{"_id":"@ancademy/elf-server","_rev":"10-5ad49b1042e8846357d0eb0b6ad65f67","name":"@ancademy/elf-server","dist-tags":{"latest":"2.7.8-alpha.2"},"versions":{"2.7.0":{"name":"@ancademy/elf-server","version":"2.7.0","eslintConfig":{"root":true,"env":{"browser":true,"node":true},"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"plugins":["@typescript-eslint","prettier"],"extends":["prettier/@typescript-eslint","plugin:prettier/recommended"],"rules":{"prettier/prettier":"error"}},"eslintIgnore":["lib"],"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index","types":"lib/index","scripts":{"client:tsc-w":"tsc -p frontend -w","client:dev":"webpack --env.TS_NODE_PROJECT=\"frontend/tsconfig.json\" --config ./script/webpack.config.ts","client:build":"npm run client:dev --buildMode=dist","client:publish":"npm run client:dev --buildMode=publish","server:dev":"tsc -p backend -w","server:build":"tsc -p backend","dev":"concurrently \"npm run client:dev\" \"npm run server:dev\"","build":"npm run server:build & npm run client:publish","test":"jest","lint":"eslint . --ext .ts,.tsx --fix"},"dependencies":{"@ancademy/bespoke-server":"^2.7.0","@ancademy/elf-client":"^2.7.0","@ancademy/elf-component":"^2.7.0","@ancademy/elf-share":"^2.7.0","@ancademy/util-client":"^2.7.0","@ancademy/util-server":"^2.7.0","@msgpack/msgpack":"^2.5.1","@types/mongoose":"^5.7.36","@types/react-router-dom":"^5.1.5","body-parser":"^1.19.0","compression":"^1.7.4","connect-redis":"^5.0.0","dateformat":"3.0.3","deep-diff":"^1.0.2","errorhandler":"^1.5.1","express":"^4.17.1","express-session":"^1.17.1","express-socket.io-session":"^1.3.5","lodash":"^4.17.20","lusca":"^1.6.1","mongoose":"^5.10.6","morgan":"^1.10.0","passport":"^0.4.1","passport-local":"^1.0.0","qcloudsms_js":"^0.1.1","qrcode.react":"^1.0.0","query-string":"^6.13.2","queue":"^6.0.1","react-markdown":"^6.0.2","react-router-dom":"^5.2.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0"},"devDependencies":{"@emotion/css":"^11.1.3","@types/body-parser":"^1.19.0","@types/connect-redis":"0.0.14","@types/dateformat":"^3.0.1","@types/deep-diff":"1.0.0","@types/errorhandler":"1.5.0","@types/express":"^4.17.8","@types/express-socket.io-session":"^1.3.2","@types/lodash":"^4.14.161","@types/lusca":"^1.6.2","@types/node":"^14.11.2","@types/passport":"^1.0.4","@types/passport-local":"^1.0.33","@types/qrcode.react":"^1.0.1","@types/query-string":"^6.3.0","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","@types/socket.io":"^2.1.11","@types/socket.io-client":"^1.4.33","@types/webpack":"^4.41.22","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","antd":"^4.6.5","clean-webpack-plugin":"^3.0.0","concurrently":"^6.0.2","css-loader":"^4.3.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","html-webpack-plugin":"^4.5.0","jest":"^26.4.2","prettier":"^2.1.2","prettier-plugin-organize-imports":"^1.1.1","qiniu-webpack-plugin":"^0.4.2","react":"^16.13.1","react-dom":"^16.13.1","sass":"^1.26.11","sass-loader":"^10.0.2","style-loader":"^1.2.1","ts-jest":"^26.4.0","ts-loader":"^8.0.4","ts-node":"^9.0.0","typescript":"^4.3.5","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-manifest-plugin":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"688ca946655c4494c402ca8a51b72a65d9e756a4","_id":"@ancademy/elf-server@2.7.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (win32)","dist":{"integrity":"sha512-sgyJQSWYovvhlfG4IbP9DJbTKAL69ZYIUFOvTpZAD1hXxynMp7XzvUjn1ECnsrOT4mRmvQ+fqqAAJGslj1P2Vw==","shasum":"261ac50a72d884c64c0e001cc7066cb4c3e32b3a","tarball":"https://registry.npmjs.org/@ancademy/elf-server/-/elf-server-2.7.0.tgz","fileCount":78,"unpackedSize":2052260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5o+jCRA9TVsSAnZWagAALrkP/1tBjrtdn2d6RrrEf89P\n+zLXL36wuj1GLgcjw9wEHF1JAcYRPVXIqq+D0Sk+hbusLAPsGf/qg+/Y+suC\nBNdZsfFA/5Y+uNLYGOGfVs3FeSV9Z/EPycLP0JVFUiU8fVFD8zsuNNBLuuCl\nritWWpCYlzytmTemQ2QmHz7fYqjCEVcYlE3KMCHekhwBFW50hCL83zB7i0Ki\nZUwbwbA8Vw/PVE+ej3f+jtxCMB6YGDVYJFGi+FU/zZFksYZXaEcglkNhxpkH\n6whhJiKB7x+f/sB3D9L1cuo6rWRi/QaOCvUvbDro5fkRjnaUC3SvRHtzSGvb\nYiJVNoIa2upDdPZAfkLAPyGMq+6yGj1cGgJI/4pcPZ4B5M0BGyUio5OrpQDI\nXpvj+xNcM0pnrR18RryBmNFqlH7aNVsEX9JhGMi+KMP1ui+AXl6+NjiTwOQ9\nDNeQwnSRMwlKx1v1NuNK/U+u5pCpU3bMJ4yDYNyMX40zmdpXv+Ziamjyg/9Q\njwgj7EY5zWSmv4rXMbEPDAgdBN9RMat6uCbHck6+98MnhoTGj3E/MCG+XFkj\n3ux6isoZvlemoXl+0h+X1dcHtmSxlKLtf1ZBWIWHaVM2G1/lFimJY9mxmaqa\nyuA0POFfBRo45MHUyzf7+AaLouT/w3RUYX2EbLiWnVNgELjZ6nTjhnpyM0ZC\nUW8L\r\n=FS09\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxrC6B4aPozQhIc9b83DeZ/nT9eb1g4f5ey0z+rkq+6AiEA4NKZdLJbZPMGGSO4K5d7HS29jWKgQZmihjF5pcQPPdU="}]},"_npmUser":{"name":"guokan","email":"pyromaniaxiii@gmail.com"},"directories":{},"maintainers":[{"name":"alesheng","email":"ale@anlint.com"},{"name":"guokan","email":"pyromaniaxiii@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elf-server_2.7.0_1625722787232_0.3061131621404509"},"_hasShrinkwrap":false},"2.7.2":{"name":"@ancademy/elf-server","version":"2.7.2","eslintConfig":{"root":true,"env":{"browser":true,"node":true},"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"plugins":["@typescript-eslint","prettier"],"extends":["prettier/@typescript-eslint","plugin:prettier/recommended"],"rules":{"prettier/prettier":"error"}},"eslintIgnore":["lib"],"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index","types":"lib/index","scripts":{"client:tsc-w":"tsc -p frontend -w","client:dev":"webpack --env.TS_NODE_PROJECT=\"frontend/tsconfig.json\" --config ./script/webpack.config.ts","client:build":"npm run client:dev --buildMode=dist","client:publish":"npm run client:dev --buildMode=publish","server:dev":"tsc -p backend -w","server:build":"tsc -p backend","dev":"concurrently \"npm run client:dev\" \"npm run server:dev\"","build":"npm run server:build & npm run client:publish","test":"jest","lint":"eslint . --ext .ts,.tsx --fix"},"dependencies":{"@ancademy/bespoke-server":"^2.7.0","@ancademy/elf-client":"^2.7.2","@ancademy/elf-component":"^2.7.0","@ancademy/elf-share":"^2.7.0","@ancademy/util-client":"^2.7.0","@ancademy/util-server":"^2.7.0","@msgpack/msgpack":"^2.5.1","@types/mongoose":"^5.7.36","@types/react-router-dom":"^5.1.5","body-parser":"^1.19.0","compression":"^1.7.4","connect-redis":"^5.0.0","dateformat":"3.0.3","deep-diff":"^1.0.2","errorhandler":"^1.5.1","express":"^4.17.1","express-session":"^1.17.1","express-socket.io-session":"^1.3.5","lodash":"^4.17.20","lusca":"^1.6.1","mongoose":"^5.10.6","morgan":"^1.10.0","passport":"^0.4.1","passport-local":"^1.0.0","qcloudsms_js":"^0.1.1","qrcode.react":"^1.0.0","query-string":"^6.13.2","queue":"^6.0.1","react-markdown":"^6.0.2","react-router-dom":"^5.2.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0"},"devDependencies":{"@emotion/css":"^11.1.3","@types/body-parser":"^1.19.0","@types/connect-redis":"0.0.14","@types/dateformat":"^3.0.1","@types/deep-diff":"1.0.0","@types/errorhandler":"1.5.0","@types/express":"^4.17.8","@types/express-socket.io-session":"^1.3.2","@types/lodash":"^4.14.161","@types/lusca":"^1.6.2","@types/node":"^14.11.2","@types/passport":"^1.0.4","@types/passport-local":"^1.0.33","@types/qrcode.react":"^1.0.1","@types/query-string":"^6.3.0","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","@types/socket.io":"^2.1.11","@types/socket.io-client":"^1.4.33","@types/webpack":"^4.41.22","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","antd":"^4.6.5","clean-webpack-plugin":"^3.0.0","concurrently":"^6.0.2","css-loader":"^4.3.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","html-webpack-plugin":"^4.5.0","jest":"^26.4.2","prettier":"^2.1.2","prettier-plugin-organize-imports":"^1.1.1","qiniu-webpack-plugin":"^0.4.2","react":"^16.13.1","react-dom":"^16.13.1","sass":"^1.26.11","sass-loader":"^10.0.2","style-loader":"^1.2.1","ts-jest":"^26.4.0","ts-loader":"^8.0.4","ts-node":"^9.0.0","typescript":"^4.3.5","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-manifest-plugin":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"ebe4966edfa85406c59515fc80aabe300a48aed4","_id":"@ancademy/elf-server@2.7.2","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (win32)","dist":{"integrity":"sha512-6O4DMul4rH5TUTXFfi1+T737CJjrOBfAqdd/pj7UUNSc3IQJQjxNV6gS0L2gbjMiWWxY17NQXN5l+j1WP0zWUQ==","shasum":"43cb9a879a0b244e33acd7621b8a7ccde5ae0514","tarball":"https://registry.npmjs.org/@ancademy/elf-server/-/elf-server-2.7.2.tgz","fileCount":78,"unpackedSize":2052260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5t/CCRA9TVsSAnZWagAAw+AP/3PmuGnq1aFicIsaPAXt\nOJqStUfpja6H4wH0EqM//YXvzVK9rY8fl33ltt0/flGimOGjb2uK/pFZNHU+\nF6xX25fYDjNiRYmtrVSnUM236fu6XYEokSHZNHoAIYDvbCF2YgyHa6i9J1YV\nGzBxuxNAhTDi2OS3iyG/gr6ea99CvqEvTJYu25vwkmwfIB0cNmEI0SlhFgAD\n+jsnqVSvQbAkZJp7Q+dtJRqeo6BE9BuHpKZjMynxomDGY8xEYfEZX3/8nD7h\n3+i67LvMo61LZ7GvPwkLiEZK7mqVX54uWR7kRZL+IOFaAmKhxlmmT5hLVB+B\nSVpUgByhe0+xW2lb8WfxDJhIAHqVKsim6ETCG1eli0No9nIcPxwrCwmtOmE/\nRuAnWrxx1ySGUVeo7ZiDQYVvXRskewp5UgjcB8dboCu10h3Tg9MkHwh8Fqo+\nEb/Oi9LZBtZjH+02BW2clT3vVqt15cQKEAZQabnUcbD6gaOR+SRptIYaVZNk\nHpXThywWowbkfhcSDdyUSW9uZuoeQHM6xGBlVPK9yjDcHkd8ymLgEschzjTS\nKsDgqFneCsceKJSJFwL22A+Esx/HeVQ8Q7NNTN2DWsbyscIIuOpbRZbyqAdm\noefeP5hWBZNbwT+azSGSCI71Tsh+tn51zsLtEiO3GfZqr/vDRgCO0L9A5XkB\ngQY9\r\n=PzB3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTVFM0X82WyqPZ74rGjaLIwU8YNxtnXTFMXugpYcvQqAiEAoynrY03tY5/0cdqhCZy9vwx1dP9Do+kSgQCMSwrbr0k="}]},"_npmUser":{"name":"guokan","email":"pyromaniaxiii@gmail.com"},"directories":{},"maintainers":[{"name":"alesheng","email":"ale@anlint.com"},{"name":"guokan","email":"pyromaniaxiii@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elf-server_2.7.2_1625743298192_0.4898804768867666"},"_hasShrinkwrap":false},"2.7.3":{"name":"@ancademy/elf-server","version":"2.7.3","eslintConfig":{"root":true,"env":{"browser":true,"node":true},"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"plugins":["@typescript-eslint","prettier"],"extends":["prettier/@typescript-eslint","plugin:prettier/recommended"],"rules":{"prettier/prettier":"error"}},"eslintIgnore":["lib"],"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index","types":"lib/index","scripts":{"client:tsc-w":"tsc -p frontend -w","client:dev":"webpack --env.TS_NODE_PROJECT=\"frontend/tsconfig.json\" --config ./script/webpack.config.ts","client:build":"npm run client:dev --buildMode=dist","client:publish":"npm run client:dev --buildMode=publish","server:dev":"tsc -p backend -w","server:build":"tsc -p backend","dev":"concurrently \"npm run client:dev\" \"npm run server:dev\"","build":"npm run server:build & npm run client:publish","test":"jest","lint":"eslint . --ext .ts,.tsx --fix"},"dependencies":{"@ancademy/bespoke-server":"^2.7.3","@ancademy/elf-client":"^2.7.3","@ancademy/elf-component":"^2.7.3","@ancademy/elf-share":"^2.7.3","@ancademy/util-client":"^2.7.3","@ancademy/util-server":"^2.7.3","@msgpack/msgpack":"^2.5.1","@types/mongoose":"^5.7.36","@types/react-router-dom":"^5.1.5","body-parser":"^1.19.0","compression":"^1.7.4","connect-redis":"^5.0.0","dateformat":"3.0.3","deep-diff":"^1.0.2","errorhandler":"^1.5.1","express":"^4.17.1","express-session":"^1.17.1","express-socket.io-session":"^1.3.5","lodash":"^4.17.20","lusca":"^1.6.1","mongoose":"^5.10.6","morgan":"^1.10.0","passport":"^0.4.1","passport-local":"^1.0.0","qcloudsms_js":"^0.1.1","qrcode.react":"^1.0.0","query-string":"^6.13.2","queue":"^6.0.1","react-markdown":"^6.0.2","react-router-dom":"^5.2.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0"},"devDependencies":{"@emotion/css":"^11.1.3","@types/body-parser":"^1.19.0","@types/connect-redis":"0.0.14","@types/dateformat":"^3.0.1","@types/deep-diff":"1.0.0","@types/errorhandler":"1.5.0","@types/express":"^4.17.8","@types/express-socket.io-session":"^1.3.2","@types/lodash":"^4.14.161","@types/lusca":"^1.6.2","@types/node":"^14.11.2","@types/passport":"^1.0.4","@types/passport-local":"^1.0.33","@types/qrcode.react":"^1.0.1","@types/query-string":"^6.3.0","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","@types/socket.io":"^2.1.11","@types/socket.io-client":"^1.4.33","@types/webpack":"^4.41.22","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","antd":"^4.6.5","clean-webpack-plugin":"^3.0.0","concurrently":"^6.0.2","css-loader":"^4.3.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","html-webpack-plugin":"^4.5.0","jest":"^26.4.2","prettier":"^2.1.2","prettier-plugin-organize-imports":"^1.1.1","qiniu-webpack-plugin":"^0.4.2","react":"^16.13.1","react-dom":"^16.13.1","sass":"^1.26.11","sass-loader":"^10.0.2","style-loader":"^1.2.1","ts-jest":"^26.4.0","ts-loader":"^8.0.4","ts-node":"^9.0.0","typescript":"^4.3.5","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-manifest-plugin":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"ead91ebfdef08c369b9ccc2e0e757ba93206cdde","_id":"@ancademy/elf-server@2.7.3","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (win32)","dist":{"integrity":"sha512-DVBjJXDXdIQUAJ9AcE+ZirNxOfxw8yaQYaMdTUww7tfPficNcEDdUWCiyugdGzZbzLeoLlraSC2yNaGDwLjwyw==","shasum":"349b147e96c53c004876eee76123790838e61dcf","tarball":"https://registry.npmjs.org/@ancademy/elf-server/-/elf-server-2.7.3.tgz","fileCount":78,"unpackedSize":2052260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5v/ACRA9TVsSAnZWagAA/GoP/i2iegAFIqIa7BBFNQt3\nZxUyIiLj5TcciAtzi1Gl2I9/FgJdZi7ADG14VssiX+lKdVkioZ9UpnAyZm5I\nN7rI/n0PxlHVXDzk+09zxjh8OdPkEhcRLPsR257WOek7s09ThQAbEOVAYIBO\n0o62OIa0DnV+UGIoy1+8GVZAlCWBhcUE67jOI1I5rm3lMIR20eKFHkn4FbuO\nzpGKTnZSYPQYAZtsPsmdhO8QP0FjCSwmIYlcvH3Q5dmZS3K95wobT179l8EM\nPTO04g1DwBvkWNL5zsjDaRzy8mFHjpoZ9ZkJsHg+7HpBhYHjRuwa+4O/qQ4X\nXjyD4QH7SqwYMN+raQMDWhqnAzbyI4yLDIR8dxXfVUUz8/7Gl4Ga33hpOqA1\niF4+TkD4n3he1GNXtpydB0VgFLKVBxVN8euDBbzJEqzIiNCj5ihOBtjiNgGX\nZgdyoGgEzx2dYN6KpPMUEGAYgmN7L0konfrtXZgSmDTcgB/kbOWZsrvHUJCU\n44fO6eJLiEeaxHdILc5xJs3+jHFvwBHqTHLlhSOPvuIFxSiVtxz8qZ8GBi2V\nlC+SRNwYXmgyghyR8rStR0udlQevmcdV66v7I4uys8fXLC3/BiH3nGkjBsBx\nSHxTtx/l1eFcJX4SIrz/3JkD9sMW9uqYRrPBDZ2x5gxyp9v7zDMe5++Srf2k\n0x7X\r\n=4PYw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7iIYo3GVgdueFDAp04r1OY2YWH8Q3ldKu0xvSqGF22AiEAvqvFgrcf3S+0pzsp/GjMgbBLdUAE4lRdjArpKOxHl7Q="}]},"_npmUser":{"name":"guokan","email":"pyromaniaxiii@gmail.com"},"directories":{},"maintainers":[{"name":"alesheng","email":"ale@anlint.com"},{"name":"guokan","email":"pyromaniaxiii@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elf-server_2.7.3_1625751487692_0.5532681664525019"},"_hasShrinkwrap":false},"2.7.5":{"name":"@ancademy/elf-server","version":"2.7.5","eslintConfig":{"root":true,"env":{"browser":true,"node":true},"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"plugins":["@typescript-eslint","prettier"],"extends":["prettier/@typescript-eslint","plugin:prettier/recommended"],"rules":{"prettier/prettier":"error"}},"eslintIgnore":["lib"],"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index","types":"lib/index","scripts":{"client:tsc-w":"tsc -p frontend -w","client:dev":"webpack --env.TS_NODE_PROJECT=\"frontend/tsconfig.json\" --config ./script/webpack.config.ts","client:build":"npm run client:dev --buildMode=dist","client:publish":"npm run client:dev --buildMode=publish","server:dev":"tsc -p backend -w","server:build":"tsc -p backend","dev":"concurrently \"npm run client:dev\" \"npm run server:dev\"","build":"npm run server:build & npm run client:publish","test":"jest","lint":"eslint . --ext .ts,.tsx --fix"},"dependencies":{"@ancademy/bespoke-server":"^2.7.3","@ancademy/elf-client":"^2.7.5","@ancademy/elf-component":"^2.7.5","@ancademy/elf-share":"^2.7.3","@ancademy/util-client":"^2.7.5","@ancademy/util-server":"^2.7.3","@msgpack/msgpack":"^2.5.1","@types/mongoose":"^5.7.36","@types/react-router-dom":"^5.1.5","body-parser":"^1.19.0","compression":"^1.7.4","connect-redis":"^5.0.0","dateformat":"3.0.3","deep-diff":"^1.0.2","errorhandler":"^1.5.1","express":"^4.17.1","express-session":"^1.17.1","express-socket.io-session":"^1.3.5","lodash":"^4.17.20","lusca":"^1.6.1","mongoose":"^5.10.6","morgan":"^1.10.0","passport":"^0.4.1","passport-local":"^1.0.0","qcloudsms_js":"^0.1.1","qrcode.react":"^1.0.0","query-string":"^6.13.2","queue":"^6.0.1","react-markdown":"^6.0.2","react-router-dom":"^5.2.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0"},"devDependencies":{"@emotion/css":"^11.1.3","@types/body-parser":"^1.19.0","@types/connect-redis":"0.0.14","@types/dateformat":"^3.0.1","@types/deep-diff":"1.0.0","@types/errorhandler":"1.5.0","@types/express":"^4.17.8","@types/express-socket.io-session":"^1.3.2","@types/lodash":"^4.14.161","@types/lusca":"^1.6.2","@types/node":"^14.11.2","@types/passport":"^1.0.4","@types/passport-local":"^1.0.33","@types/qrcode.react":"^1.0.1","@types/query-string":"^6.3.0","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","@types/socket.io":"^2.1.11","@types/socket.io-client":"^1.4.33","@types/webpack":"^4.41.22","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","antd":"^4.6.5","clean-webpack-plugin":"^3.0.0","concurrently":"^6.0.2","css-loader":"^4.3.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","html-webpack-plugin":"^4.5.0","jest":"^26.4.2","prettier":"^2.1.2","prettier-plugin-organize-imports":"^1.1.1","qiniu-webpack-plugin":"^0.4.2","react":"^16.13.1","react-dom":"^16.13.1","sass":"^1.26.11","sass-loader":"^10.0.2","style-loader":"^1.2.1","ts-jest":"^26.4.0","ts-loader":"^8.0.4","ts-node":"^9.0.0","typescript":"^4.3.5","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-manifest-plugin":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"59bfeb20ccd0c3759eb12f2a1d1bd1ae8491ebc8","_id":"@ancademy/elf-server@2.7.5","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (win32)","dist":{"integrity":"sha512-bcO5gyY5ZjhE1YmTs7gOnWA0gh2dBXR4gNwRfwvAc2UtKUFHLlyBX56mDLo7VJ/PT/oSY1YGZ7PLKu1s8GHRIw==","shasum":"4adc6ff7c4f9ecb4d819bded7d5af3708282cb98","tarball":"https://registry.npmjs.org/@ancademy/elf-server/-/elf-server-2.7.5.tgz","fileCount":78,"unpackedSize":2052260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7XvrCRA9TVsSAnZWagAAF2QP/08Wpy9m4vr4q5hKO9GK\nIsJo69LNhjwW0CG2YeVqWJwdYdARBvcgZ1OknK41EdA8ZtiXvf0QwegGIF2B\nhISe/efyca5EM4LE9dOxWFbdQ2QOAFuS8D9ZuONBNAfpyS4lpN8mf6JMjKj/\nJOdmIllR4J26k3JS4iSnIpB+iX4uDvcglVRHZO5oVlCY2Li0Yy8xeiiUriWA\n8BG/Xadqxouf0QW/TYnhnn5TTRLWWBKELZZ10o53iA9jXTLMBOBXz5DlS3wU\nGk/pi6SWSCEBEQhpqqZdRtTF2Bm0GYnGEhsRbUg0GWhaXKDhc+RW9V2ZEfRa\nCsOBN4zxLpnSPek7gi8vgQjGa3NdyK3RHFIpX2upbZqqplsRNeGhNuK6rh/G\nBd15Pfb1b8Q4Xq38KsBCfJ5r56DEv2mLQEJcC47fyELoQfZXJEf85CTJ8Quo\njEPv6O+GkDl42Ro4sCQF8iQjfAeafWrh6xj25B0/bR1vB+59tAeuRpBBUV3z\nYGiNiRF7CHX5pKS+S2CRCh03ol4/dJN+i5wjz69ToC7qS0Yi1UK0l+8cQcd/\nxo1vNF2YRD5wjo8mCrWNKDSEWLrAeoLdnFBqIKtnmQ2x1DLRub58GI0xujKu\nLc3evLPSdEcs731oimYRpI73w7PJ/VwjYk99VrZS3fIy5oL077RGfwiaojV4\nLTi1\r\n=/4t6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM1n549+gFhnIt8ysSSiloRWewG5iWEoyAcrF0ItOASAIhAMJ8U0ChpynqbtPB20Oy+3OKte8wOaotYm8CTA0+AsOz"}]},"_npmUser":{"name":"guokan","email":"pyromaniaxiii@gmail.com"},"directories":{},"maintainers":[{"name":"alesheng","email":"ale@anlint.com"},{"name":"guokan","email":"pyromaniaxiii@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elf-server_2.7.5_1626176491467_0.8410627767256069"},"_hasShrinkwrap":false},"2.7.6":{"name":"@ancademy/elf-server","version":"2.7.6","eslintConfig":{"root":true,"env":{"browser":true,"node":true},"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"plugins":["@typescript-eslint","prettier"],"extends":["prettier/@typescript-eslint","plugin:prettier/recommended"],"rules":{"prettier/prettier":"error"}},"eslintIgnore":["lib"],"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index","types":"lib/index","scripts":{"client:tsc-w":"tsc -p frontend -w","client:dev":"webpack --env.TS_NODE_PROJECT=\"frontend/tsconfig.json\" --config ./script/webpack.config.ts","client:build":"npm run client:dev --buildMode=dist","client:publish":"npm run client:dev --buildMode=publish","server:dev":"tsc -p backend -w","server:build":"tsc -p backend","dev":"concurrently \"npm run client:dev\" \"npm run server:dev\"","build":"npm run server:build & npm run client:publish","test":"jest","lint":"eslint . --ext .ts,.tsx --fix"},"dependencies":{"@ancademy/bespoke-server":"^2.7.3","@ancademy/elf-client":"^2.7.6","@ancademy/elf-component":"^2.7.6","@ancademy/elf-share":"^2.7.3","@ancademy/util-client":"^2.7.6","@ancademy/util-server":"^2.7.3","@msgpack/msgpack":"^2.5.1","@types/mongoose":"^5.7.36","@types/react-router-dom":"^5.1.5","body-parser":"^1.19.0","compression":"^1.7.4","connect-redis":"^5.0.0","dateformat":"3.0.3","deep-diff":"^1.0.2","errorhandler":"^1.5.1","express":"^4.17.1","express-session":"^1.17.1","express-socket.io-session":"^1.3.5","lodash":"^4.17.20","lusca":"^1.6.1","mongoose":"^5.10.6","morgan":"^1.10.0","passport":"^0.4.1","passport-local":"^1.0.0","qcloudsms_js":"^0.1.1","qrcode.react":"^1.0.0","query-string":"^6.13.2","queue":"^6.0.1","react-markdown":"^6.0.2","react-router-dom":"^5.2.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0"},"devDependencies":{"@emotion/css":"^11.1.3","@types/body-parser":"^1.19.0","@types/connect-redis":"0.0.14","@types/dateformat":"^3.0.1","@types/deep-diff":"1.0.0","@types/errorhandler":"1.5.0","@types/express":"^4.17.8","@types/express-socket.io-session":"^1.3.2","@types/lodash":"^4.14.161","@types/lusca":"^1.6.2","@types/node":"^14.11.2","@types/passport":"^1.0.4","@types/passport-local":"^1.0.33","@types/qrcode.react":"^1.0.1","@types/query-string":"^6.3.0","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","@types/socket.io":"^2.1.11","@types/socket.io-client":"^1.4.33","@types/webpack":"^4.41.22","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","antd":"^4.6.5","clean-webpack-plugin":"^3.0.0","concurrently":"^6.0.2","css-loader":"^4.3.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","html-webpack-plugin":"^4.5.0","jest":"^26.4.2","prettier":"^2.1.2","prettier-plugin-organize-imports":"^1.1.1","qiniu-webpack-plugin":"^0.4.2","react":"^16.13.1","react-dom":"^16.13.1","sass":"^1.26.11","sass-loader":"^10.0.2","style-loader":"^1.2.1","ts-jest":"^26.4.0","ts-loader":"^8.0.4","ts-node":"^9.0.0","typescript":"^4.3.5","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-manifest-plugin":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"b60524306b574aaaa58df575c526597a4d04084b","_id":"@ancademy/elf-server@2.7.6","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (win32)","dist":{"integrity":"sha512-RxehJi1qBo7xePl2EyrDePnhmC582Np/VnpAAYOT97BPHfg2SCfCvIVk3w2xqK7QEpR7jqVlPY1y5/lMU1jNDw==","shasum":"e22610c6d088dd6dc822e9b28395d582393bc209","tarball":"https://registry.npmjs.org/@ancademy/elf-server/-/elf-server-2.7.6.tgz","fileCount":78,"unpackedSize":2052260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7YEzCRA9TVsSAnZWagAAba8QAI1ILLDrALgV6Bgrcd2x\nIEIMGSSB6Oe1eygR5uvlzcE+Mo3gS7vC4tegK+V/ose+rlPww3wqJRWCjGGM\nqkRr0zYzQ+4h+y8N5R4YiSkLpomUpRxqBGKKj+dfA99OlfLTyGRoCSvwNtvh\nUD68kKpulILIz7LtOA0P9uKgRHrG7yDyit/I45BnWsJce9mmcwlDwZyMVihK\nZqV12bR20dIOnuHAU7xU0jb8Sipu5gWKCQD8RXkXfm9ODihcGQPZyDi0j//h\n0RC9HMnvBcEyQ1iS5K1mICwCIgpu542sn0GW6tlDzqpGVGpGiVu+mlhpyE/2\nCpvyr6+D13c6KetnA9/E1kkisSIkhXeUBI/QMPiwoxvqjTW50gDwBfAjv0P+\nVGlwm/CLliJOE4mDkQ3qspn5Txl+m1vUqT6ZM1a4sguUy8aaj6hgfY2hlfEe\nWsHGdedv9dOjce6uYWhOZe++KZyHj9zBH1alPg4VrCt2TiDJeEGicRlnWBta\n+AAb0XKAp8GN+OKnVzKAocIF5Utz1RNNvRoOyOMPuBHwmSHnPhR+zWDS15O1\nch710TbJKFS59DSCwniYRRBcJAFTx1yk1ChHB5hmea5/ntANkfLXj8YjG/n6\nRIIp1qu2iJ7V5BtAnP6hkaclE+Hn9QwfrsJpBUqyZQMSmUFp+qtOAzDQq5si\nqxKa\r\n=V8Yh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKbwQBKnCp0HoQQZnv40cbkfTkzbpKb/idMcwF723IPgIhAIhP/8RBgJ2fgejWII0YdrcDoaNUADRpGbZB6FfXVp6A"}]},"_npmUser":{"name":"guokan","email":"pyromaniaxiii@gmail.com"},"directories":{},"maintainers":[{"name":"alesheng","email":"ale@anlint.com"},{"name":"guokan","email":"pyromaniaxiii@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elf-server_2.7.6_1626177841113_0.03886737941782714"},"_hasShrinkwrap":false},"2.7.7":{"name":"@ancademy/elf-server","version":"2.7.7","eslintConfig":{"root":true,"env":{"browser":true,"node":true},"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"plugins":["@typescript-eslint","prettier"],"extends":["prettier/@typescript-eslint","plugin:prettier/recommended"],"rules":{"prettier/prettier":"error"}},"eslintIgnore":["lib"],"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index","types":"lib/index","scripts":{"client:tsc-w":"tsc -p frontend -w","client:dev":"webpack --env TS_NODE_PROJECT=frontend/tsconfig.json --config ./script/webpack.config.ts","client:build":"npm run client:dev --buildMode=dist","server:dev":"tsc -p backend -w","server:build":"tsc -p backend","dev":"concurrently \"npm run client:dev\" \"npm run server:dev\"","prebuild":"rimraf static lib","build":"npm run server:build & npm run client:build","test":"jest","lint":"eslint . --ext .ts,.tsx --fix"},"dependencies":{"@ancademy/bespoke-server":"^2.7.7","@ancademy/elf-client":"^2.7.7","@ancademy/elf-component":"^2.7.7","@ancademy/elf-share":"^2.7.7","@ancademy/util-client":"^2.7.7","@ancademy/util-server":"^2.7.7","@msgpack/msgpack":"^2.5.1","@types/mongoose":"^5.7.36","@types/react-router-dom":"^5.1.5","body-parser":"^1.19.0","compression":"^1.7.4","connect-redis":"^5.0.0","dateformat":"3.0.3","deep-diff":"^1.0.2","errorhandler":"^1.5.1","express":"^4.17.1","express-session":"^1.17.1","express-socket.io-session":"^1.3.5","http-status-codes":"^2.1.4","lodash":"^4.17.20","lusca":"^1.6.1","mongoose":"^5.10.6","morgan":"^1.10.0","passport":"^0.4.1","query-string":"^6.13.2","react-markdown":"^6.0.2","react-router-dom":"^5.2.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0"},"devDependencies":{"@emotion/css":"^11.1.3","@types/body-parser":"^1.19.0","@types/connect-redis":"0.0.14","@types/dateformat":"^3.0.1","@types/deep-diff":"1.0.0","@types/errorhandler":"1.5.0","@types/express":"^4.17.8","@types/express-socket.io-session":"^1.3.2","@types/lodash":"^4.14.161","@types/lusca":"^1.6.2","@types/node":"^14.11.2","@types/passport":"^1.0.4","@types/query-string":"^6.3.0","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","@types/socket.io":"^2.1.11","@types/socket.io-client":"^1.4.33","@types/webpack":"^4.41.22","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","antd":"^4.6.5","concurrently":"^6.0.2","css-loader":"^4.3.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.4.2","prettier":"^2.1.2","prettier-plugin-organize-imports":"^1.1.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sass":"^1.26.11","sass-loader":"^10.0.2","style-loader":"^1.2.1","ts-jest":"^26.4.0","ts-loader":"^8.0.4","ts-node":"^9.0.0","typescript":"^4.3.5","webpack":"^5.45.1","webpack-cli":"^4.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"64c58d0df613dc0e0c483bce1835ee2c68f1fe51","_id":"@ancademy/elf-server@2.7.7","_nodeVersion":"14.17.4","_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (win32)","dist":{"integrity":"sha512-XXjBmHth0ZK9SwlHjRdHlcOoYIOQ3ULlRrqfsiUHNftoqmFY/TWDuzmF05m5cIq3K50y8S+X1sl7m++X4qxW6Q==","shasum":"5764d5b8969a64239dff5ff15d35d24a61dc40dd","tarball":"https://registry.npmjs.org/@ancademy/elf-server/-/elf-server-2.7.7.tgz","fileCount":55,"unpackedSize":2940721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwaJCRA9TVsSAnZWagAAw7kP/1OUPfyq5MKUDVyWTnA9\nz/A7C6Fg32YO3g4NKl42tJfUVfgFlpouN0yvRZqoG8DIB5jUZX2uIGoG+XX0\n69285nU334wytxM8N3Kmy12AE2pTFGm5IbNXGXPOvTEVp1ZBkM0p9lWYlpcs\n1M8E18XOMwZS+tXKwRngQj02kjrwV9Z324+3AvQ4eSMQNk8/lzyWazkq7Nmx\nr1+Z/pN4e5lkeLDXE6oj3SdhkU3At0on/UMxlnlF+Hm8okQ9g6DAcVcI+wPR\nS50/umWBeXuFPCWFkXk+3dO7g6HRX96BGFJtLIJ2Psb+UoLNI+jk6TEuaxWD\nGLj/RFNbhKYdD1dUTOfIVVuyathnpBl9uKbENXI2UqvYh1UkX9yEpcWTwR9I\nFjrgqzkHRjmVffycnzYjyfVWRN6Fi5Q/nOZ+nfU+lrLLUEMRK6ee4djJ6nlP\nBeMeJ3TuvYM/IcFSEWXTF/9eBQJlApTZxIkT/a4MmrFa+xIlFfFjsUa48W1k\nyprq8pO84qazQFySqnChnarz2CONt3Gn7hd7EqsmzgPQt7AnGNo5kp6s6Ru9\n0euJT6FYjb2K1rjTcVkUDVqG6ns2PTnM5yu/FUhmV6UTbCtZjPyGpzZUI1Oe\nDLmdKShIPg8eMvsmUaKWd58XSiMn2T3jG63rw+euOr7/NbMA1wV1uY5b0TDl\nP475\r\n=05CA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCiyvOag9PEDrRZ2eGxLqcoBFIb5rLwDw2A/g+vNuVyAIgCitO16Oco6bGbry/R81bMs2nxoUk6KdAhb+AcQmWebA="}]},"_npmUser":{"name":"guokan","email":"pyromaniaxiii@gmail.com"},"directories":{},"maintainers":[{"name":"alesheng","email":"ale@anlint.com"},{"name":"guokan","email":"pyromaniaxiii@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elf-server_2.7.7_1631520392821_0.5666996342810093"},"_hasShrinkwrap":false},"2.7.8-alpha.0":{"name":"@ancademy/elf-server","version":"2.7.8-alpha.0","eslintConfig":{"root":true,"env":{"browser":true,"node":true},"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"plugins":["@typescript-eslint","prettier"],"extends":["prettier/@typescript-eslint","plugin:prettier/recommended"],"rules":{"prettier/prettier":"error"}},"eslintIgnore":["lib"],"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index","types":"lib/index","scripts":{"client:tsc-w":"tsc -p frontend -w","client:dev":"webpack --env TS_NODE_PROJECT=frontend/tsconfig.json --config ./script/webpack.config.ts","client:build":"npm run client:dev --buildMode=dist","server:dev":"tsc -p backend -w","server:build":"tsc -p backend","dev":"concurrently \"npm run client:dev\" \"npm run server:dev\"","prebuild":"rimraf static lib","build":"npm run server:build & npm run client:build","test":"jest","lint":"eslint . --ext .ts,.tsx --fix"},"dependencies":{"@ancademy/bespoke-server":"^2.7.8-alpha.0","@ancademy/elf-client":"^2.7.7","@ancademy/elf-component":"^2.7.7","@ancademy/elf-share":"^2.7.7","@ancademy/util-client":"^2.7.7","@ancademy/util-server":"^2.7.8-alpha.0","@msgpack/msgpack":"^2.5.1","@types/mongoose":"^5.7.36","@types/react-router-dom":"^5.1.5","body-parser":"^1.19.0","compression":"^1.7.4","connect-redis":"^5.0.0","dateformat":"3.0.3","deep-diff":"^1.0.2","errorhandler":"^1.5.1","express":"^4.17.1","express-session":"^1.17.1","express-socket.io-session":"^1.3.5","http-status-codes":"^2.1.4","lodash":"^4.17.20","lusca":"^1.6.1","mongoose":"^5.10.6","morgan":"^1.10.0","passport":"^0.4.1","query-string":"^6.13.2","react-markdown":"^6.0.2","react-router-dom":"^5.2.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0"},"devDependencies":{"@emotion/css":"^11.1.3","@types/body-parser":"^1.19.0","@types/connect-redis":"0.0.14","@types/dateformat":"^3.0.1","@types/deep-diff":"1.0.0","@types/errorhandler":"1.5.0","@types/express":"^4.17.8","@types/express-socket.io-session":"^1.3.2","@types/lodash":"^4.14.161","@types/lusca":"^1.6.2","@types/node":"^14.11.2","@types/passport":"^1.0.4","@types/query-string":"^6.3.0","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","@types/socket.io":"^2.1.11","@types/socket.io-client":"^1.4.33","@types/webpack":"^4.41.22","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","antd":"^4.6.5","concurrently":"^6.0.2","css-loader":"^4.3.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.4.2","prettier":"^2.1.2","prettier-plugin-organize-imports":"^1.1.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sass":"^1.26.11","sass-loader":"^10.0.2","style-loader":"^1.2.1","ts-jest":"^26.4.0","ts-loader":"^8.0.4","ts-node":"^9.0.0","typescript":"^4.3.5","webpack":"^5.45.1","webpack-cli":"^4.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"928edc69338cb0c6545b6e226419302836bb1496","_id":"@ancademy/elf-server@2.7.8-alpha.0","_nodeVersion":"14.17.4","_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (win32)","dist":{"integrity":"sha512-TSnneosmAlbbn5uyoUCWToyqAzD//rbwzA/QMP8KMtPSAzOJQxueVvlkrSU+EGHgje6CA4oE6GAs5B59F6X76A==","shasum":"4aef001118e48c083c75fce917eaccab6a2e08d3","tarball":"https://registry.npmjs.org/@ancademy/elf-server/-/elf-server-2.7.8-alpha.0.tgz","fileCount":55,"unpackedSize":2940745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPyNnCRA9TVsSAnZWagAAiOgP/0j7S/qvH36Zhz8+Aq8b\n5RhuQRvftQq0XKFam0H2b6tgnbP4/cgzMY8Ty8oQRMPJUi0jDFFytCif8Xg0\n9EcOlyV47NCJ72fkFh4Lrm3ybdduCKRjOR8yXdhxpqGDWOnYbmnBxfdm/Whv\nHBQI0LRbgRWG8UK7kQDdfmZMtpgtjRdBgdsvnJHJekuUfP/QlUG8VXzKqbSQ\nwdIjQBzqbAlrE3MKxjm0lgC5lk2OT7cMZ3b9mA18D75XcVsAn2u8wgGb56kf\n65Bi3i3D9sa1lmc3SA+JHohGAcoFlCxoYYXaOoL6GbvavcFRv+vPv1aLoTP/\n/RZqgKyq291fn/17tnp6FQKRi5ymNQY2dQADi9h1+Ciocnq3vYvofOtBz4Pc\nFXZ31Mkq/GVROlNr0Wjl1Mg9YGxCMle/08Vr1pVha2N6KV2S4/3NdoR6l2TU\nlZsv7watJ7Li8+DSDwrOg6BszrX/gwbTVm60GYYltCNtNJ8bd9ERi4ld0VIb\nL/jQkVSziRcnVCfSZb8uXCGxyAc0y/6ILJkFXlsWN3naDzYErbVPjaIZxBwN\nJ15LxLtUurYf/q+DvlnKQcxOVE4etgNZq2w5TasAYGorVW5oj5A+BhvhNrmk\nJK6JgPNNBsSO/PvY0scCKjOR/wG6wyhx0jd3oLoBEQfMYZFbjpms/g+XgWeS\nikwv\r\n=fEv2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtXpQywGynZWIewmkkGwrqnWZBwNocXZ5AP7UOI5k6tAiEAsfXfKnmIgKTRzHZoZSHDfipdyO3tVlRmOXTCAHC2tKE="}]},"_npmUser":{"name":"guokan","email":"pyromaniaxiii@gmail.com"},"directories":{},"maintainers":[{"name":"alesheng","email":"ale@anlint.com"},{"name":"guokan","email":"pyromaniaxiii@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elf-server_2.7.8-alpha.0_1631527783566_0.8051603435694974"},"_hasShrinkwrap":false},"2.7.8-alpha.1":{"name":"@ancademy/elf-server","version":"2.7.8-alpha.1","eslintConfig":{"root":true,"env":{"browser":true,"node":true},"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"plugins":["@typescript-eslint","prettier"],"extends":["prettier/@typescript-eslint","plugin:prettier/recommended"],"rules":{"prettier/prettier":"error"}},"eslintIgnore":["lib"],"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index","types":"lib/index","scripts":{"client:tsc-w":"tsc -p frontend -w","client:dev":"webpack --env TS_NODE_PROJECT=frontend/tsconfig.json --config ./script/webpack.config.ts","client:build":"npm run client:dev --buildMode=dist","server:dev":"tsc -p backend -w","server:build":"tsc -p backend","dev":"concurrently \"npm run client:dev\" \"npm run server:dev\"","prebuild":"rimraf static lib","build":"npm run server:build & npm run client:build","test":"jest","lint":"eslint . --ext .ts,.tsx --fix"},"dependencies":{"@ancademy/bespoke-server":"^2.7.8-alpha.1","@ancademy/elf-client":"^2.7.8-alpha.1","@ancademy/elf-component":"^2.7.8-alpha.1","@ancademy/elf-share":"^2.7.8-alpha.1","@ancademy/util-client":"^2.7.8-alpha.1","@ancademy/util-server":"^2.7.8-alpha.1","@msgpack/msgpack":"^2.5.1","@types/mongoose":"^5.7.36","@types/react-router-dom":"^5.1.5","body-parser":"^1.19.0","compression":"^1.7.4","connect-redis":"^5.0.0","dateformat":"3.0.3","deep-diff":"^1.0.2","errorhandler":"^1.5.1","express":"^4.17.1","express-session":"^1.17.1","express-socket.io-session":"^1.3.5","http-status-codes":"^2.1.4","lodash":"^4.17.20","lusca":"^1.6.1","mongoose":"^5.10.6","morgan":"^1.10.0","passport":"^0.4.1","query-string":"^6.13.2","react-markdown":"^6.0.2","react-router-dom":"^5.2.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0"},"devDependencies":{"@emotion/css":"^11.1.3","@types/body-parser":"^1.19.0","@types/connect-redis":"0.0.14","@types/dateformat":"^3.0.1","@types/deep-diff":"1.0.0","@types/errorhandler":"1.5.0","@types/express":"^4.17.8","@types/express-socket.io-session":"^1.3.2","@types/lodash":"^4.14.161","@types/lusca":"^1.6.2","@types/node":"^14.11.2","@types/passport":"^1.0.4","@types/query-string":"^6.3.0","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","@types/socket.io":"^2.1.11","@types/socket.io-client":"^1.4.33","@types/webpack":"^4.41.22","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","antd":"^4.6.5","concurrently":"^6.0.2","css-loader":"^4.3.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.4.2","prettier":"^2.1.2","prettier-plugin-organize-imports":"^1.1.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sass":"^1.26.11","sass-loader":"^10.0.2","style-loader":"^1.2.1","ts-jest":"^26.4.0","ts-loader":"^8.0.4","ts-node":"^9.0.0","typescript":"^4.3.5","webpack":"^5.45.1","webpack-cli":"^4.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"7a0624162a76186e76b0cbc7c390d67bdc094dc2","_id":"@ancademy/elf-server@2.7.8-alpha.1","_nodeVersion":"14.17.4","_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (win32)","dist":{"integrity":"sha512-ZLl2O9q0AHvWvcLu3tRvOcVZwP1w9aam7Yw3iIOEx3NIp8rp8mFX2aaH2mZV5yzrtMLPHevl3PSrLX5qWmjy6g==","shasum":"c5dee3a8b81270184506bccd5b2bf09ab28afac5","tarball":"https://registry.npmjs.org/@ancademy/elf-server/-/elf-server-2.7.8-alpha.1.tgz","fileCount":55,"unpackedSize":2940777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQIgnCRA9TVsSAnZWagAA2MMP/jX2OIDZvBb3CWg1QhcP\nre78eWRF+ZCQqBFLZEVVwiQd+nINGMWceqJm8xFPkiIqVoM8/EwjrvhAipAE\n475AuW96UMFl0tN+6M8qCY/8XVDeHNewu62bm77XfIQX+OQcq3AsXTOCMTEh\nDRpfkm/0FeKUxNY7zAhQQUh3po1Vyjshbn2xfXbx9rKKWKzf+8+IB2j/VXaB\nuNu7i/ampiQvsQhGfFKBLXEgapG8GdLYHPIMns/Ixp3FKwm+QoIf8KS2FDm8\nYoBLnCHV5EnOxuKjTfSPdrq3oHaH0AHGS0WmEshYgm78svDeOLL6VbxRiSCY\nwl+cHQoKSR/cQqsEcXGkJND9qSwEjryZK5DDqm2MSr5SCYzOoiTEhtRC5/Sx\nT73yLplBwEPRtrKJgsj2N9oAqOGQ4SdNwMAzY0RQ7FkEDFFcOihV1ZEadXAU\ntRoRtzJOnGrdGxSkqSe3reAGqOfd92n4mgNHKGuRQrly4tBXRt7Tr1N9LwBm\njcV7S3lCD1aXrTJm+ZvAuLKaBoeLz2R8u9uLgLJ92dYlwMWlkCC5jwq+8oAt\n0EveTjzf3E397Q4rYzWGPwYe8zFIl8WtBS/b0CmjVvdmMPQjE8+sIxoQMolf\nDMbYDx7gjzAQcL2fVfyyGGn+oUuabD40b8irIMfta4xUw0H8sBdb3R5U+1b7\n4ugU\r\n=LXMc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS9TPQ+zFk/ghHsa1NrXpf1i8lCLxaW/oTlxEvNEbTXAIgYNjcOC0T4wTELEdhzWFVFNjCvoDqtSM7OUpGKB3jeE0="}]},"_npmUser":{"name":"guokan","email":"pyromaniaxiii@gmail.com"},"directories":{},"maintainers":[{"name":"alesheng","email":"ale@anlint.com"},{"name":"guokan","email":"pyromaniaxiii@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elf-server_2.7.8-alpha.1_1631619111765_0.22765653926275475"},"_hasShrinkwrap":false},"2.7.8-alpha.2":{"name":"@ancademy/elf-server","version":"2.7.8-alpha.2","eslintConfig":{"root":true,"env":{"browser":true,"node":true},"parser":"@typescript-eslint/parser","parserOptions":{"sourceType":"module"},"plugins":["@typescript-eslint","prettier"],"extends":["prettier/@typescript-eslint","plugin:prettier/recommended"],"rules":{"prettier/prettier":"error"}},"eslintIgnore":["lib"],"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index","types":"lib/index","scripts":{"client:tsc-w":"tsc -p frontend -w","client:dev":"webpack --env TS_NODE_PROJECT=frontend/tsconfig.json --config ./script/webpack.config.ts","client:build":"npm run client:dev --buildMode=dist","server:dev":"tsc -p backend -w","server:build":"tsc -p backend","dev":"concurrently \"npm run client:dev\" \"npm run server:dev\"","prebuild":"rimraf static lib","build":"npm run server:build & npm run client:build","test":"jest","lint":"eslint . --ext .ts,.tsx --fix"},"dependencies":{"@ancademy/bespoke-server":"^2.7.8-alpha.2","@ancademy/elf-client":"^2.7.8-alpha.1","@ancademy/elf-component":"^2.7.8-alpha.1","@ancademy/elf-share":"^2.7.8-alpha.1","@ancademy/util-client":"^2.7.8-alpha.1","@ancademy/util-server":"^2.7.8-alpha.2","@msgpack/msgpack":"^2.5.1","@types/mongoose":"^5.7.36","@types/react-router-dom":"^5.1.5","body-parser":"^1.19.0","compression":"^1.7.4","connect-redis":"^5.0.0","dateformat":"3.0.3","deep-diff":"^1.0.2","errorhandler":"^1.5.1","express":"^4.17.1","express-session":"^1.17.1","express-socket.io-session":"^1.3.5","http-status-codes":"^2.1.4","lodash":"^4.17.20","lusca":"^1.6.1","mongoose":"^5.10.6","morgan":"^1.10.0","passport":"^0.4.1","query-string":"^6.13.2","react-markdown":"^6.0.2","react-router-dom":"^5.2.0","socket.io":"^2.3.0","socket.io-client":"^2.3.0"},"devDependencies":{"@emotion/css":"^11.1.3","@types/body-parser":"^1.19.0","@types/connect-redis":"0.0.14","@types/dateformat":"^3.0.1","@types/deep-diff":"1.0.0","@types/errorhandler":"1.5.0","@types/express":"^4.17.8","@types/express-socket.io-session":"^1.3.2","@types/lodash":"^4.14.161","@types/lusca":"^1.6.2","@types/node":"^14.11.2","@types/passport":"^1.0.4","@types/query-string":"^6.3.0","@types/react":"^16.9.49","@types/react-dom":"^16.9.8","@types/socket.io":"^2.1.11","@types/socket.io-client":"^1.4.33","@types/webpack":"^4.41.22","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","antd":"^4.6.5","concurrently":"^6.0.2","css-loader":"^4.3.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.4.2","prettier":"^2.1.2","prettier-plugin-organize-imports":"^1.1.1","react":"^16.13.1","react-dom":"^16.13.1","rimraf":"^3.0.2","sass":"^1.26.11","sass-loader":"^10.0.2","style-loader":"^1.2.1","ts-jest":"^26.4.0","ts-loader":"^8.0.4","ts-node":"^9.0.0","typescript":"^4.3.5","webpack":"^5.45.1","webpack-cli":"^4.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"dba6fa0fe9cf040ce33446f216e6fe96a5cd9422","_id":"@ancademy/elf-server@2.7.8-alpha.2","_nodeVersion":"14.17.4","_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (win32)","dist":{"integrity":"sha512-uFrVAPOKPvq9yEXgboVCMU0aq3UuADyAq6T3rm/5PsOtPtKvohzgp5HbWbuqyZ2Y0QdPFTr/24PHWFa9firPTA==","shasum":"45276a6b0c50f47fc38fbbbfc97f57c3c0fd4f27","tarball":"https://registry.npmjs.org/@ancademy/elf-server/-/elf-server-2.7.8-alpha.2.tgz","fileCount":55,"unpackedSize":2940777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQM6qCRA9TVsSAnZWagAALwoP/jQLva+yIGk6ZF7APKUA\nJjLXJKG38N/kqZ+NS43A0R3vQaWMFnVhzE8wmYfvAVLIwnzR6bVYdYb0ihbd\nazBE3YY/H075slDpryMS9oBjGMsYGz/IUi07wYFUFltsg/5NCahrxeo/a25e\nVX4qxL8pykquA77FKVPlKKkf5Yr2nb7KrWtniFpu7NmM3qShjjlOerBBeVHY\nzVal1QpdVvXHtkj9kyv1mCk/GuSBGkZqKQXUlwDQ+S/kNeFetadDscY+EBuu\nCOqOzUsf/W0WJlUOtrzbhWoVZM+8ArppEcb6fOh9ATteXNaAN10NE9vt7mhi\nRiH/Nk3kFHFsY1tkYRi9F+6JrGiE4YXGBQioH5M83Y+6dpv5JrEakhLO615P\nfVFj43ZGgC3OKJ6kLCvIFi+CXVUmIzbFn8a7M1v5uaZmebGk6xmIeVLNBQwa\nxbu7Zc3l0m3uLauInHlLAgOM6OrBWVXGC9qZxlJihaAwU+hHximByjBniEfc\nlOAxOki/JBy6JVSssQ6o4N/W7EvPCo2rz5p3g14NRgRz5e/20hcUynX41ypp\npVGD2nTH7ri2WCpMxeF8ad+bWLXOC/SyK75rEzFUJVFIqrqi9zNWDEkGM1b7\nZWy/kneHC3xQZfgV4Rb83NpSRd9uNE9JaWPuuVfoF86J+1z67Iamyz3WDzb6\nH0py\r\n=J+Kk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXwzPk67HZPcOqU8C4ZqKp8hFu4Yx752H115fE5CLBQAIhAIRnzYjUIMsxQ+dXMqtLLkr7gTaPstHIKvf5hqTntEq6"}]},"_npmUser":{"name":"guokan","email":"pyromaniaxiii@gmail.com"},"directories":{},"maintainers":[{"name":"alesheng","email":"ale@anlint.com"},{"name":"guokan","email":"pyromaniaxiii@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elf-server_2.7.8-alpha.2_1631637161911_0.04837551973994536"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-08T05:39:46.882Z","2.7.0":"2021-07-08T05:39:47.428Z","modified":"2024-02-28T06:47:41.514Z","2.7.2":"2021-07-08T11:21:38.476Z","2.7.3":"2021-07-08T13:38:07.890Z","2.7.5":"2021-07-13T11:41:31.651Z","2.7.6":"2021-07-13T12:04:03.384Z","2.7.7":"2021-09-13T08:06:33.058Z","2.7.8-alpha.0":"2021-09-13T10:09:43.756Z","2.7.8-alpha.1":"2021-09-14T11:31:51.994Z","2.7.8-alpha.2":"2021-09-14T16:32:42.108Z"},"maintainers":[{"email":"chenws199@gmail.com","name":"sanmmmm"},{"email":"ale@anlint.com","name":"alesheng"},{"email":"pyromaniaxiii@gmail.com","name":"guokan"}],"readme":"ERROR: No README data found!","readmeFilename":""}