{"_id":"@firesoon/plugin-layout","_rev":"71-a8b847814b883a1eb2db3006f08587e3","name":"@firesoon/plugin-layout","dist-tags":{"beta":"1.0.0-beta.0","beta.1":"0.1.27-beta.1","latest":"0.2.5"},"versions":{"0.0.1":{"name":"@firesoon/plugin-layout","version":"0.0.1","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.0.1","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"45952a350bb4002a85c3d72ab04681f2bbd34fe3","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.0.1.tgz","fileCount":28,"integrity":"sha512-cZiBaIVkNNLKdBJzmucjZRPw/aCdDeanvPQFP4c+h6n1rg2xTUKVOLE+tau98aiz6TCj9YGZYrgi5tzI0hMZjA==","signatures":[{"sig":"MEUCIQCPqgZKKEN9vVhdY+/duMpIpDaen5Cv+5JnB2mAmZAgrAIgZErwOkJTRiF+Uu5xDQETV82ZQ6OpuFRl4Zgoz+ssD4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51590},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"antd":"^3.26.14","lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.0.1_1634622336618_0.5145358289301412","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@firesoon/plugin-layout","version":"0.0.2","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.0.2","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"5103941b0c1955e9ed2a2f0951ccd26df8535436","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.0.2.tgz","fileCount":28,"integrity":"sha512-S4lejLNtuCAvVkcj24f1OLZMGNmGWwIXNSJaHZNUnq6ooio8x7YTGXVOA1r3mNx3WJbgqHfO4ncLebk6KD0rIA==","signatures":[{"sig":"MEUCIQDQI+Rt5HN8vaxidOnH05y+RW5YNR0Khe5vMJnD0HzD4wIgQwY5psB1ezvZXxzSkrp1kRfNI4LOeH0B0LjMyfxdnSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53718},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"antd":"^3.26.14","lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.0.2_1635157243254_0.28078681275512585","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@firesoon/plugin-layout","version":"0.0.3","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.0.3","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"0df025f11368ca5797299b013f905b511f97276d","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.0.3.tgz","fileCount":28,"integrity":"sha512-Cd39myp5WUW+Yl/Aj4VCtxQXgH78It8F7OyXtMuYhd3fpKC7b1sW8T0wxZYK7iOR0sZD5KDl/EDmpfmL7NdgyA==","signatures":[{"sig":"MEUCIFgHLBWbknif7ke/JgM/ED03Hbxcp8ogakKZFjjB+fTMAiEA8OppvkYqdYZOd3FkbFbOMbaiO0LqUVrfU9X2F8Y+Gg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53718},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"antd":"^3.26.14","lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.0.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.0.3_1635159060893_0.5635244547033478","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@firesoon/plugin-layout","version":"0.0.4","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.0.4","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"7e5d718e9b369c2b5276731e9e06b160848e8d78","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.0.4.tgz","fileCount":24,"integrity":"sha512-IqKWzuvLOMl4aP56m4VUSf5YVhzDG7StIFrdD3/QtpLhEF8KlhKujxA8FLX4woKaC03egsYIwEgUlz4K2P5aVw==","signatures":[{"sig":"MEYCIQCJEWomabIe6o5a2WQDDqMhqjqCwps4PwHjann9e3+oyAIhALGp8KLjJ3w+7UjM7hGaAnK+vevjf3OlzOZeAJgSGxzV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42623},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.0.4_1635936666969_0.16212908161201467","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@firesoon/plugin-layout","version":"0.0.5","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.0.5","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"79f38d5484610070ad4b713d30f940a691b4101f","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.0.5.tgz","fileCount":24,"integrity":"sha512-n3vsFlXpTATj/PzqMiA3uwM9ZeWntkXanmxrKV5ltUGOwdjqOa3Q84VS4K4UXIjZXcj46BFRDkk7cLRtHxvSzA==","signatures":[{"sig":"MEYCIQClmx3dJ1Ys0UORLoe12jkafb5gF2d7mIsI/SghxH34zgIhAPI9gbGSbsvN38kwQqzyJgVkS/4gSqhl2IUd4AQPwQSf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42623},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.0.5_1636016596840_0.2352113533786302","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@firesoon/plugin-layout","version":"0.0.6","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.0.6","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"c8e010582226c9127edcac9e272c8b5416c8193b","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.0.6.tgz","fileCount":24,"integrity":"sha512-RFKlTEzIlratIwMHyLoRJ06k346Z15gKTQz7Q+VxHFEgDa86PStb55W6KhLGsdtqyb6Lwt0z8JJs82rovqmMmg==","signatures":[{"sig":"MEYCIQCmd+ru46P18c9TL0kmB6oQetCCBGeNevLto3tcGTJQewIhALAxHRX33j9j+xr/XESRC7l7oAzkbEhxIXFp8fHHdXIg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrrxkCRA9TVsSAnZWagAAGKQP/RZDI7o0q/6AOLwo3C1Y\nYWLGOQyA9UScheAo/R0HfPhq5Y0KirH/Gz3eaVBNtQnMuh5N8gSl9u2PsIGq\n8l2AZXXUsRe/6wpI7fZadmmtB4l+gXu//ldpImUJZBUpsY9YkkpLc7mAKZFw\nLPBfhc7ug6TfBBYC6OfiFQr+SMFLnt4OKrpUk3t/FDT6J1C7v3PvyVgNOO1y\nx4SjagxW8BLKGwEqekhvNAuoW5Gjfi8D5kXzaHin+HHQ5lw99S9sLqeOdIfh\nXsKOvAT6YDOZBi/nCDXsZ/wKn01CJSx2F/RG761cLwc2+2KffZ7qZ54FyP67\nrP8crgiQ9q6dEp51GjmZMUiy6ljx+swQFqNrnAMahZ9E0xA9qVyRlNVsGisp\n01g9US1T9MXEeB+29wzE9/QUkwRRNwmCxU0T+edNC+p/vZ3Z+G34gCUp5zK/\nH2VsNDnObguuuUd9ama2tWrBj6zCoIqNpLZ2PEmzl27qLQkmbXmHM3acpXx6\nyNbrdU9QhPzLrgU9uE9w4RkfYDsqmSonXb7tOszm/HkfS37j3t9cFaCECraR\nwETmTv2yylyX5PMO7Ei9fgnelPOxS1p1oQ/5ChmL/WkVmctXfuDzhO3MSQ6j\ne207mk6z50FMRlRElGv/TzTSc6LMXZwd2JJwvsMCkOixnY11Xnm9CMujBofv\ns+GA\r\n=WV8N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.0.6_1638841444786_0.16975957986833956","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@firesoon/plugin-layout","version":"0.0.7","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.0.7","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"d766c7701c0b564a310922d9b9102d7424d6f9b6","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.0.7.tgz","fileCount":24,"integrity":"sha512-g1ipFP0eXT59LUDxhlqrPiygIy8Btu3o9GbDVsN8OOtztrlv0tb5Kqd2DWUQZmdpieAGbGoC12wAwsv4ZVQ19Q==","signatures":[{"sig":"MEUCIQCqy+aaU2nUzKCInGPROYVw9hvUjRZOlEgfwv1rMBPsbgIgPARaewA5o7DwaZpkvkipIuGIMbKWCjBzK1OQ+nBIB2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrt4HCRA9TVsSAnZWagAAcWUP/Rit6+P5TskZQ62B17dp\nfpA8amVv71oC2aCRh8bXpC8TaJSH+2sd0eX+dMBXVc9HcWxZGhIcMQeG6JX4\nYOKWQAwSExUpctV2JMUCRZK28HdEbAjr2YK/YIOWwVzoCFpbo7ontP/Rva/j\no1Zh3TqpCAxvFQtzImWAMX44T2WLuHHdV3F7NjrkiWyVpgVk2KUUpfxexrRB\nf3oiYt/xyQh5aWReKhef3NFXbxukkMwYvm/ZZa64EIaawMAFpsISblBpxWI3\nPPJOry2HeEQdPgaQm8IPpjtBa0Jkas92pBLa9gZIrDLbiMw0wS02m4HvV3MJ\nRGkb8OppYEeXiy95Nd8NzYHsUmuauewnUzpU2v50Wirox02AFuCvf05BE4h+\ndqlom+lCE2w10C+b+vGUT18oMffcj5oOK86yXVSQYeSDPDVOVo7tUwNCImCu\np2QoqNa4WZdJHuikesZBjjHo7BxxViq0BQ+Yhf+oB3th3dqu2shdLhivA9WH\nVWvmdkiM1WNRY/LqlyJ2J0mZ6xjZdiAf9vdk4/5pDqz9utmC7LbMf2kkvF7G\nOAutedblXjpqbTcf3obQpykpgcTLcqJzS6VTJd14D29goDjBm8B8DQeAwPdP\nZRtc6srYHQI/6n18dckTBlBgv0hZMxx+DcaWxkzLTWFQMfe7rMbtA1pCRHI8\n8Qqd\r\n=zEsr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.0.7_1638850054880_0.1633881824326986","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@firesoon/plugin-layout","version":"0.0.8","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.0.8","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"01238d4b3e51429d3e603cb6e6ae7f68130a5641","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.0.8.tgz","fileCount":24,"integrity":"sha512-xsEBdrlh8AuKq49HMQsuaOdggB75idQAHA1UOxGSiM+MV2lMyWR3iMiz49t/3x2f/1CNgkMHnZbX6IzbjbIU4Q==","signatures":[{"sig":"MEQCIFEQN3FVnmottBJ7UozNNENj0QqmMrNrvUKy8nh6F6tWAiBRZfaqno8qeF3F89Npg7JD5WiMXHqHDMzIkx7JT4yQdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhscmlCRA9TVsSAnZWagAA3rYP/2uxuFmD9tiz4lfItqiL\nkyK2ZTtoT6/l0laqcaHyO+6BFvqAs6TgJLXwPL8zsWHIM0ACYuoDniNOlJwm\nWJTk1vMsXc+fbrHnEO8daBURqJNOTLwBXobTvEiPX/zDH3kxuPelJj65L0Bl\nd+2wmBAMslKs5A/VbgMjZjHw/mKA2bK6c056SFZ0vzk7h28d5JKNJzKjYN1O\nmn4SvMSrW4HkRqdAwwDW+CO+CRjKKPr+lA6bxRkTNGozMJ8T6B0iWUz2RzjS\ncem3ZjfwAUptwYDI6MVBgMl9cK6S9Jk4L3GWozXF/Psto5mu/B5CkfzZ3Qyk\nM9Y2QWMNB/lBYUD6dsHuEpWhIHPtBecVNAkfTxEwE6XRewoJfurUjs5KL2qQ\nQ7R/EFxCNRIdyFH9BSxcnxUxxIIhizOxft+DgrhJoTPNLG4Ko5Eb/NY5PV7k\nCbfMCvYWBZG3/plvT64IxUVlG5Z4zTGz36Rc3chtCjKiZ79+qC9CxLBHkn80\nYWgb2opzU5bHyR12IC2aElVDPrqsLlWr/Cpc3mxvSymE/NjU9c3fxwel3Qgx\nA8NLk2TemSt7WW5kseT/+wDUcvpdaPKXeBDOkwbNeKaEY8cUR9jL6U6jrfXa\nj6dYz4ZHfGP0QJ5nw0Z+4fyK0vTgYscTRlsAkz941wWJzsxVVy6a2M8ZkSO/\nZP/1\r\n=m/mB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.0.8_1639041445092_0.6480532146322266","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@firesoon/plugin-layout","version":"0.0.9","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.0.9","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"14bdf54081985edf5991b44ac3cc53514998ad9d","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.0.9.tgz","fileCount":24,"integrity":"sha512-1pF9ViMQ5znz0CWNNyHDwFFhgElR3gnJry/UJZSW41qh4fqI4RipJbyDM0yoSZtDgkLP5efkWorRZKwIbMpTDQ==","signatures":[{"sig":"MEUCIQCHrJymmBYQ7TUiZglMNdWa57/pyrbYnl3ksftAv+86HQIgYrjKmjDVzu4qbU4hQ9WI7RQ+YA8p0n29D6YnhemDNZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsdYGCRA9TVsSAnZWagAApn4QAInItnz6/ezgTmkQTgif\nvmPzVIZC87T+xJ87idlGEfrtypLs1bPSyLLXYzljEsxodO5EJcuvjMF7RxDA\nCdvwACGFwjfydSvZu+GC2A1+//EGBR9SywzdSuN0Vyu2MzB/jt6Cf9rzvw0T\nOF5I8XNQ+b9uWfsOAb7M0IL3BOsaP7vjvrOlUhZtM3kaVFuYd2eoeVxSh6wZ\nNkcVu73sjqD29tcZfYTpWNwlTa7Q+OvXN08ddbeFd/yq/Gebkk6vwGlBqPff\nNbEGLQOLZPrJTV6KU+PJ2jjTNA4Sj1aMr6UiPyu66eI927eBZDWnA6g17TKE\nxgnXu8wsRZAvAjLQWLzuG3ogjXWTViN5yOHfsOmiMlowldqHLN2Aevef7c1D\nBnMvUK8vkARxZjYhLat26hUjZSENj4vCE9Jw1n86bcec2ItdXG23fwKAx+Mn\nV6U9pj30rS8X/2nPlXbrjyBDvyDnE1x7tMVjEPohij+C/k/IpIYzGV3kRhY5\nHBDxSe3+DbB+HbNNhZ7VIJ/7DMZVLQf0EsU9cK54GjHOQ1KbkKwebRXVbB/n\nQfYV4I9UcAk0uCd/Cis6DHiP57NjumYzSOhE2Y6BaRdl+LvM0YQ4l2QNM/h0\nAdIEMYLfTupkUOYFYXLqju3K0f9O+CzL0rbcdkC8iDeHjjMDXTCHxaeXeIRi\nFVQQ\r\n=oyUp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.0.9_1639044613914_0.04885241017786801","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@firesoon/plugin-layout","version":"0.1.0","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.0","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"1596efe2e90d5f67e6a832f07de4e1973e0e6e7d","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.0.tgz","fileCount":24,"integrity":"sha512-gicSY/byTwanMj4n0sMeekpN27Y++oGhRboHVqFw40IUjv61qjjKvbELgBhjb2eNiUPWAaTfVtXzE8VM7OIGbA==","signatures":[{"sig":"MEQCIHC1FZf017ybdjDKoLj3CPbOx852F7dZDy1WMT7rJyeVAiA+rB4LFs9k4oZAFiMopL0Bt7CQ+z+SoPs6Il4gvIAmpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsdvRCRA9TVsSAnZWagAArW8QAJk6ujiEZSey/PB5Zb36\nZRp1ZktyVIoF9mgIMUILYO5SU2J+DRT+iRd9DKsQOOT4KpwKcf8zEthrh10k\n1mSd+Kr8BbcYGVZ34GjEXYeZAC6gL0tw8dzrM62bA+T6kqAoen8bl3eBf+fr\nHQppvkn/ufdR7dpTVrOm5V8Pm34LTlURjE8aucNKNgskWyRNE8F750PWE1Qf\nw/z2yy2a20Jc5R9K9zkNM18nGm4YymPxPph7Kx9gbBOS2xUvz+ljo1vwRGWv\n0OF5PI4eXgLAnPDWtRzFasNJmaRtJNlf7x4QOUvvsAFZCCOP9ebNxuHk9A5a\n4ypofqeTiSHLxN8rHLomOsUnvl2k4pAf9MmqfN+LVhJaHFMPAO9mWBG9CjE8\nW12DIUEI+8/qhhEgUbOeuJh0sPiaQTCx0gmVMb7OlWvFqU5RWibjPMxIoa2B\nJqmTwDrTjZmkhoR7gi7B+DocncKfgoMFN6on4QK/+Z/Qvdz6Bs/23VOOKji/\nA8tAFVMVuT5UE5f6gCXNstrb64w5eSPye/xIh9BmKtTaEoxjtS2YLe1wezBl\nWa1NlYA+A26H5CH4uSI0obxVYfF3GQ/CLxgWUl0xJBwlg5oWraryg64Z0wA+\nuga6oyP7cydoQVl4qG/PHZ7zzmvtv9kXf5TtteGJ2tGv/qgu51ahReS1US4J\n+pRt\r\n=QsR5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.0_1639046097395_0.3255926682052406","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@firesoon/plugin-layout","version":"0.1.1","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.1","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"e24d4a078c98626145703964f803a6adff082cbb","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.1.tgz","fileCount":24,"integrity":"sha512-f8x2KwF6KF4IOve0LCU+UaU46soo+M586XWvjfTalCEKzhNugCnyh19YF5Jqh68jDpKzFFCrpOBEd3+vEKDB2g==","signatures":[{"sig":"MEUCICWDHCDrvEFv92FrJQs1Xe7V4gYMnU7DLnPrV0zWxG3MAiEAyip4uhE3JSQCLKkTU9quTQL7rsHnYIebVlHG9mk/JWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsrQqCRA9TVsSAnZWagAA00UP/3KhUVUgjeFII3Q+bPaZ\n/G57raL4RqSHRKnzde0imHumkkIPi8aJ6rqAGm1eG9b/3Q/80ThHQsrhm/8t\n6TbUU9YcB2+qeghc1dYQb2GH89Lsx7eoe5t5HdHJHATYkJwkd+18bmiKcFGR\n7LiQFXW6lAyjfeexBffp/r7y+KmCR7ShdrkoyaaocGDjPDqLqdDvZmh2smI/\nX2j9BpXjND3Eg2s0XQYr9fN/zgSUza64y2QSWs2zXziv4r2BpcjegkT55fcO\nK6Tt4rblDlQPIx5FKvVxoi165Dy33IJX34HBfOJb5e8hSXNn7d9J0o4ArYoZ\n9DM+ub4XxhBEwUNGiBIAivigchQnqn2+4UDFATSRTTE2SSsXVePTfxT33X7j\nZjrnyyIhbIrlxxcAizlxdmZPGEYvmM/iVZEglaEMwdkAqbeDSpj7ntA6VimU\nmOPMteiByWEZ5T7gVIXsA86WTKgOE9edfzb0KU0okJoeSHvYMETR4Stsm7aR\nmQrqdefnO+/Mm6uHeLPLsLSYkvEk/FbzrMPTvt1EofC+ayuZwYuygzDZ8j7n\nVlWqVjHtyhAfoffQSsp/2YPPUmaUC+xB4BmAvxXPq49FGYpdKAo3eZbrQau1\nbtsEnKS6oLzdgIuDX1vNdz3XwOXOjgBBydnim9WOBBYPIBuvCBjr+a1LA6Pr\npseC\r\n=Yk2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.1_1639101482268_0.369094548545591","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@firesoon/plugin-layout","version":"0.1.2","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.2","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"96112c93b0d2fb31beb4b362b2970dc376fc3aeb","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.2.tgz","fileCount":24,"integrity":"sha512-usfk/HkDMKTtk6AhvQjRXdg8zBC8O2yfdERfuxbtLVP9u97V7PaZlviGhghVlVObVz0o/Qk9Oa+JPPs9NF2jLw==","signatures":[{"sig":"MEQCIFx1R/x3WlOzk8gFOL5fPMJyPUv2/qzzbHfqfjELYiVNAiA28vB5ACCNivSxiPqfiBnwfzk0pOJO/wtAa6JdTeg+QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhswSlCRA9TVsSAnZWagAAZqEP/3bYZipBQQCzi0aGC8eS\nIWf98bljyAPPpkJjooxpT3x6VyzbY6z57Til2Fdnpq/f22NKElADa4R07Zci\nV0wRYUVS86hegYKgLFQcokNXY8XuQZaLbDH183hWWKUHMV9pBpwthqbnxbTj\n12Lp3g4/NfcPjL0SNkSuIdDQU03QkIvR4lTcSCFsx73IngjmhZ7xZjx+eAl0\nDl0IIuo1peKOU13cscur43Hbh4tV8cizhyjmtJP3xpSO/MzjEYvjyeF3HNZa\n0aJUo4moIzY+Z6KLfUfr25RbvEll3znujQcx95DzMktjez9gGwG8Hcd26RKl\nyGODP8ZBoCQDW8QAmWpCuJ42TxY1Pk5Gg2xGYoamRllolavzticHf4HKGOfn\nIfMJ3xq8F/6AxtMDzQIwAqmIToNC2IXRhxw9PmDgZxRuRk0jTwQR6p7QWKcR\n80gOjrRXkqKEdXUE+vQHeAe6qi87GTx9AU0NtX1g9m3eTVsyDtYG9qzWp4Zf\n7ExUJSCumoEop8gt03ouutfX6kNtFNGmVnNgWoPen1t+ROUjGWjEc5R0vHR7\neiWcWYvF5qWjTnlGk/9KDGWtr7n1LicH4nGBLjRmLnwb7L38YDaDiU2pE++x\nhHDZtG9qV/YW5kn5yRKkzXh2XL0MIJRPucYcOZgp/HQhtj9J68Y9Z+kJWpoO\nNett\r\n=DXe0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.2_1639122085319_0.8264665882788853","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@firesoon/plugin-layout","version":"0.1.3","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.3","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"7f0fc53d6c6cbd845b1cf7e8ec1a48502f7fff12","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.3.tgz","fileCount":24,"integrity":"sha512-urdE9neilc5SkkkYV/P2P8YR2QSKmEvgkekI/NHHCwBnaHU4W8BjjKpktmds1CZig/c2r/JkOypL3S6Yqu6zhA==","signatures":[{"sig":"MEYCIQCrsS/df5BZVq3B696QYC8ZIdR3T2+UV2brDQ4X1icc+gIhAPgL9IdccMcCTj7kmjbRrG/9KvieP+NzsjUJrtmuNu6K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhty2nCRA9TVsSAnZWagAAh5oP/Avet0nDSnVNpgnBpZp4\nXMD2rXvE8/HvnLTomHIV/JJiK4Az8TVBn7hPQnxsit6V26B6xnngsW7gRzjO\njeyBCQ0iHwN6RbftCj2vCQmGB7Tt6cQc9EJD5GDbB0fdrWJDz1geQtx5vn5w\n8GlXPQ7SG49KzsWAcKfywWp++LDwtTJfy0UGyKEwuDkYtyk3SzCGyLwMWVbt\naFwAb+7hGx9o4hrr/JWLIex1SBkTkT4xrEVbmSlU0w8QyoP6QBXwS0L2RccK\nIYMTQMirh/13VvAQ7Thn7DfSo7CfjwSXNbgLo8wyeRCLMXo2biccdh0A2eYC\npghz+1vOwabJjxcDQyJJrxjQm7iIdjQPfGVvNkGRO6uyxpQ/JBNZ5se+I2Z5\nT6baDuwx3c8GJPS2MVbuXeJPxSYPfeUJsLsbpBRuK+YhRuEbXTAIMpV9+v32\nZIsM+vpKYq3XwJ6BJ2wJUH6ycqCZU7Xx9Hosfz3oKtoG8ty3q/z1S2fQMdQ5\naCvYjgUm54xNJUCYp7d8URilTL4stC7PGNyYGVwDoNPmYEdpm2Z7T/XZtcBI\ntBMIzbWGU9aneT1ZEPAyjculColZ6iYviegW2zK3Plggkj8lzu0Xnn4ZYPoQ\nEyfAzo70zir8C7UShkIe+g3HM47AK8Juy4QF8dxmLEOZAXxmrZkXzK1NQRbk\nahtk\r\n=0URS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.3_1639394727512_0.06603426334905116","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@firesoon/plugin-layout","version":"0.1.4","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.4","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"a8573af21421dac6801d4ecba10eca737abd4d0b","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.4.tgz","fileCount":24,"integrity":"sha512-Yv9n+8yqJLIKDoFR1OCX/lRVxdWTMHFGaj6qchSkHinbYC4jV8dU1+Qe5rL0hvN3mnYfZx0UIfLJnJsKy6sjMQ==","signatures":[{"sig":"MEYCIQDImKyhsmveT7jfTtM0l4vFK+W2a7tmaAXSBaOivOzaEQIhAIkCNKNA3A/x4r+rcfyC+wRaP49d09uo0LlCfMVum3GQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyUcHCRA9TVsSAnZWagAAnQcQAIlk2Asdf68TRIHBUnhq\nH32+zE0w1/mFosyohUQljOUkHFDJK3yO92j0sSQBsoVuVy0ZDu301qPeb/4d\nMVSxi6pXEaZQrftGDZg2p6rX4gjvHJh0lIHPCMhLMv8laivPxOf4axLLCxct\nfErS/arX5CPLrq1+uZYhNunvnSUuJuptWxf+OoM9pFftE7LAfgRXBCK2jAt2\n5AwDg81q7SFgx/tE/k8M4+TjPephOWmSL3w1V/ZVs9tQE61OB+AqiF7lYLCz\nACSXoDNrVr/0zKmQblmvfiE11qYix0jIxlxTbWT7MlX0w0WKyn31/8HlDo9F\nR9KEmNNN21ure/Y/GHQl5z7vssEgn0Cwb7qBPku/A7tvkFaojlCvZYl/04fX\nNfKnR4F3CN456LdSG8w2jnmj0p9ns1VkxaVAtxKkJ6XagJEXNL/EfB1M1oQl\nz+Vn0crToouhnzaLAIs2btPlBeHPF1sVDPJrZDCnjpEWznGznitjbpzcVq35\nxC8zqIHjQBTw3gE6JusTWuNc/0SQ+LBX4NYhpzKj9yhCQGZQRuupnUoXSN/e\nFTp/GLU2JpsecsmWSOIz/EOB9A4Cl0skIaXkKW2PfbF9mcK7GsYbV0ARPIbv\nsdwVMJ46f+5/h/5w3sc9hizOESDa6Y8SNgoyxuZqKvxCPihkXwbJ/orRLmRN\nbYBi\r\n=rzGb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.4_1640580871121_0.034017605969785425","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@firesoon/plugin-layout","version":"0.1.5","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.5","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"f7d7607af1850e6b58a2a4258fd278e1d24b5d1a","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.5.tgz","fileCount":24,"integrity":"sha512-hXPduhnno84KLH1m336BYEcZVYFp4UK0UaR1pxGSfvOT+EEZnF2sT+Oo9fJiy0ycHPnWdhLwKgiwOGGEOJv0mQ==","signatures":[{"sig":"MEUCIQDaS/djwl1yo5Jow9dAQjCTTu0HFoy9PS+LUIBxXQVgkAIgZl2E2tj49l+CRGqfdtQMtFqZlhUf2RHlM9IkIsxJtMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhya63CRA9TVsSAnZWagAA4ToQAJ4t83vATqx7Gk2SkAm7\nhJcsshzBM5iPoYr+nmlpet8b1t/e3S8odpR14fN67gQsIuWtbLvw0TJwflqW\n0OSK32cHdVUp12jSbbz2rjXoHHEzVEp8yynPSWbX7MwE+qGo0P9KT8jLNLc6\nciRyvoHwfznJvM0Uz5S5fI3K0Jwwl8JvXvRAW4rBOAECWBSSGnai14FZ3OxJ\n47e0bMWvQYf+1e2UyfqbjwKu4/t1LMoB5Lu7e47nlsSVhsRnVAhtMlMG63/w\nxeoZMEHyNAW1+5iH/7I7n3CelOd4O1F81EjzBCEf4zcYAhE65+z70pPjN3nx\nwZQed4m6x1ku/mjFtRTe5pJEwmZJFQt0D3O/7k4waBW64G5s5TGPCO1d4pbO\n3Y4Ng/SDT3+IsKjOAwg+IjHB0i//zS9e2S7I+S9h90rrvAo43PNsWBt0zAXP\nKF+T/6RWy2jBhuBwN6rxZFQ0ltgD8DpbyHaOcr0vMPRFlq6ETJyE/x57zxU/\nz6P8QoHNS7joDFSvbwALBgBXiUpoGXyAY2j+1ABuORZnpRQiDdgP81jn/Ojh\nH2fw/6aqRHDdGTUObBSn0HAisw5zcyF56j4cowKiHx/BGWuz7WIKl00MCxcT\n64b3U+cTWDui1gyeUp2f4KuhQvVUPnQshXc+16qzUjRztMi7hNEHn51+UcxF\nAHMP\r\n=dJnf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.5_1640607415170_0.10188282099382451","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@firesoon/plugin-layout","version":"0.1.6","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.6","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"59d2b69f9b5c2f74843f1d2537d01a16d1b4a13e","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.6.tgz","fileCount":24,"integrity":"sha512-GFmHHJhGSn+cbgBQTMa5y6TBkVgDWZGnj/Ue/r8vTMxHCk7OJbmX9+AZZ+GBB82uVUS+5AbG/rfUrKup86TlrA==","signatures":[{"sig":"MEYCIQCA5N1GDSJ1FXqS2jabajPRkcmzsHcXoQh+dKL3CtTgXAIhAO7LlhPjVGRdrKF+pECR2F86Xhz5MbyhsQ2WV/LZKHSk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyuORCRA9TVsSAnZWagAAyFQP/j5DlXv4JOYCao0lTDOW\nhArJmcJwaACofqu3dYhZ6tHNLmZFDcrRAveHob34f1JGlup7X8RqeZzQmtHL\nsjZL8RQvhwJp1hBacZ2QpuwjdqN7wKZORA+TrWRhdyE0BSxNjJRLXWAca8fJ\nQf+TRVmBtJeiVlSPKziMXQfnroXgL4+rVdp4M14O/4eJrQAFq0pU8jqtZ9u7\nXaGetQxrXyuophPb9R62HOqTDlpUlg3gLthW4nhJIgYFqaJUugC/ltPeKmVN\nh3SR87zneiPdDCJ4NOAuYA6GbVkLDdfbFh0+xAkE1s/6izAzWRW6xGyhTVZd\nWAA9qFcsBchOubnycviegY5TPz/rFQ4294IxYfqqsOzTsh+kzXvhJp8o/9OG\n6FYPz9cTCDHHoAKRyEb9neD+RzqOt6NEzTLcmosOBhYDVkZcylldOc/+9psN\nmZoJk5a3kIwlMU4nrD3u1IniOhsiRPZRUi851XqIG/WEwQDyWYsKSqQfXnBK\nfYkA9G9KMH5fUu4+4cHPH+SweEcOuYaa09HdgRT60jxZhi1SfMbVEGqieKr1\nMLJEURAJoSKuYI3jYuQzymdVhmRF+RJa4tALivRae8UvfY+2yftmsqBxvGad\no8y2C69lurd7KbwxlUrDfmeC59t2hitw+BoW9IHk3fSgF16RsGOgglCua8YQ\nDO+E\r\n=jXCb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.6_1640686481485_0.49902461218870986","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@firesoon/plugin-layout","version":"0.1.7","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.7","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"9a0501843d5aa85ad37bb9240aa00cbcc6802608","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.7.tgz","fileCount":24,"integrity":"sha512-1V+A0Q2Yovyqn05VIDmyoHgeiWZ5F9pYu47vVoji70T1lGRQZmC4Mv31rvhjtOLMigCKJPBT78HwZh9PgCCybA==","signatures":[{"sig":"MEUCIQDPjTf4K8hoLcE1AKgCaQV89RcbWf/gvZtM87hGSeSlUAIgaNHnI3yZkcHFR6fj79gz00QmsbNOrg1ZvHwQy6dB8js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzAeECRA9TVsSAnZWagAA1S0P/RpNQ4MViGFr0d4Mdsg7\nQ3P1g/WLal/m9JeoNl9k8b6bIvN6V3Y2UKJ/BhCewPsPNEKU/xn/JQn9ymSW\nT0q2xZl57H9FywBbhcSVH0ocCF8E0RC7Chyw1msdV/1RIyBWhZYHmw8es79e\nW1JKQaSDnJq7kWTlxNLSRN0NAz2poNm5n4zzGi5Q405I0A3XASh0UD+faAo9\nAce4qTLFgZvJAhY05iucTEgklWp1hHUmWuzJfbyU4E9AxFqYyD/2bu5ziyaR\nHK2cJQ4avAYlGCdgNFSoAD9du8M1Qy1pc94lHgilG5+12RCcATZ3ir6qVmXp\nzuyir/Pw1Y2In/XBlxSz1f1V+GdBux/LX5dsr29dYWOvNqhU/ibJjpeXvTC0\n5sJim6LdRkwmIAZcu2XUh9j7Ct/ssMiR6TCYi4pAenaRSXjXW2GJyzTugIM3\nDGTgXRJLGdz4lFjdq1ug1Ipg8eWTB7ZHaQ9w4/KehWG9kpvY4Zyge6hWgrEY\ncWmxwmi3wtdcov8gJ4txl2v4XsmJ9iujWCNmbroAVXCi4iuLx7hnZ97srreo\nDElYOZahmM2GGEa/YYHQBKq+SXXMFYEoD45IIl8kGGrDX+aFRTWVQv/Se94P\nKp+1h1QpiaIbK62AR81mYDxtreUeXqCmXAQmICJIIs+Bgvy42+mmcdJrWdhl\no5fv\r\n=xyhm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.7_1640761220384_0.6772171348266951","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@firesoon/plugin-layout","version":"0.1.8","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.8","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"5c40da91d31bfe0087403d0b79b0e354750c06f8","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.8.tgz","fileCount":24,"integrity":"sha512-fPaHTsLBl4Fql0tLP8VFCPkoSNtY3byL8WS/T+Sw9yJNk26bIuEClifHNDqpBjURz7J2qVXVIzjSvwicnTiAhg==","signatures":[{"sig":"MEUCIQCmJvy7Zn6Jb9HWB2pryH6LZi73fEra4YUKLzJvnUd0nAIgZawRA2hqaBV5n0M/I3tztQn949wUeQr6jfqBB+uKgK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzSNiCRA9TVsSAnZWagAAQc8P/1M8fguY7SIatt1vodlY\nxaYwpMsNabmy0KTQc9eISpWiBsSi9kSo7vRJJcficOfKZSdg81A16afy9WO0\nJSTIeQ96yKZ/jFpmxhYx0E2Xi78mCDLPcD1InFLWOcUWXofade5aplyip6Xp\nlWWKlTlP3sxHNxg6Zds7I24pFHWZUg1cn6paDNY4dDh9xKrBgCBYBQ9YYoNn\n/Pdm1fCm8VNsqYBymCCVrLQlcI34n+n+0q9k9m85WYWf6O9hhO/vt8uO6u9x\nE50a1QKenclUGW8XiE40sKN/dd02PMHAe+k58KIVHRz8zYZAAZJqz+ihBD4x\nmEUojU1/uwxQ2zAXrPHbc8teKYepwXjzbCxbp4qf9XOqUgElxvYfZJs680kd\nvqO7+AWiqFJGl60xw9ZKReN30P21W/zaWnK7vpOzRnZIQ4zFzvHY+BQnYIkM\nEdCzXtJCS2uFouqcaWG3QbFhslYDyr29t68kot1t15nlagqm4PTjBw8zP6b9\numud02j8nIwp9phrsntdUq14qQgTEkCWCSrJTSQS7TKf+6Zgo8+yeL1hvNGq\niKOaq7SrWrwJP4Sn9nyZEXNwf/LE6HOb5TqbIH2631gszlG+P+3EU2jhHGhC\niva2SwRs4dJhKR20mz4tQ427x5LOGW7dd4xyyTc/XiIlQxjW4cpbUwOdHvou\nYQOH\r\n=DsJh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.8_1640833890649_0.07737038986441003","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@firesoon/plugin-layout","version":"0.1.9","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.9","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"5a44b8d5bf02d8bb34bdd7f1697ab4837ae56b7a","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.9.tgz","fileCount":24,"integrity":"sha512-5vbOjtfD2gYKLetiqlg2SjkHp7qEp6n9Q97TcmFgq0K1s4IbsOMrAIXewTAhQ2EE8+MbfanmnL+vO5sum7jeSA==","signatures":[{"sig":"MEYCIQC2XW1yrBIu3sp1hFOCYmWvHx14TzkOep7X4AI5VjBo1gIhAIJGp1spjBiGYzd1h+2s8eY/L3lKoOL+D934Yt3ELd8Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzUDwCRA9TVsSAnZWagAA0QIP/2e6YO7lQ459zVVYvDyc\nwA+jUySlcMZs/JpGlIlpbXXALu0p/4CP3gdzyhGTx/ritL5EU/ANk6IaezKu\nyJkJYJZm5EjSgeObJYROGLhw+gp1I/c+gVoAVoCnbWUxH733SyNsxX2QUKfA\n8rAd5EtmNQHwTwuGe6mL19YxCUOcVD6C9zDSCmnuMjCnE9snRmK6VC/RB/rq\nmT35YnVDoNVW/oIrzAm8kvg9G44jEXNxkD86/jCWJo/o49eojxz2kZjQhPtz\nScCG8+H3S0IElXSZmrYd6YS3V8/m+R0X3wwqa/pea8DxZM/O6OrPMLRESiFB\n6OzvK0GBX6zSK/czz+Lt3ZND+kRwSsVZK4IHmug+SXofis/fRba8ihLIWIm7\nO0RetGkajNcuSng7Z8XYsbPpd+alxOYKqFKpBcxdIk4dnH5SFI4huJV9I2qC\n20BOhSeZVba4phj3ujZjsVxxD2jqRsAHzMYGAC5yar+/LRvb5eyc9/vJgbVI\nVKVaO6+HkVVJU0Dn/OBY77fWkf1TD2evLjH1tFi9HX7KUx/jP2I2zc3j8FR0\nha2nLU6NJvjeSx1T9yYYbkMKQ2sxcuYMzuECMVCl/sBmk4emERZ0vFCrtgwj\n/50cc3KJ4SEMaMjkyqaMA09PArVTuxLgm6A93/OLsAi+ASoYWiDtOJw3dGdD\nkPo5\r\n=m8f6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.9_1640841456173_0.5204499359630008","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@firesoon/plugin-layout","version":"0.1.10","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.10","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"33135f887a2d5fc180d6f589f9401141e25107db","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.10.tgz","fileCount":24,"integrity":"sha512-xbmPYBze8ox9yx2skwLCAPXNoXY0c/eZe+UXf3luCFyJ7boJK3DVUPYPdo/uFGuqgGyN105ysI8RL63X3HVjzQ==","signatures":[{"sig":"MEUCICpUznvKhbub+sJFRAvHiGL0el9y+pTlc0nD/Atp4HLyAiEA++mdmtZb6FPCZ4jzqXxtiEz6pK0dEjXHYQ0z0g0ukls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6QTYCRA9TVsSAnZWagAAF+EQAJtRxFXx45UVSdlBMnDn\n7CdWbAEPIQHbQgMVRJMnQDTNg97d0ACbZ9BscFu9rsDDKUBAE54jTaYx84Im\n9pmtWDp9NLxUuyfESWI72kUeAVAvVVBwl7sHtL0XANgF4kHMDA+jTl10g/i7\nexc4STyICoIj7cNBtDBywWkGHF/HKa9e5T+/OXBEFvK+dp7qiISvAERYflhm\nk7W5x+qaCfr3+dTh9jtJxUZ48E3ByQ1+1ppx5Lovw9Ki5erRFC8uARs6N43V\nO1Ed6J7nCHkjiEMbrqeoADD4j/zTSJn/JtoO/SI8GQ3oHGQSvH8vv/1HkYeo\nUKBgwrObL9Vmp8+esjXK1M0WuXz2OFI3Xap45G2dQbTDk+/fgE2AWVx+NUIg\nHlCEouP3UZTNSp/EPgtNMQN7pKVfVuA1ZxYbBHGxf6lqNgaceELsmY0HPLy8\nzXHHiydBeeNQd8mxRs3+GfF6vKBkthQt9zO39IupTzFA9FVJZb5RfWLhW66P\n0yYKFmbZKj74bAdtotQgt8lc3hSF5W7pXo4tXfXbAQxTZM8xTRq1rI82X5rE\nBlHA6tKXJ2JdVx33y3h+EqoeyyiI4jKciriAzis/wxLHJJGjfBC5e9b+QewO\ntmByJqjH8Vg4Mk46GnKYWnbTgAFgL9yBCnibS6vIG+6OMl7KYkOb7BBdwRbD\nVTXF\r\n=VJDZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.10_1642661080644_0.4446119926808385","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@firesoon/plugin-layout","version":"0.1.11","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.11","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"f4cd323e03db03d44d823a9f16d1509170eaf737","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.11.tgz","fileCount":24,"integrity":"sha512-+CNe6O6mtMDlmQt0SA3SCeAm+7N6bUn8LiKs6IJMnod3hNRWZ8GDt64Er/mIgR3N5kyFOOrwO9sbySJRMfENzQ==","signatures":[{"sig":"MEUCIE68+b+a9AA9lZsK/k4QCXSn5t6yN0ia4SH/hXNt4j+iAiEAw6pksgc4OidTnGd2AWdv7vQQa6K6sur2udLorA5eG+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6imTCRA9TVsSAnZWagAAvl8P/jaua/PtBJst1fb8lzo0\ntAYPPPKUi/p12YRT7jR0+38TAKTkd8IiHUb+0KlmSVsyDiA0SenFRVc9PlB9\nv0y+af8lT4+SzuYvy3OKg3/zRV8K05hjVJpAZPdFLq9WMZMpUS2Cw8b32Yib\nxuDott54bTcaG7ZmmvM16EMApIyyRKaxqfQA9X7/3VTVCIdpGxEfl/54WvF3\nfC20vaR51Me65VhYj/xUIEsA3rcoh1IntT5OGqO7eKGjrv7cn6qo+MdmuC3u\nrTYzHZSuXpGj5Whv9litKDA/J83fpTEf84pl9EMtrFTuiaIwWcDOOwP7JbPk\nU3mvCicmhWhKSdXJ+kRiaufA1e5pt4cJnrmm/QlXkHzpxYZoeEOcCsN6BH4l\nybKzqa/u/LiVRT0QTtPJ2fFxBdEWTBr8bJsDU8lchZyVlCaTrisUf3IHKc8Q\nAXkBLAJSx4xo2JBGDvsrNVKXDN11XmpUjO1NDAUmy9ndkC9XA9Lf+1DI7T/X\nP3WUA832jCO5iOk1/RyTGDOIo1Qo+SE62pLnVBfZQYlbeczBwGmVzHN83lYL\nE/k7b7IBnh3A+s5Rq2TQdBvCRZ50Qpfq5aQXL2Cx29ZGaaaAZXdAXrgcQW67\nwpYKbZi7lh76erCoNdZu4xu8ydUHTvn7dE/V3CAPqfK96YkzsRkKaiT2wSQd\nZcuE\r\n=ZqgT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.11_1642736018683_0.9187735319115349","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@firesoon/plugin-layout","version":"0.1.12","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.12","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"266fcf59e8cf9b00a1b14f8c1e4a3cfbdc0c6040","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.12.tgz","fileCount":24,"integrity":"sha512-/1vfo55o0SpWRp5gEg/NwtQFGGUlYPdo4fFjEreWuMRsWuvgmiV4bTSRXtNG/MLpQYIgqzmB28KGTnIiCt3+JQ==","signatures":[{"sig":"MEYCIQDTiGFc5Liu4zTTglwzYSpXivY2qzVJlTIHuYTPqYUjDAIhALMuSTul2eIn1RA4r+0l57CXBEP8Ci48H25OklefFD55","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6jARCRA9TVsSAnZWagAAqBMQAJ1WZT5lmyoqvvUflMIP\ndGRPDyhE44RkhC73es/aFjoCPKatLzbRQZzkWmcMtO0PaIKxF7bF4qChZKDT\nlhRZKykm3U0/TlynCeZvNxREWHFSDUdRYwNxN1vopQw9cMYMID/JnskZJ309\nxha1ceLRHxMRdhAPUKf1ylxU0esnFHNzY/ZBdsDIyxgDK70+NMcYWlHev7Xv\nSkFuiB5vMkqqG3GNSmfEMbyuIs24OIEvbzTY5VFC6bIAY2zDHzXdiSvbh5FL\nZLNYAsgi6nTonPNIwg6A+4xntUah5iNuZSUY+lK5pUR7GFFkOHFZL97U5+tU\nzjQVjnv983P4uKMYifKFklPNNsR7ndWmgqw9dsQCB6/jDfOCSf88OY4rczDd\nETNVsCiqyK7BK5UqCYyoKZISynZ9CIpbj9W4CgI+D8I3Z0SWkTk98rJLiv6/\nnYwJt372cdED47lpnZriTtJ69r0+v4xBNZH97PyT7YgfoTMlckmn1fpQVo64\nAg+PmypybA9feqSszSNYwpsqnbHYy05QNUuSbkF5v56TrCubaYnFqaV3f799\n5OyWV0UFH+BmZ/ibC1dUL/U2jHz++iOKhexrX7T5tAK6xkSbxI7mMjBhhxX/\nPGmjAywQSOyVplEd6oESVMmEhc6Ng7fx0fcraFAXGUU1sziBXMuxwy9WYw28\n+9rg\r\n=pVOP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.12_1642737681237_0.12429371120576893","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@firesoon/plugin-layout","version":"0.1.13","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.13","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"04315e425fa1764595af17ae3cdd863167967b34","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.13.tgz","fileCount":24,"integrity":"sha512-1djjTG9uk8gDn6v9nG/ZH4GkVYHMajO7Nnm384QWjnfW6tb/hlQKX+w/vmVWkXDT8qwRGWUsmoLmb0te1gEUug==","signatures":[{"sig":"MEUCIGYo2kHZa2gUhPiXnAsO+NPkiZtS4dTNPVwvhO6Ap1hYAiEAs6IP/C+50ZRkMqHsY16Hnnvz7uI4eEUczuP7S6OuTCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEwSCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL5w/+NvmnUKl3n1BdRF1Xx6WGM7IBKu5lqN/tA8k+TPj6Zab5AQdN\r\nE0JJUaP//czDfbiqJ1P+0iSmojVC4oBNwDdcP8rbEisO4NMW4jAwLIc6maEA\r\n82fqdh8HwfZ8s6dfp+hlC4SG7m7EVMF2ilFx6tmr7Ioxrt8+Mv6GPn8KdIjz\r\nmc/bKg8+RnvUSSCxo4zcL19WLIOWtc5y0I4p88EXDZIqDfHq7T2MsdSAuLVp\r\nM6w+iIzoTxcqMuMHzojC5tsmwyBOhiSWCHE7j85G3Pips28MVnLD4nfvqpFy\r\nJ+GrS6gXpqJPJhAurjgpz7zqDOpnaq6Epj2OGFiOKO4yuZ5wD4wTLyPojtXd\r\ngKKOLCEsAU+/ao0nZk85S8p2wRUvHPzxnsTmH/Wi/jhvdqOOTXOYuqNSq2Zz\r\nAsK4YUCTpUT2ZPOuwfERdhjWM1HFHdtD/uOVGH2tsF+HglN1R2VI0znYKNeX\r\n0OF5tppW7AaxahV9XU1/3hiRZHpSxa54LwGmsn3d/fTigJ6ZrmsJNhoq4gQX\r\noXMmjgqhVk6Dkh/Zre6D2qDMM6yjNo3l1eSg5g7Fh39A/qfW6fD1D6zheMOy\r\nVEQ1+VZWYiB5jwka3o7Mh/9t5+m+GLeZT2AjzT3PqU8V4LXOuZr1c1yLJFHA\r\n8oMyhm3NCtBE6XXA4Jrs7QrFHuv594qPLEE=\r\n=eYcU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.13_1645413505975_0.06281842781005142","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@firesoon/plugin-layout","version":"0.1.14","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.14","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"7bf1ceb5137fd5cc28a0de8bcc1df103e93b184e","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.14.tgz","fileCount":24,"integrity":"sha512-Ls5mdqqs/E3beV1KdZxVOTccBF4qPLDTMCDmNLX7fgtDPmj756KZnwlIegaU4uIoJqeyckr6Vl8HYQoSe3aiOQ==","signatures":[{"sig":"MEYCIQDu5ds7vqEex+8e6rvFXxtgrKUAnxYwDWbvKhpTwAO26gIhAOBlWmDp7ae8TXeMM5IQ5NRb3F79DJILm0UpRiVhmWHB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFgC0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD2Q/+NW7GosMfSrgHRF8fEBlV5vC368C9+t8FguICZ0MmFT7RLKn8\r\nVW2/mha11TKMCs4+z6Lbn8skqkvFdEGHKin1uYJZpq/YLjYnQ8BBi9Y4j5kN\r\ne3Rp68Lg3w8kMDiC5nk2e02yBfd3nv4MaLxhWaQzN+HRd606KRqVVN1V5j7v\r\nwvyJM9OfNO2iMo18egsjl7fbV3ec/yDGyZRoEWHeD6Mc3or9rykW1WzgMhcc\r\nBEocO4XlSx8cONVFSEK1iR/NNMcBEOs5aTkAYU+xztLIkMZevcFbTDTuUiG7\r\n+9VMYC96wXIp3doeMJ/9DuZWAQWz21JgcLQ6HZtoDFwoI51mchwllqhS4KvQ\r\nlKMi40TNLI6Xidr34NzwAxzxEAi4egx+irztbgyPz0lPZ8w9Kv2VCsk6swVd\r\nNuXtsZvG+jZd+ELqvZLQJcXC7wIKmi+5b1nnRRVZB+fCgCcZDu/4h76s1Xq2\r\nlYaD+nGmq9jK5H5VoUVbNu4uCa5IMgB+s/buFc3qGyojC2x93MfgQtZvIgEo\r\n10ROvLn4Gz9oNfiBfzj/waprrH7lc0r0JkPKb4XjR8NQaqKA+0QP4JIhtn1Y\r\nb4FGKrc8fyZHzOHBoUPIorLrH5rcp6D8eGKYxoAFzCCZlDeD+RiE8adyvKUT\r\nGqxiws/2it7ixACaurE7XMZzaSXeBlNa0gE=\r\n=/ueN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.14_1645609140712_0.9669777506938271","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@firesoon/plugin-layout","version":"0.1.15","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.15","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"e13bd563935d8290747c6a5128d6f8c0ec7d5470","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.15.tgz","fileCount":24,"integrity":"sha512-1czsPKZL7p6tEWj1WbGSyjyjcLv7ksRlRBnGUGGQA1fbk91ZHcqB5APc9vfQc0TZ7dckSisoigerdUNOB2xCnA==","signatures":[{"sig":"MEYCIQCt3QshvdoiGVWD7i/G1pM19vbWjxCaHfwm6jCVi1CJFwIhAOtFAF4tg5JXYGCp8amBLwAoSi4zEuVc0r/2KFkOZyAv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFgRiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Hw/9HYIgBFGXwTPtLRTM//exCQQ2eWXGN/Fttxfyi9gngbUy1wtj\r\nUaswysNNGt0u1jEf7Cu0KgrOVuMzPs4tgb2m8Gietz0jsbl4XMvlGjOxEVbF\r\nxx+2QrNfMKoJgO6KTde6YDkql046RiH5KgVHUxurq9ffhlGnP3nBbWw9ER6M\r\noRQbrocrMtueqhCMgIxNjLIld8JelPMY2lcrUixgj05peJbx8oYJK9IsLamf\r\nEjnxpMVSDbS+QNnnHhAVWvxHUE4ju1kKaU/v4AGaGoPjEdklNPK+Tw73rdBv\r\n7ywnw8kiYuAEObp7fwczMQIKfgZOZJzJ1ddVJ6yZhmd4hcpYsk9/i+o92QMh\r\nBrLlhoWSNTSsqGw8WOPL0FqPOilqa4jEn+4fOoctWNPWQXokwI3xvJ2XlU6e\r\n5HKK/40ZhrNHHoc6xGLkPjVONgXw4rhmVR8g/ZIKKT4vcPuzqS7r3BJ5XPYL\r\njgjj80x3wCR9aJ0e3LGaiyzsGtJSwICG4vr0yo0FxRlNNpzp+cTMVC6D3nLE\r\np8Yvf/8Jf3Y4MLHunf7jm/FPFdG4oqcf+2a38Qnjyxj85ibosoYl6uThXdcJ\r\nMdq6TkP85AckVaEnjU7y+AhMlgKtPF0vQIY4e+JrKvKvgXGWF5yRiQAIK8yf\r\nJ6jwQmtbqR6rwcqd6pfAKDwXSskWdi9NBbY=\r\n=2ytW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.15_1645610082488_0.2947346691210806","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@firesoon/plugin-layout","version":"0.1.16","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.16","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"4ea88e207d368be97102e07d6a6547442a7605da","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.16.tgz","fileCount":24,"integrity":"sha512-VdVSyxgiuP+mddh1TB5641/Gf3Z92J645mdm0ZLsg7hPHwikI5+Im8LdgB42q+C6z01pfFlKAYaKUqeWQRfsjA==","signatures":[{"sig":"MEQCICP6uAhK60XxO/yDkAvkA9f8bvJkwfH489/WG1r+B/wmAiARlDdhVW2b6Oq7ps8TqXChbqDFVZIyySDGAFc/0HyqWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFzQJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlow/+JrvhzQJYa6k+cVhWL5rxy5IOCGLqXyN44PAuzq1u26UNVOW5\r\nUI3/scPY5uIwCTuMnobgUHyyhDeaZwtCN5ZhT+7uP/V606gwZJmVkwD1hubX\r\nMMbTm313c/pDDcSIoZXG686ZCgE/gtydeQpSDTKyaRLTImDQkL/eu2aeeIN4\r\n1kP8SJZ78oH4y+ogWnuLPWBhs/ko3SCZBp7xuerU+PHDOyyldEEIcoQIVQZ4\r\n73qZBk2s3OYBqQEx9eNMgaDgPjjkRMcLRPgPUC33sNFqSf1bgKNmyb3gwGTD\r\n8DrpN/oVoXK+ZnvxKPGkg0oC+RTYXxkgRXhpgYKw7M151vb3HMn7JMahgzID\r\nz7aI6z09vuOHMwVg25aZc2FPehZlxJtJBddUDe62q/Cd+bIc7c30ksU6VCm9\r\nY2xxTghd8fAjrPEDRiEzWRnHavLHZMhRCZwfe4SkGcSMJlRTkTcH/foTsivv\r\noBMOn8u/x6/UCceJDEBK01Ks+agNzjQc7AETY/aQCD9JxuK1OOkV53YUhKWe\r\nuZF5E5VgjE5oFa7IJlUjJOFpxl3yH1dX5pkfar4/wAwri3EZnTc1DJsuNMed\r\nD20Cv9IDAnnLj/At50i/Pj/bK9L4rZWTV4HX+WAH2UkwnSteWtKHPWsgfgP2\r\nJSbaxAAOtozSmXzGWsG2V4ZbxGCVZYXB2aM=\r\n=q2nR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.16_1645687816989_0.17187133747145666","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@firesoon/plugin-layout","version":"0.1.17","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.17","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"22984051d05ee686ab0f22f39ac4988c04312434","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.17.tgz","fileCount":24,"integrity":"sha512-MVIfQQEFVX5IwII7QEdm7Tj5UlHoIdrreNrnRnLmQKx0GrBhpGbgwV1i7bi0mVaxad8kdilgdxo+OGi2PBGJ8A==","signatures":[{"sig":"MEUCIQCmitS9h+QeEDtMTI4Qvql/Z6g/dVKKDrFUhFweEILLqgIgP/Fvq0iKRBXyvQAtgeG+zGmKG/tkkyD3k5vpMlbEVDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFzSdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfDw/+ID9X9FaP/o/4i4s9FxFQ/C541EKVtmV2qbZchGSVB85S+8E2\r\nGmrN+IJ/rsDHndn+neF7cS46jaa7u2nuWeDW2FkX1lHFloGXDKNcBwVYGivO\r\nR7w+lXzqCLn1BbbDV9tVUvlpjO+t0HvxRNhdLMfDAEzDVa2n+MOMvBwGwkfM\r\nMInMlGYFu+OlxQ3vRbvMthv+2XUydL0qGkQyfaOJm+tre8WtWx6+R7K2yXYQ\r\nxksnBh6rS4zYDQTtiMIWwawxFq/iGezqZl0uWuYr7IJP61ZwWQ8wXgrpVhvZ\r\nFI9SrB+gKZj5/lJpJgJpepapOEQMzRtertFAxoPM2HJBHoBuaHsbyhjbb5Nf\r\nc+HjYTEk2VB1P6SLlkILQKUJVpahxMKCvLDJwAxER7VQjwJI6FoUnyXdxQTm\r\n74S2f1OsM5FVBii+rajV6vz8V81ByaabSAbthRQ/Na7D9GpS/DmwpMfrujQC\r\nuRXypCRRcicYcTMYKNF6RA7j7wn0zw36yEBJjgVy8snp9rvSDGL5DC+xbO7E\r\nws7XmGL8fURKIL6ZcDMgBE+00eAbnjyk3vjTLoVq3bgmiNGsCKNxVL56fQL+\r\nI+ZZxbNIWbxGpmt0pP06PhBm1hPiEJKPryW0FEqQqxhfjMPyOyD4EzDiM31t\r\n1iZWZDzFGGO0KTjSAPRIHTMRl+lFIg9dQQw=\r\n=iUMt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.17_1645687965575_0.3710607350916353","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@firesoon/plugin-layout","version":"0.1.18","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.18","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"c99ff39d61bdf384fced745fbcf76fde6654c5e4","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.18.tgz","fileCount":24,"integrity":"sha512-qU8mIMNNWAzPc4CE8PZ6tEJ+Zfb8YmrDc0ICxm4dkkmm+UH37886yXpxfrPQuFicC5VlBl8ybTo7WhVey9JPuQ==","signatures":[{"sig":"MEUCIQDdm1dhareMh6AcB1AN08BjgzJk3CtJF6afHvgjXHmGUwIgFotMRjheDjkso1yrg5Z5hdR+ctB/8/gFvXLpVo915ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGEqtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAZQ/9F5r7y6y/tNa1k9etJcLyG0roYybVnlT3bO5pPtlM9/euzRfi\r\nbSpFRmFUuA/FVhYgR0hbG5LSuq1p6i8JlyYDaZXsBigfi5y01uwUv5A27YyG\r\nNKnEtpXNq6Q/tsuv95OGrlv0wz69T4oZpLjCGJrbyVcn8vcVD+X00ZOsrVCo\r\nMS78iFA4pxsYAX6mVrkUvv739stTQFUEgSiT7j69NOj27Pea1GscOVfv8lwo\r\nk9Z2Mf0Zm5HmMn7SwZP4yIdRNm0NwVq5Snp25DJejU+ld1PJP8+uWnjTRLQ6\r\nfSWrxU7yuf20j5HTLAhm+5puqopEC7KqLptazD4Iyl81TnL6ri4q01EaFT2R\r\nnwjKIF5FLKffjvqBLQfrO5ewQAJP6SGVWL4JnbmkzGwlR2Pmc1kRt6uFAy2Q\r\nup0dxnAekCN/9xP0ntkX0Z9Aohqd3dMQQb4y2yaDuILcPSur1HfysmOVSEk8\r\nPfmojpCYTqqVOcwdCzSrHWDCU+/fqRc++94YfRLyg1rX8NCQ4zh68P8wD1Io\r\nxX96pc3aQAAZvZBzeQCJwmEpRMCX0CS3rs122MHyj9hOp8Gc2HmN9nlTA3EA\r\nk3KqnHJUwpzIVyDO/LgjmJMmSqdyKNFL/MxGrhFEzHQuJi9W1psoAkYpUc+J\r\nreyIURs3FCMU7chqba6RDH+NwOo0goVSmX0=\r\n=FT7w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.18_1645759148995_0.08802576504873572","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@firesoon/plugin-layout","version":"0.1.19","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.19","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"01f9338954f094046eba910e88cef276a43aa2e0","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.19.tgz","fileCount":24,"integrity":"sha512-HjdqZKp2wdHhWxtCaeO85af8XiIaOl6IxbNM84fIuYQiEDf87G+Q3rWVEDs1sQIRMlMI69e4L1ze0qdZYFC9ig==","signatures":[{"sig":"MEQCIEQVqu40JxydklIBVMZKTdTdrLbctmT/6lqzg37uSRRTAiBC+F50klzK4pQfCAixnEZd8iFz/ynVWDn+XyuhL1NWQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN/P2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot9Q/+OsFTT7KOk+bD2irm/SVsYNBLmZEYMIOY1N8g2BVvJRuM9/C0\r\nqdgMpLLuNIMGe1bA80x983hVOvxJLKCQsLAfy3nch5fLCxRW697npYHb/90P\r\niGl662SgOHMvvRmN+RompldCyl+5SCDdukbH7swwXMq18dwD+Lrx7tJ9IptX\r\nH2FAgXOKmZnYx43cqtr7I19TWgjzXs4NhTn7nC9OIZ+jS3sq6nRHz4rS+Gtp\r\nQ4ugE3CAm7zTlFKLNwq6IptrZiSRHggtE/Rw9rGCj2jzKH872dIUFduqL0vq\r\nWqxVnaueApFutXavQjdSvQnhv0UCX/iDYkY0tyRry8qBSnF/6Ule/jDJJQ/d\r\nz6/HGAeLvzSJi4zDzkcnFwjZroCMa/TwafJpdoukLiEQ8mnTPGU1YoTIPmSh\r\nUd5NBMtL5Ytlx2FEXQZY+cMTV7VmlVLuMfSdw/ni10SKuva6qrgzwlAIz7p8\r\n/kx0t4ZeAqaJHtA+Wf41waApC6WbgvdBgxzz1ZVVoBN+FtBAwl3f+ZcuYica\r\nwZNH4ZmACVHmD3aHkcqeeHyHdzvEn5jpmcqz7NkRJqCyQBwheTKCW1l6/1zZ\r\nNmLmTgU6+5/p3Ir3YVsXG1IhEPBUogT4FJ4sX3anX7GoR7pHkCOAP4HzwTub\r\nzxF/GCV81XRv4gdKC+olnW4TBZVagpLVWpo=\r\n=vz1S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.19_1647834102597_0.9230545338813503","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@firesoon/plugin-layout","version":"0.1.20","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.20","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"ede1d362916293e092c7304c5981df9ac1986acf","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.20.tgz","fileCount":24,"integrity":"sha512-qUJ7kj+NzKHjdKr1hQX1GqveTyEnnSdvClzb68L6AuuyBT1utE91nIhwlJ0aV/hW5IIh7deU3phYLm4HDScMVg==","signatures":[{"sig":"MEYCIQC9y+xAoMB95A0PltTvoGReWk+IybYAX01gJrVK1h1vmgIhAPlOs4GQvrKsoMAF/RV5FmKSbYjOAPWrJrlizzSqPN7k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOYkjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4oQ/+KeRYTEKAyrQMVzj4io7sZUbV8fcliOnJfcpmw9Th5wcghjTn\r\n4xmXU45RkY7vF+2xrmVv5JM7Yb3W1/OOVHFt9pg/69QeBMOnEalpPYufKPS7\r\nXYpB+12m3t/T4WeMECK2cXgAE97M0h2Px1U9h43Rg5Jg97nyKpwGyzSH/GtU\r\n7FHJBZnOml1tlRmmyioO2wJBpQD1jG/1BgqloIBHfNyntOwLRbhrla18xEB6\r\nmjkMnmMPO6TRrX6UKj2s2SsUtt6YvsvcrztE5XtnYY0GYkHhFWkYsxgSLrS2\r\njya0HdWASHOQZi49Mnq3pKveEQLQjgYMtyVFcZkmhcAfvMMONEMTn2fjQ0U0\r\ny7L4CGmdY6LKJpVVkp49J9qyrzLJIfJnm0J0KOsXL+2R33YBHB52wMPaPioc\r\nv2b1EChJaIyPMAd4qpkugab5y2LtukeyXH/YXdeUKlJE/LwoZ3vnMMaLUU+g\r\nS7mgANjw3+smmjjdkP1aNDrY8v2w8CxBI8MuTV1IZ1Oj7IznSBgekVpf92uZ\r\nFAHwaQgz6B+KsBNqyU++69+x4OogdB+2iMmD0+EUt+r5kkIN8GkUitEmFumj\r\naSHqlgPFEWzEKLSdHDQq/UM0zL43n0vXoRe4p2I9yMv7/4jakPtW+L8o8TDU\r\n1tsJErDp99lcoglipjxGcDJAidWIj+TbRwY=\r\n=UEzN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.20_1647937826885_0.6745880100006245","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@firesoon/plugin-layout","version":"0.1.21","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.21","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"5bd514a4a9faa6639e43e7688bdf3db364af7a87","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.21.tgz","fileCount":24,"integrity":"sha512-kNi0zdCpT9g/eus4kSTuQUTlGAC+r9zNdlr37BMmNL6DI5NVODiRZ5GJ7VjuN+sLX6uM8SS+dO/1op5JvrDRmw==","signatures":[{"sig":"MEUCIQDCO3qj/rb3OlIdke5Zvr79eBJYdosrfa0zSs4Ig0m7cAIgXJfPbsktQfC12rAlFEk+HwjokJbTlXf5BQyuvQiEwfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidhY3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoGA/9F/evxFjB5W1Jbt6B4Na2KGvykaUQ9DjhH5euvxIAF2Mds8g1\r\nchAdFubdDE4smYTMwbyPTlcYj8vYFxqw7ycH0tpyimXGOLj6RDmbtX5W3BZN\r\nm4N8hgdgh3oWnRYBtpNlZEtqTIt4h7r/azGMSS3uZps0mcQN7xFaNvutn2Wb\r\nzINnx7DGQssbUB181SXgSY/c313WLJzSKFCoLlZOolGYWAuqjL6ca2rV1831\r\nUMpuH7Sr3nTxQbgZiAcQgI6QBwTYcKm8wwcwkmi5sugwHSKpo1UUcyKG+5W5\r\njwRE683QYefF25nh/zurMBoOggpsw6GdfB23iw6CxJp6AnskkMV4sLYwYcDE\r\nQ5CZtJG1TwkNJWs1ljOFNgMVcQy0QYxkxZE5F0f3ZLy2PazaX67tsOJ45XcC\r\ng606tqBVdHJf5u5TL2h4gp4eRwieg5TGQvukZnxb2Dom1NO9rRul5zS+MOA+\r\nxksRMWHf4uq8m5CY9DTnryV+vDQjKjMJu0AhG/YiaCqF1EGXwaNO9aLIUXJL\r\nPQLp0Q1RbNvk6G0xM/CjEoRFCPHlDabf83TNBbZYxYQsyMqHqjvex1PaHrQ9\r\nDHjq2/C+iCLnzWJY114g17VPEIs9FR2MYe2ZfStwc3x8jG/QHL4elS0G1isB\r\niu3K48iOVU2LvkJhElzKGMj7ciuYH8y1rLk=\r\n=5ZQV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.21_1651906103502_0.893535317992767","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@firesoon/plugin-layout","version":"0.1.22","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.22","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"caf0bcee79069b728c6dadf290d5856e85e88565","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.22.tgz","fileCount":24,"integrity":"sha512-PLD+T0n42StfVATLGyTrETgyRE67CRHtEJSoFwusRhpxDwmadED3i+nzdK0ImO1c2FM0m+MVtGRq16e/c1ZG3A==","signatures":[{"sig":"MEYCIQC9Suoa6NaKfSGFQ9/QyWDzPrrfk+2Vfk1qQTe0TmBRAAIhAKeYAKdTqsTPf/A9GbTY25hj/zxrjBjNVna+3xBcFrY9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikEePACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYxA/9Gyo8kLMdEyYlKQHb3ynAVs78e3f6mWMzwztSE2LlBLdVtACM\r\nUxLmdYQyvSwq6ZLhSCI3sY3g2HcJowWTtZTmtlRpYQ51OIx4D3zmO2wrnPzk\r\nSyfLmvrjlv5XI/YIUYSG3vUqreXKxgqJfliAMOJP4dEIV9BjmJlZ+VVioUuz\r\n4OX5qqainSS/gd1zNk90jsQZ+xDbBgDqLF8LEU9Vo2wc+gIIpFClIKRg6gK1\r\nxy1KDqG8rRo8gEqh9LR0wmdyIhBW2MPivjewiGqnvim335cFDY4IlkDWbtxx\r\nXfeLF5A61CrkdKP8qFWguK+UgmDldEezh5GqM1sqjFXkARuNwvDC5p6gdlld\r\neXODyfDJIsU3lTYwX2doxmGtyAHCQm47KQbh5Jnp0uZarNDK3LCQaHjOOsZv\r\nXW6JMoePJImBZ21t5HlIACnpzhU5haXgNffq3N/Ut6Eev2kgUBUW5PZF9hC2\r\nPIQEQ+HtVsNyLFBnYhSZxW6sYOyTFzF0FdmSyELq2Oe70AC8lhHegUIpWOq3\r\n+8XUEobr+hVXo5uEL0Qd/37WC16HoZoS8rks5xpQMknvDJh3WN2fa0pi4KrW\r\n2alSW9FHcFFZVy8ESvg9SsWsFDJileeHXogrBanzbUX3P3vRj8ZxTATApsN+\r\nTH62ejff2fsytIMrMQpJHTifk+OOQPoAHsM=\r\n=EmqQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.22_1653622671317_0.27379290403629897","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@firesoon/plugin-layout","version":"0.1.23","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.23","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"8152a5177d09c8e26b1038daaa75e925600eaeeb","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.23.tgz","fileCount":24,"integrity":"sha512-uk3jGLvlq1xgVSO7qr3S2h722G/Udn3FSAg6aJNs5chPujUoaM3cof1sNHRvieZ4v3nxCzL84bYXD90+13o/Cw==","signatures":[{"sig":"MEYCIQDbA+3+YA43M6RebbbUHOAMUdrMI3nZUjTpJo7LDJg+5AIhAM6kJoO2tE05YIq6zYcaeIoIsEPj+Em6orsdnQYPcBG2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioFNpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp51A/6AysAXD0Dc1sFdpgapqciT94bm42aGrnVqtnVqeKfXSWrWPjE\r\nC8WChxfyp0W4w8yT8z/0HeTKWFvnNpCPoeSLOWIWlqQzPmcFuEWIxFreRnk+\r\nMCYfjLs+3kvdUIe2RhWt8/rMTv4j6eTp+lQ4Fw7ekDuQ9JzEotgd6Xh6KFgm\r\nJ7Quw3F3gEkFzuckCPuvMsQatCJ6QCM6phdKHAbdtlrVDNzHsfqxzc0byz40\r\n29aWsXAS5WXa3xjUX5Dn1f6caw9ttUzaJlyz8Jacq0GrUj4PyFvd9Z9wRDoQ\r\nZLqyiqZA+6Ou/C8S24cXBGRP9zajLYcLIo63EsavnPzInJUJoqbX5BcgZ2N3\r\nRhrE4k5+cXLWFt/hoR8+4ERgtgXroyG2DgBal2/css4bljzaUp6V7zrJFd7A\r\nOyQ/IJOot2Rp2y019nuvCzN97KRIdeZgmX0Miw9xiDDQDzt39OI1uwntXDC1\r\nSdvTtBU4zOBkTCBzYNqgd7nk54TNsheIOBAXnE20XhQXVerIRgs+qowznwX8\r\nk1grYI2/O6Z4qPkRb86ityqzifVNV14gaGXw8vmkxkxD9POM5DKdjDh43w8J\r\nrnVjZmADm8HdiOH3Ri5X4p1lx2oiD4EJU0l2JDkJ9vFNg9/dI8j9uR43njQw\r\n7kd8nt4AL3u/1Bd2N+FDuFvzT0c3zwLbJPE=\r\n=QCmR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.23_1654674281453_0.5677300368013201","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@firesoon/plugin-layout","version":"0.1.24","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.24","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"3a7e82013056581f487d2fcb1d3d032b9ab3517c","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.24.tgz","fileCount":24,"integrity":"sha512-70z0bIOm+thbUq59THO8ODcT75pMHElTsSgCOtdXNdeCO2TVlGgyAP0ngw7qEjxbbO35vFUQXan4YzWY4p9HaQ==","signatures":[{"sig":"MEQCIB1cEyjFBLjGuVnb8Bh9AsvN84cGPF6dpMhXFLJtxnJgAiA6rm1mDFCP3PlPn9jnvyzd9Es6jZGY7AonOkeOdLU1eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBIqyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXSBAAnajjbdovDrQglOeHBHCRvoP+jxBVBBDzKG3cTfPxEqnlT93W\r\nEyyu3U1u/xo+xP7Hch62OSOqEu1HYgz+BscbdbBOzStTmsVNxCtRoG7onekO\r\nz2Qy6VGuBOMieADOnOaTFHr54vG9qFmcHZru/IRUctBeZ6xrdsQTq8U9OC55\r\nzuVprAIdLvYF7Vt+GGcnn0kWqFOhSH2YdekRxrdIr+ErVsooas624KaZbCSG\r\n7BsiP2jvx15/wsS2IFHz7K4JW4ftvDDEWov2AP7vA3hb+PCs8dh9oH64ZiLs\r\ne3jJyb4wNgz0BfAK94NBMJF+0KpvGClvORr5pY6ld1bAxXvyELrkgGWF7FB7\r\n1US8tAnLHyrNJRDJH0hPs9XvVlQj3Gl16zt7MxzhE6HuHTyj+7U3y131tuIY\r\nsG+SL6PosaZQRuB80j14XAgyd9ToH+XPHO9VSjpHqQoIMKuHJ7UoKq9KQwqj\r\n/U3kdxnMnwOIcNVJQXACr0ryXBovc7gsa9+14d4oP47oSa1WPaZMh5sofx0M\r\nqt92wnY8PE4bRO+IAOWdDZBd+aLLRwdgSu/f2hxK2m1JDk0otuVBO3NLJFa8\r\ng4lLcarzCvopbgiGoBdeDhMj7glPdtf9BBrDk3TvmXq7FbwpDGE6JT6haSh1\r\nNeGl6biP3FdM7UEjn9ESNC9ftJFZER2Mrus=\r\n=8rFa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.24_1661242033969_0.1587378108699593","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@firesoon/plugin-layout","version":"0.1.25","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.25","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"c1d06ec49781a834c1afe9bece8b6a4ed6c1b8f7","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.25.tgz","fileCount":24,"integrity":"sha512-qXkwBIkMIAGnC7K7ysNcEqg7RRVmYoi/QYAVFIViBrtfh2zShA7YH9EfjELf8UufZGhZ+eQxHOWwLc6vE8sHHQ==","signatures":[{"sig":"MEUCIQCG1oUeLXzbqW8tqhCf94rPiBdrOGIJ+SIYhOAtTpjQjQIgURhcB33qSwGRLdAQgzvgyySHz1EfESbZTk0N9HdSWh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBLFNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFzQ//YoLWVutoMOJvaIgo7KwuujWLynvhJUcNXCFxaXCILm+YCVtt\r\nnP/i2/s+x7xlyNYCP7cc0gqAk02VWFOMS+SGfUHS2ap4XDdj6MlSiajWafUh\r\nPwFUMHR9Xhn/uGpbavFU30GSf8kMAf1JRVkalTeGZaHTl9jQ2m7Qeww0+uEc\r\nbG7Uq1zP+WM1o0fPmg05IZCXEbYWxuC3s3TFtaia33GmlOpon53aSQcp+P1D\r\nRQRWfMaidjbL6GYMQdLl/mev7jBLKD6U515ogsULJaN+IlccIlHeXPcRlvjR\r\nr93NzBrrbob8OiwDpcTm0TEJ/jeIQ9LjEwHLDsFm8jQg07reGw061oHDshwG\r\npbrGx71w3IhwARmdXbsn39mzJrZC/s4ShaicycjTE7RJxA7BXcIXpL70cpFA\r\nQiALCOFqqdS/rpTqliNdy4ppEOi7eXdTdGc+BA84hetTcw7AAZ3eD7xZ4mSx\r\nInzKRyF9t2bzFqQ7dylL/ZmZ8LxkKKpoIcMtbw2LVZv1KkTKR7vHFWJQzeUH\r\nCSGD3Ah8RjJQ+lhOmt9yB/yjGAVfvQTuMaoRpmpjjYKZNYfksjKzBPGBg7XG\r\n7yihOGoR3yccInDDXChfMc5uwg2YYHfPSOq+CZU92fcraJTkZj8KWwb3e707\r\ny3hnf1eGpV0Z8KQivOHtJqupZxJxfpFHH4M=\r\n=fr2p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.25_1661251917244_0.23724257181498754","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@firesoon/plugin-layout","version":"0.1.26","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.26","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"f93c40aa28d94786cea2bf18bff42d747235e8a0","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.26.tgz","fileCount":24,"integrity":"sha512-SHt2y10gdODXjqlHEaqmKALOUSLUiEgYTYqNeMhCLEbCwhoKo5g4j4kCjfuF09RtECPyNWV0BAqmJRFgxs5pBg==","signatures":[{"sig":"MEUCIQCqMyHoyWxZsUaLwE6aBw2qtQIoGAAf5zMgsB2/fYOLbAIgabNOOxUUoA/NhD2qo7AOaSlTPsz26+jHENiJ4LdWRMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDbgYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoidw/9EYFmsKHfFCmLQEmeK2+geTURpd+RgMCDnVtILJ1AvHdTkxIM\r\nE9YcT4E7IeUlh1mXNi0Sa0g9/0otMWjqHkhcga3COcMxyCeWEPK9n4ARs8Mm\r\nQBleFzytoOAM1vNr9McRVlj5rvjzK7nXP2fH+PmOjSmfsJS6Ow62J1syUjy8\r\nl3ha8a5kgCZW35VA/v4vKjc8rkKRaFKxnVPisYONLAk9ATXaYOOLcGIDvBHS\r\nuLyulGZrzRPuWL9PT1buR97ekTb4MqPgILxw+pTeYZ2+7eieiNRgWxWx31nq\r\nJ2z++LBrs53QMExmQnBHXfmv5IdWiyW5WDWfX5gzR+aHkpKv6YbhqLaPhre4\r\n4B/4MUL34iuzNN+jjr7Q4Iy1jQ2jEYWSdh61UeAo01U6iXu2zfxK5q7c1Svp\r\nbeQFGz8l2jh3HefC5R+PXt8/zHfmYxaX4ivWPAhAKezP3LedRxqLf1F8vib0\r\nh5uce/bpd0kQRh+Bv5y8AuNDFI7FUD6jmk213Un2lmoK2MTOR3Ii+fM9ipyh\r\nT4Lgfvj2FaQx+idId8UCpDTH2kMfhp+NkEH6dIpCoyVyS/eGIrSAj5MNuCom\r\nNiI9VsxsodSpB6K5dPPkQRbq9rQLPkip0RzSs2R7hzh6wQL6WTe+GIs/1IP9\r\nVaWF+6oLuOdnypgq7rjO2xgoC+9WVW3zBXY=\r\n=ieil\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","readme":"为了进一步降低研发成本，提供 `@firesoon/plugin-layout` 插件，将布局通过 umi 插件的方式内置。其中，`packages/plugin-layout` 为插件代码，`packages/design-layout` 为布局代码。\r\n\r\n## @firesoon/plugin-layout\r\n\r\n安装\r\n\r\n```text\r\nnpm install @firesoon/plugin-layout --save-dev\r\n```\r\n\r\n使用\r\n\r\n`.umirc.ts`文件\r\n\r\n```javascript\r\n{\r\n    plugins: [\r\n        '@firesoon/plugin-layout',\r\n    ],\r\n    firesoonLayout: {},\r\n}\r\n```\r\n\r\n`app.ts`文件\r\n\r\n```javascript\r\n// 添加\r\nexport async function getInitialState() {\r\n  // @umijs/plugin-initial-state插件\r\n  const menuInfo = await api.getMenuList(); //获取服务端菜单数据\r\n  const userInfo = await api.getUserInfo(); // 获取用户信息\r\n  const roleInfo = await api.getRoleList(); // 获取角色信息\r\n  if (\r\n    (menuInfo && menuInfo.httpCode === 403) ||\r\n    (menuInfo &&\r\n      menuInfo.httpCode === 300 &&\r\n      menuInfo.msg === '数据权限没有初始化，请联系管理员')\r\n  ) {\r\n    history.push('/errorPage?type=private');\r\n  }\r\n  if (\r\n    menuInfo.httpCode === 200 &&\r\n    userInfo.httpCode === 200 &&\r\n    roleInfo.httpCode === 200\r\n  ) {\r\n    return {\r\n      remoteMenu: menuInfo.data, //服务端菜单\r\n      userInfo: userInfo.data, //用户信息\r\n      roleList: roleInfo.data.sysRoleVoList.map((v) => ({\r\n        //角色list\r\n        name: v.roleName,\r\n        value: v.id,\r\n      })),\r\n      breadcrumbMenus: [], //面包屑数据\r\n      activeKey: '',\r\n    };\r\n  }\r\n}\r\n\r\n// 添加\r\nexport const firesoonLayout = {\r\n  // @firesoon/plugin-layout插件\r\n  logo, //项目logo\r\n  homeId: 'home', // HOME_ID\r\n  iconMap, //菜单图标\r\n  localMenu, // 本地路透配置\r\n  logoutAction: () => {\r\n    //退出登录操作\r\n    api.logout().then((res) => {\r\n      if (res && res.httpCode === 200) {\r\n        localStorage.clear();\r\n        sessionStorage.clear();\r\n        window.location.href = res.data;\r\n      }\r\n    });\r\n  },\r\n  onChangeRoleAction: (value) => {\r\n    //切换角色操作\r\n    api.modifyRole({ id: value }).then((res) => {\r\n      if (res.httpCode === 200) {\r\n        window.location.reload();\r\n      }\r\n    });\r\n  },\r\n  modifyPwdAction: (params, callback) => {\r\n    //修改密码操作\r\n    api.modifyPassword(params).then((res) => {\r\n      if (res.httpCode === 200) {\r\n        message.success('修改成功');\r\n        callback(true);\r\n      } else {\r\n        callback(false, res);\r\n      }\r\n    });\r\n  },\r\n};\r\n```\r\n\r\n## 修改记录\r\n\r\n### V 0.1.5\r\n- 增加机构默认切换逻辑：当需要显示机构，且机构不显示全部选项，且当前hospitalAreaId为-1，则默认切换第一个机构\r\n\r\n### V 0.1.6\r\n- 增加免密登录逻辑，添加如下配置\r\n\r\n```javascript\r\nimport * as api from '@/services/index';\r\n\r\nexport const firesoonLayout = {\r\n    ...,\r\n      loginNotPwdService: api.loginNotPwd, // 免密登录接口，插件内部调用\r\n    ...\r\n}\r\n```\r\n\r\n### V 0.1.7\r\n- 无菜单权限loading状态处理\r\n\r\n### V 0.1.8\r\n- 优化菜单接口状态码为300时的异常处理\r\n- 调整initDispatcher方法的返回参数，第一个参数为dispatch，第二个参数为对象，包含用户登录的userInfo和roleInfo\r\n\r\n### V 0.1.9\r\n- 新增修改密码时，表单验证是否使用后端接口返回值进行验证的逻辑，initAppService方法调整(`api.getPasswordComplexity()`非必传)，如下：\r\n```javascript\r\n  initAppService: () => {\r\n    return [api.getMenuList(), api.getUserInfo(), api.getRoleList(), api.getPasswordComplexity()];\r\n  },\r\n```\r\n\r\n### V 0.1.21\r\n- 修复菜单中文映射远程返回值问题\r\n- 移除断网状态展示界面逻辑\r\n\r\n### V 0.1.22\r\n- 修复面包屑展示信息问题\r\n\r\n### V 0.1.23\r\n- 新增menuMode参数，当menuMode=local时，使用本地配置的菜单数据\r\n\r\n### V 0.1.24\r\n- 增加encryptedInfo配置，默认为false；设置为true，则开启storage敏感数据加密存储\r\n\r\n### V 0.1.25\r\n- 增加`noLogin`配置项，支撑忽略登录配置化；","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.26_1661843480185_0.06998580152759892","host":"s3://npm-registry-packages"}},"0.1.27-beta.0":{"name":"@firesoon/plugin-layout","version":"0.1.27-beta.0","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.27-beta.0","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"90bb3afd832886d0908df84e38a3c65ab5fda1d5","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.27-beta.0.tgz","fileCount":24,"integrity":"sha512-kFxtZlQpyoPpyvqOvXl6EJc2xVZ+splj0r2WjCVPQtEXOEMmcjd/zb0GNUC1YAfUOQi372z7860MfxUCYpjJrA==","signatures":[{"sig":"MEUCIQDISzVdODpwKiyZOsPQOcrhwdDPrqZiD9ixrQVawHRGigIgKzwzr0AuhMFlK13VJkC2wyXLDhTtak/UF1WVV0M4bVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDbmfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLow/9F5+Xzqia50TeBwxq0jAydRKhiD9M3E9PIFV93ttEToHppg6T\r\nZ3BfP96x70z9A7Rya866+5DEH1vNGr5YAzvo5FZSDAbZ3/QCjVh3g3sQ6r6D\r\nKwsqcsdRXJu3VGcEiIdurnMClr+sfHxfdmt0hYx6OJjsq6EJw4nvWnc58NJn\r\nPcPU3ayBVGwRhTGLcFkE09PkFgMXcyf5hLb/DSjjhqReKMDVtF6An6XSg47D\r\nJ1DSG6CrcWsM2uSuGYnwHjTfGYSwtY01jiPzCUcVGmPPNaShsKiytgmvjzmi\r\nbYOey9r4yznWLxC5KPwGO0CKFj3SXTG5GBWUDtyU6zRh0bqcR7cJ9PaW5XYU\r\ngKL4XP7KTG3diYcICZcbtEte6acrnHL5/DVY004sXMUqoJ8nTViRanWfVY/N\r\nclIqfESBZHkPsm9f3mntxlem2aIEovB7TDeBKeFaePsqyh+1WnDj2a5Ov7Ls\r\n4zKKPO3HSglSmcVhEV4bT1RZj7XqczhJVP/eKSphn479UE9Rd2EBec4/5y/i\r\nYReOv+1HlsL3YHGjQMqNjG1EwvekU5Rbc66rvBFHF677phBwod1J+TOEdKxe\r\nVsCwU/7fY8wTi1wQHVHA93chkx0+tQWfDGEA9P7SSzGYpokk7yOOimfdXVdI\r\nJREfuoVAlMI6yVVodvdEOwcnpWE3rGzL1tU=\r\n=gE2X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","readme":"为了进一步降低研发成本，提供 `@firesoon/plugin-layout` 插件，将布局通过 umi 插件的方式内置。其中，`packages/plugin-layout` 为插件代码，`packages/design-layout` 为布局代码。\r\n\r\n## @firesoon/plugin-layout\r\n\r\n安装\r\n\r\n```text\r\nnpm install @firesoon/plugin-layout --save-dev\r\n```\r\n\r\n使用\r\n\r\n`.umirc.ts`文件\r\n\r\n```javascript\r\n{\r\n    plugins: [\r\n        '@firesoon/plugin-layout',\r\n    ],\r\n    firesoonLayout: {},\r\n}\r\n```\r\n\r\n`app.ts`文件\r\n\r\n```javascript\r\n// 添加\r\nexport async function getInitialState() {\r\n  // @umijs/plugin-initial-state插件\r\n  const menuInfo = await api.getMenuList(); //获取服务端菜单数据\r\n  const userInfo = await api.getUserInfo(); // 获取用户信息\r\n  const roleInfo = await api.getRoleList(); // 获取角色信息\r\n  if (\r\n    (menuInfo && menuInfo.httpCode === 403) ||\r\n    (menuInfo &&\r\n      menuInfo.httpCode === 300 &&\r\n      menuInfo.msg === '数据权限没有初始化，请联系管理员')\r\n  ) {\r\n    history.push('/errorPage?type=private');\r\n  }\r\n  if (\r\n    menuInfo.httpCode === 200 &&\r\n    userInfo.httpCode === 200 &&\r\n    roleInfo.httpCode === 200\r\n  ) {\r\n    return {\r\n      remoteMenu: menuInfo.data, //服务端菜单\r\n      userInfo: userInfo.data, //用户信息\r\n      roleList: roleInfo.data.sysRoleVoList.map((v) => ({\r\n        //角色list\r\n        name: v.roleName,\r\n        value: v.id,\r\n      })),\r\n      breadcrumbMenus: [], //面包屑数据\r\n      activeKey: '',\r\n    };\r\n  }\r\n}\r\n\r\n// 添加\r\nexport const firesoonLayout = {\r\n  // @firesoon/plugin-layout插件\r\n  logo, //项目logo\r\n  homeId: 'home', // HOME_ID\r\n  iconMap, //菜单图标\r\n  localMenu, // 本地路透配置\r\n  logoutAction: () => {\r\n    //退出登录操作\r\n    api.logout().then((res) => {\r\n      if (res && res.httpCode === 200) {\r\n        localStorage.clear();\r\n        sessionStorage.clear();\r\n        window.location.href = res.data;\r\n      }\r\n    });\r\n  },\r\n  onChangeRoleAction: (value) => {\r\n    //切换角色操作\r\n    api.modifyRole({ id: value }).then((res) => {\r\n      if (res.httpCode === 200) {\r\n        window.location.reload();\r\n      }\r\n    });\r\n  },\r\n  modifyPwdAction: (params, callback) => {\r\n    //修改密码操作\r\n    api.modifyPassword(params).then((res) => {\r\n      if (res.httpCode === 200) {\r\n        message.success('修改成功');\r\n        callback(true);\r\n      } else {\r\n        callback(false, res);\r\n      }\r\n    });\r\n  },\r\n};\r\n```\r\n\r\n## 修改记录\r\n\r\n### V 0.1.5\r\n- 增加机构默认切换逻辑：当需要显示机构，且机构不显示全部选项，且当前hospitalAreaId为-1，则默认切换第一个机构\r\n\r\n### V 0.1.6\r\n- 增加免密登录逻辑，添加如下配置\r\n\r\n```javascript\r\nimport * as api from '@/services/index';\r\n\r\nexport const firesoonLayout = {\r\n    ...,\r\n      loginNotPwdService: api.loginNotPwd, // 免密登录接口，插件内部调用\r\n    ...\r\n}\r\n```\r\n\r\n### V 0.1.7\r\n- 无菜单权限loading状态处理\r\n\r\n### V 0.1.8\r\n- 优化菜单接口状态码为300时的异常处理\r\n- 调整initDispatcher方法的返回参数，第一个参数为dispatch，第二个参数为对象，包含用户登录的userInfo和roleInfo\r\n\r\n### V 0.1.9\r\n- 新增修改密码时，表单验证是否使用后端接口返回值进行验证的逻辑，initAppService方法调整(`api.getPasswordComplexity()`非必传)，如下：\r\n```javascript\r\n  initAppService: () => {\r\n    return [api.getMenuList(), api.getUserInfo(), api.getRoleList(), api.getPasswordComplexity()];\r\n  },\r\n```\r\n\r\n### V 0.1.21\r\n- 修复菜单中文映射远程返回值问题\r\n- 移除断网状态展示界面逻辑\r\n\r\n### V 0.1.22\r\n- 修复面包屑展示信息问题\r\n\r\n### V 0.1.23\r\n- 新增menuMode参数，当menuMode=local时，使用本地配置的菜单数据\r\n\r\n### V 0.1.24\r\n- 增加encryptedInfo配置，默认为false；设置为true，则开启storage敏感数据加密存储\r\n\r\n### V 0.1.25\r\n- 增加`noLogin`配置项，支撑忽略登录配置化；","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.27-beta.0_1661843870943_0.2367514728356208","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@firesoon/plugin-layout","version":"0.1.27","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.27","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"dbec4bc46eb6029516942aa5bc660fbc8e061f75","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.27.tgz","fileCount":24,"integrity":"sha512-7sxMP/uidRfWm5TNNJ2+cOWOmM51uEl9880IR7V1jR429yxUa0rNChmML4bXvAqpfsUrtI6muJw8KJJbR0DIBw==","signatures":[{"sig":"MEQCIC+CZr100/qbcmG0e8cWtaHhGVU29IUQQRm8vkzw3YlKAiAvI4aMq6J6DxTETPm32SqSNU7LCyexSuMS/5V1TGdmwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDd4uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB/xAAm972C8J/n3xM5gf0+HX3c6AgNrkxhrFUZDNNWr18RSfJZ+lZ\r\nTIT40Bw4yYaJefoOgyTd96/T8jEakLjZGn5a5K8gqkTWCjgz9RMyEhypva2X\r\ngtHNOGLQ/CuaeyawYL836jkyK8mEKym+svRDqF3cqT17Ocl9vkqT+BxaLmJ/\r\nDWu4wkaJ2LXFk/z5TduOBv8MnpYs1hBjXzcTNVo/Va1p/H7gA3EGm16W5pkf\r\nqeD3ErHtbI1LbssSLAUGk6Ohkrz662FvV0SRY+ku0GckPRU95DMrRteVynmb\r\nbrdOIwiGWhmtQT3TQgA/Tmjs3dMrtphUawJlVcyn0O45ffAVEz2jj/OU84jv\r\nAm/v8FOzyVINcP8/56Zjg6GOMeIFRKYHZnGpHI8t5MyusB+uVAekyG09QyuF\r\nq0GwEDRpimJir4PdUFrKn8jlHsLgp+yI7c1N9AQVkrZhOmSL6Pk+cLim+ENb\r\nkLH8ci494mYMwOg9hKIFsXKz39Psk6AMuT40fB25hPwBiOP/g9h+/SOZtRjw\r\n4GJP0ke9oqUZ3tyJ1+HjlDm16VXA22DIs1b7tm43F7NnMu2NQOFEpaEnpe6y\r\nRDK9Ev7YaG/yJ+fDS5MyQBq+LVmitKyd8KhQaY0pl/rj3q404MOzM2A/EYv7\r\nPn5ClMVCXWKNJXSIYNqoGbKUNCCss2SutB0=\r\n=D9rf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.27_1661853230578_0.1435444358216711","host":"s3://npm-registry-packages"}},"1.0.0-beta.0":{"name":"@firesoon/plugin-layout","version":"1.0.0-beta.0","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@1.0.0-beta.0","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"8a8c15cab84be2cc0cb37c38ec9bdf3dd63c2e1e","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-1.0.0-beta.0.tgz","fileCount":16,"integrity":"sha512-TNpvLCv0GL/9S3kWB68fq0B+EFNa+qfJ6M2iTppMfgsbLr9GpM2QmZ90Oa0UJGf06tuERdc00xhToRR3S1/rFA==","signatures":[{"sig":"MEYCIQDG34vG4Z3ClRte7/0SiT9TO4k3NvWnnYzsZlvOGiI2NgIhAIJRyHS36Aqp9SJSP985PFX3pJOstAvNrt5nykguTolJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJCNMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFkA//XrsrFMFv7tCF+P/Ycu+F1b3FmLDseDgphRZAx+sWASSpkD7K\r\njFbJOuG9lCJd8AfhO9mvwt/SdCSavOtz3a2MoqRPKFHHVbr7fElO+B+3RYNG\r\nPdlfQ9N6AWEedhqvDy0j7lJuDY+HLWoDW2Pr98IGBwxzckX6W+mIT4Wy7FuL\r\nrbchJ6RaMyBcjtRkDi9X7cwH+JQNCYgPd5AgeyT8XsPZPc2Qt3vfb4yV2OO/\r\n6lV+gqLgsMcGehV6FAJt1X/ZA4jMh+WnL9ysqsXgmVAGewOUErLuzDxl7Cs2\r\noeMTRjRxyIQTAbxY+52x9r/ynUoR3yXZ75jN5A4ZTTaBIwJJBJXxwuzYvz6X\r\nK3XNNXyFX0BbgJq7lpyOTqyqdv23MtkuidC93wSIKyCA8Uo2iaFapiChJZm3\r\nWhYIyqAdtCiydZAPfe94oF2JbxWrv/d6cW84DL7nCHEKW607W5D7ji4mMGik\r\n1CCJV84rKdTUmCr9mTxr2pWAZ7ln+AD/EAfjEIiPxxA3jLyLqDyrXFZ/rF77\r\nYsLUs8DrIXwqrzCBXbu2INL690QGrmRfa2GoXBa+lXVjnfkM3KSKTJ8T7JQ6\r\nD46dp8QViLPtVxir10OejOISRe7/ZxlCLKccAzBCDZHgaR9QA2rY3B+mwHum\r\n19MUZ8t0Leb+uIclf1c5BFf8HX3K9PWnRSI=\r\n=HpFI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","readme":"为了进一步降低研发成本，提供 `@firesoon/plugin-layout` 插件，将布局通过 umi 插件的方式内置。其中，`packages/plugin-layout` 为插件代码，`packages/design-layout` 为布局代码。\r\n\r\n## @firesoon/plugin-layout\r\n\r\n安装\r\n\r\n```text\r\nnpm install @firesoon/plugin-layout --save-dev\r\n```\r\n\r\n使用\r\n\r\n`.umirc.ts`文件\r\n\r\n```javascript\r\n{\r\n    plugins: [\r\n        '@firesoon/plugin-layout',\r\n    ],\r\n    firesoonLayout: {},\r\n}\r\n```\r\n\r\n`app.ts`文件\r\n\r\n```javascript\r\n// 添加\r\nexport async function getInitialState() {\r\n  // @umijs/plugin-initial-state插件\r\n  const menuInfo = await api.getMenuList(); //获取服务端菜单数据\r\n  const userInfo = await api.getUserInfo(); // 获取用户信息\r\n  const roleInfo = await api.getRoleList(); // 获取角色信息\r\n  if (\r\n    (menuInfo && menuInfo.httpCode === 403) ||\r\n    (menuInfo &&\r\n      menuInfo.httpCode === 300 &&\r\n      menuInfo.msg === '数据权限没有初始化，请联系管理员')\r\n  ) {\r\n    history.push('/errorPage?type=private');\r\n  }\r\n  if (\r\n    menuInfo.httpCode === 200 &&\r\n    userInfo.httpCode === 200 &&\r\n    roleInfo.httpCode === 200\r\n  ) {\r\n    return {\r\n      remoteMenu: menuInfo.data, //服务端菜单\r\n      userInfo: userInfo.data, //用户信息\r\n      roleList: roleInfo.data.sysRoleVoList.map((v) => ({\r\n        //角色list\r\n        name: v.roleName,\r\n        value: v.id,\r\n      })),\r\n      breadcrumbMenus: [], //面包屑数据\r\n      activeKey: '',\r\n    };\r\n  }\r\n}\r\n\r\n// 添加\r\nexport const firesoonLayout = {\r\n  // @firesoon/plugin-layout插件\r\n  logo, //项目logo\r\n  homeId: 'home', // HOME_ID\r\n  iconMap, //菜单图标\r\n  localMenu, // 本地路透配置\r\n  logoutAction: () => {\r\n    //退出登录操作\r\n    api.logout().then((res) => {\r\n      if (res && res.httpCode === 200) {\r\n        localStorage.clear();\r\n        sessionStorage.clear();\r\n        window.location.href = res.data;\r\n      }\r\n    });\r\n  },\r\n  onChangeRoleAction: (value) => {\r\n    //切换角色操作\r\n    api.modifyRole({ id: value }).then((res) => {\r\n      if (res.httpCode === 200) {\r\n        window.location.reload();\r\n      }\r\n    });\r\n  },\r\n  modifyPwdAction: (params, callback) => {\r\n    //修改密码操作\r\n    api.modifyPassword(params).then((res) => {\r\n      if (res.httpCode === 200) {\r\n        message.success('修改成功');\r\n        callback(true);\r\n      } else {\r\n        callback(false, res);\r\n      }\r\n    });\r\n  },\r\n};\r\n```\r\n\r\n## 修改记录\r\n\r\n### V 0.1.5\r\n- 增加机构默认切换逻辑：当需要显示机构，且机构不显示全部选项，且当前hospitalAreaId为-1，则默认切换第一个机构\r\n\r\n### V 0.1.6\r\n- 增加免密登录逻辑，添加如下配置\r\n\r\n```javascript\r\nimport * as api from '@/services/index';\r\n\r\nexport const firesoonLayout = {\r\n    ...,\r\n      loginNotPwdService: api.loginNotPwd, // 免密登录接口，插件内部调用\r\n    ...\r\n}\r\n```\r\n\r\n### V 0.1.7\r\n- 无菜单权限loading状态处理\r\n\r\n### V 0.1.8\r\n- 优化菜单接口状态码为300时的异常处理\r\n- 调整initDispatcher方法的返回参数，第一个参数为dispatch，第二个参数为对象，包含用户登录的userInfo和roleInfo\r\n\r\n### V 0.1.9\r\n- 新增修改密码时，表单验证是否使用后端接口返回值进行验证的逻辑，initAppService方法调整(`api.getPasswordComplexity()`非必传)，如下：\r\n```javascript\r\n  initAppService: () => {\r\n    return [api.getMenuList(), api.getUserInfo(), api.getRoleList(), api.getPasswordComplexity()];\r\n  },\r\n```\r\n\r\n### V 0.1.21\r\n- 修复菜单中文映射远程返回值问题\r\n- 移除断网状态展示界面逻辑\r\n\r\n### V 0.1.22\r\n- 修复面包屑展示信息问题\r\n\r\n### V 0.1.23\r\n- 新增menuMode参数，当menuMode=local时，使用本地配置的菜单数据\r\n\r\n### V 0.1.24\r\n- 增加encryptedInfo配置，默认为false；设置为true，则开启storage敏感数据加密存储\r\n\r\n### V 0.1.25\r\n- 增加`noLogin`配置项，支撑忽略登录配置化；","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@firesoon/design-layout":"^1.x.x"},"peerDependencies":{"umi":"3.x","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_1.0.0-beta.0_1663312716506_0.4385050749701622","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@firesoon/plugin-layout","version":"1.0.0","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@1.0.0","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"57c3b10c44a121b31f275ed6168a20c317ecb774","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-1.0.0.tgz","fileCount":16,"integrity":"sha512-qhVbBYgr4ZPUX5KZpRt5FsmyIFl9pjvGYJBDOy7hqQnAScG9TueohdvnM/KN6I/i/s2u8ka0KgHhIdIujBxixQ==","signatures":[{"sig":"MEUCIQCW/nLqU0Gpcy7dC1tvQKTdiY2A82HlEZL9N0jRGBei6wIgTLQXmhUOYUxHi8mjWiLxYS7N7TPesa5/lDyAs8EvIqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKCz4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSvg/+MNSkg2nDe52XV+JHkR5hpsHDq/YFWwFAmTH43DvmQlOACe58\r\nSmqqvYUYwJ8LYwE2DCwX5WNjbCWhM+/LFsUeCw2u5cR9k1/+Z0AT6S1E7kBq\r\n2+JWGjcHiwrF4euq98cjz/PxNiitNsxiOWPLt2mHIGh6k0Kf9QS5U+Ha0XpM\r\nX1rywm4EMe46iys3i8mfe7y2K/2YByZuIY+3I7d0Dje1Y0CZDbnMWE7s+S/1\r\nmkzh/IRsHZTrtk792zGeGHqLTZs21xJcZ+9xr+QMKDgb06mnDII9XRkgGU6O\r\nrmmYJG22stICiKA99W4zAwzZ5Kk1o+mUKtNxNC3Im1TIKSL2OXdRCzSppkvF\r\niCGl/CkNvUdViYekwZmoZxg65V1rA4RqVLx+ySnkcxaAAspqDqwuPlWnNO/r\r\nho0LpJXQfOvXzjyDhI8EPWiIaRxfsZxuSdFDWFEoSm0C6WSLAcTrtZuSBf4s\r\nHzqlXfSwhzdZCgWGgTXHWDHuoy7AWYZY6PeVcWyBVPqR7/wIU+pH5zH+98UJ\r\ndXIqes4zf0u3Yx7Hk4CMQoC0COQMCgsDY4bxCdjHnjFPtVhGZlARRt9BtyY+\r\nNxzfgffttxafsD7JcGN+lr2UMEbtg+tYF5bqXxLLmFdjpa42INyET18B1Max\r\nm/n5crIULtxsmPmx67LGwSjPlvLhxTd7JJc=\r\n=v2in\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@firesoon/design-layout":"^1.x.x"},"peerDependencies":{"umi":"3.x","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_1.0.0_1663577336226_0.00550728265736633","host":"s3://npm-registry-packages"}},"0.1.27-beta.1":{"name":"@firesoon/plugin-layout","version":"0.1.27-beta.1","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.27-beta.1","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"05a13283d7caba44dbb003fa4be9a0f172b9df47","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.27-beta.1.tgz","fileCount":24,"integrity":"sha512-wDPvX21F2fCzzG/1iSwtRPBGe6kw5PbJI2qSpcNPPqcyGTM79TXZybfaZwGF8YDZr7c6fwe5oVUgXxTl9QXdLQ==","signatures":[{"sig":"MEYCIQC0Wq2c0qCryZHEowRhz2crpODDmNqfmO/VQdhtvx97LAIhAO6No+I4MiF3bRMj3xmN2+F7Pfl7nc0B/3tSF/6uqw7J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaM9tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWGQ/+IudY7w6KK54976RPd2JUOu2MW5JYKoVdKYHTK+iI+dxWlvSY\r\nReZsABDZ2FIBZ36MJ6p7XBetrcA0UpvCGXEUsbc4PiCazghhd8bVTpEEKTIF\r\nidwnCwyCp92VawjzQZPmb64z7ScykdY2alxTIV6FQJi+MzCMBJKkvhuVhtpt\r\nw1/yQPtzsOypDteIcDhxl+5iVLO7Aysr1c5J5+n6GWHrznHOvKc8txawqugb\r\nU0CTO1HdxgeUN1D5xVZzbmDJnpPb4W9YbuAsxqAaE9m5eiN8VQMJg31QyUJq\r\nzRNAHtNTOEcHZUU1mtEb9949PP6WmvLwPZRBX8BgqteI5aPGb1mQi/CL4KD9\r\nsWdoNWWuvpvrwPpCtEQyRrKNFQuKkRHYQZ+Qlq3Lbci0bqvt9vfCUPY+n4Q6\r\nZ8ZvRoU7IIG5uQMiwOlSRznL7RVTFltISLjj0xPbqWeyZlvgJZ2VY7P6Sk7Y\r\nFxeFG/GlDagvebgg1qJRs5WxcknFhy4XhRAk469JjfCVxLd3/4gi/dRxEAuw\r\nr+aLBWlh/HChSMSqeQ46ruxjeytG24oQ1fb9CJAGzPEiivRN/8HdTxjTNSmE\r\nlp+YqUXW6uVaL+W2VHI2LSYpj/nOIG2cD2MaZhTVXc8DpUsXVBKFYIs/XiVZ\r\nQDNA9DgPEP5KcTjC8/cmKZ3ZXp81UkyGkag=\r\n=WBls\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","readme":"为了进一步降低研发成本，提供 `@firesoon/plugin-layout` 插件，将布局通过 umi 插件的方式内置。其中，`packages/plugin-layout` 为插件代码，`packages/design-layout` 为布局代码。\r\n\r\n## @firesoon/plugin-layout\r\n\r\n安装\r\n\r\n```text\r\nnpm install @firesoon/plugin-layout --save-dev\r\n```\r\n\r\n使用\r\n\r\n`.umirc.ts`文件\r\n\r\n```javascript\r\n{\r\n    plugins: [\r\n        '@firesoon/plugin-layout',\r\n    ],\r\n    firesoonLayout: {},\r\n}\r\n```\r\n\r\n`app.ts`文件\r\n\r\n```javascript\r\n// 添加\r\nexport async function getInitialState() {\r\n  // @umijs/plugin-initial-state插件\r\n  const menuInfo = await api.getMenuList(); //获取服务端菜单数据\r\n  const userInfo = await api.getUserInfo(); // 获取用户信息\r\n  const roleInfo = await api.getRoleList(); // 获取角色信息\r\n  if (\r\n    (menuInfo && menuInfo.httpCode === 403) ||\r\n    (menuInfo &&\r\n      menuInfo.httpCode === 300 &&\r\n      menuInfo.msg === '数据权限没有初始化，请联系管理员')\r\n  ) {\r\n    history.push('/errorPage?type=private');\r\n  }\r\n  if (\r\n    menuInfo.httpCode === 200 &&\r\n    userInfo.httpCode === 200 &&\r\n    roleInfo.httpCode === 200\r\n  ) {\r\n    return {\r\n      remoteMenu: menuInfo.data, //服务端菜单\r\n      userInfo: userInfo.data, //用户信息\r\n      roleList: roleInfo.data.sysRoleVoList.map((v) => ({\r\n        //角色list\r\n        name: v.roleName,\r\n        value: v.id,\r\n      })),\r\n      breadcrumbMenus: [], //面包屑数据\r\n      activeKey: '',\r\n    };\r\n  }\r\n}\r\n\r\n// 添加\r\nexport const firesoonLayout = {\r\n  // @firesoon/plugin-layout插件\r\n  logo, //项目logo\r\n  homeId: 'home', // HOME_ID\r\n  iconMap, //菜单图标\r\n  localMenu, // 本地路透配置\r\n  logoutAction: () => {\r\n    //退出登录操作\r\n    api.logout().then((res) => {\r\n      if (res && res.httpCode === 200) {\r\n        localStorage.clear();\r\n        sessionStorage.clear();\r\n        window.location.href = res.data;\r\n      }\r\n    });\r\n  },\r\n  onChangeRoleAction: (value) => {\r\n    //切换角色操作\r\n    api.modifyRole({ id: value }).then((res) => {\r\n      if (res.httpCode === 200) {\r\n        window.location.reload();\r\n      }\r\n    });\r\n  },\r\n  modifyPwdAction: (params, callback) => {\r\n    //修改密码操作\r\n    api.modifyPassword(params).then((res) => {\r\n      if (res.httpCode === 200) {\r\n        message.success('修改成功');\r\n        callback(true);\r\n      } else {\r\n        callback(false, res);\r\n      }\r\n    });\r\n  },\r\n};\r\n```\r\n\r\n## 修改记录\r\n\r\n### V 0.1.5\r\n- 增加机构默认切换逻辑：当需要显示机构，且机构不显示全部选项，且当前hospitalAreaId为-1，则默认切换第一个机构\r\n\r\n### V 0.1.6\r\n- 增加免密登录逻辑，添加如下配置\r\n\r\n```javascript\r\nimport * as api from '@/services/index';\r\n\r\nexport const firesoonLayout = {\r\n    ...,\r\n      loginNotPwdService: api.loginNotPwd, // 免密登录接口，插件内部调用\r\n    ...\r\n}\r\n```\r\n\r\n### V 0.1.7\r\n- 无菜单权限loading状态处理\r\n\r\n### V 0.1.8\r\n- 优化菜单接口状态码为300时的异常处理\r\n- 调整initDispatcher方法的返回参数，第一个参数为dispatch，第二个参数为对象，包含用户登录的userInfo和roleInfo\r\n\r\n### V 0.1.9\r\n- 新增修改密码时，表单验证是否使用后端接口返回值进行验证的逻辑，initAppService方法调整(`api.getPasswordComplexity()`非必传)，如下：\r\n```javascript\r\n  initAppService: () => {\r\n    return [api.getMenuList(), api.getUserInfo(), api.getRoleList(), api.getPasswordComplexity()];\r\n  },\r\n```\r\n\r\n### V 0.1.21\r\n- 修复菜单中文映射远程返回值问题\r\n- 移除断网状态展示界面逻辑\r\n\r\n### V 0.1.22\r\n- 修复面包屑展示信息问题\r\n\r\n### V 0.1.23\r\n- 新增menuMode参数，当menuMode=local时，使用本地配置的菜单数据\r\n\r\n### V 0.1.24\r\n- 增加encryptedInfo配置，默认为false；设置为true，则开启storage敏感数据加密存储\r\n\r\n### V 0.1.25\r\n- 增加`noLogin`配置项，支撑忽略登录配置化；","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"0.1.35-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.27-beta.1_1667813229619_0.2656025468920129","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@firesoon/plugin-layout","version":"0.1.28","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.28","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"4d03f8804cc2fadabd46159a6e24a62648a2cce9","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.28.tgz","fileCount":24,"integrity":"sha512-QbB9q9GaHvPdejfufH6kkMJBTzIk23YhVRaKL2lxp2+hYQZg+36WcwnMAPeuWznWxKwJU1DoyHn+QS1pZxSj8A==","signatures":[{"sig":"MEUCIQCHZmLXYXaNU7IoUBvbJw0RH3GQlzKprF0G4FyG3nc//AIgLesxD5XhbkqI8qaWhnFvJKcQ2ZCDsch/U1Q3L6rBdoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdD7aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQwBAAjme7PRoRm6CR0qDR0j6mNlD1lkTOV3srYd/xFoePBT77xBIN\r\nwa2TY0TlAnhC7Tz/ne1EQe3Zqvsyvg0mX7d1d9ricA8prH9WKm/afY7FInrm\r\nwKGDUCAopJtN/n/mLOvy9jLF+tp0G7s3496nW7TJUd7oI6wh0giL46nCum88\r\nkhkMZENdcjePClUjBPZV/z7s0SAZE8sMdj0CIxSkB2DJd5Lkf2KWTF0R/eNc\r\nrNLXz1CGL8OgyEwPiU2EKdL4u9rP85O9Op1y4y3n5s09+lI8XaHCzMXJdoX6\r\nR+3S4Q+zbJ9lS1AYf9qSt/+8os+h2WJEKp4T1R8Ga/c5I1OeTpfjF8KXZTqd\r\nwAr8da7UVZE8EZNlyYkyasHvitI8FftXZdZHjmHrAAWewrn9zejKyT+angBf\r\nb7BlZVuodQQ/xH63dOhjJXIHgLIfGxBqxZGoNCMmfliqRmhhkWJsc5h1rtRU\r\nSYmTfRp8TkX6IYKL5XP/tOv8cqTBlsnSYhbkzCXI1mPi7tVhKY0H5RuTsrxT\r\neHcvBgpUUHAtjsX/KvJAx46qe11Z3jjlF68qFiqCjbkMRpAxU/03FJKQytCL\r\nH5DFxhRIkQmaS2cLnQ3+Yc/U+LEHqMAkV+G2vJZTOjFMRldG+qihKR5T1P+h\r\npgFdqUlSh+a2idzUm1tKfXM1WyxhdrW/Rg0=\r\n=D4dO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.28_1668562649890_0.559614314780849","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@firesoon/plugin-layout","version":"0.1.29","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.29","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"214b934c88ddbbd8b24edce9132eda66db9964d8","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.29.tgz","fileCount":24,"integrity":"sha512-Ujy25O81ybtf9162GZ6VAwcHMGWu0J4yKjAJEm4N1TO/0JMBUZt6KXNu/aA0+VS9CRUk8lh/rIsYnZfSyAHOfA==","signatures":[{"sig":"MEUCIDZ6h7R29Yv6J4i/dNmYKzMnr6vvEX2BVuK3MsPOTTZkAiEAppS2YIh3wFKo/qnaZc/uB3tVg5FFGn8tJjKsqexWbWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjex1uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCRBAAohjUSRM4bsyq+lcd1oBMlll3Mfbsy4pJSzNrf4Q0PYRLc3c6\r\nVbonwXXDYsMv/DUrqzEHybTINitfYaqOYNkGZ1CHNAi/lRouqSVTgidtXaWV\r\nSQiGGIa4gzTUsNYYlZmfjoTZnindhlfK03PtWpfoatWPpOcS4jVoC71Ws3y9\r\nWB6cJ//atLwxB+j7g6vRpEQdt7qSafq2kphb+NGnP2IEMkrYh2UkaCQzuOmg\r\n2pz5l899UfXxWlY/3E9V3pZSUQWjqe0/D7+6NL+Cs8v94CZfedzTq+ffhcCw\r\noneo8iDnKLPgk1SWaRivSLSt1Hks9hIiV+X/Ac+9L87iKNN7jAbBiFytvrmh\r\nHJkCH5ZIy8vJm1iQD8nucMNeXPyzW492PQAS0Y9UNCx45ytf0+ymt253S3UT\r\nlBAUTK634EeeVliMDuxcde3DfO4KExal/Nkeu5Divviprr/W5bYDFmKND+vs\r\nDQB5lgSvol4HP7S6jRMPc+ETKJiD5lS5r4z7A6jIo7dTQ0ve+uRLCRNY05CP\r\n2eQ9X5SP7PHX2Da0GSJOhluBxONv5TseBJdY8WCwgksYwjy3HrBem3wOs21s\r\nJd+3MbAPJJvumh22q7jGDlvKWfZtoWNnV58BDV5vjKX4C2/ssfco/kWJyeK5\r\n/tkj/d0tszp7MTpCbkZ+cyNRZJd3xwrVjwY=\r\n=ZTgA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.29_1669012846586_0.42332955736518874","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@firesoon/plugin-layout","version":"0.1.30","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.30","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"9347ebaf1835ae8164dde4bcdaa5b542634a9f5e","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.30.tgz","fileCount":24,"integrity":"sha512-pJeWeltvHAWBcA33YF0fHBqnSvCZMryXQ3Qn6R1v/nPfCr+D0s4qyVSxak7UVS+sTJtZafQwqPB4Z77raUDvHg==","signatures":[{"sig":"MEQCIHaARn4V9twBeDIU/AMaaHgpNhdbCua+mlXCWBnsGmyoAiBo4wXuHDKs9wWm49lCxqpqSBtWpOBRbzjOHL7HH6uQmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfC32ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6gg/+IGOQrFxhpCsx9EROvjE5ruyPDxkNrYZMqWdzvxCSlBvjseIQ\r\nleUmkxc/gDlIBnHc1t2S3sOssKdFVdvKHZND8TS8GzWlBoNIBdO9vXrXb989\r\nsnnKHE8+7CK8ufxlNtP/DZnGZ3llyMft1E5yUnYHsnKRscbusvPR+ka/HcN/\r\naesGAvS1BipSrge4hsDR9yqbKZ1OsGkIbK5mtsBMbN2uxssAllvsrkRyvd4Q\r\nyBnfBCkmknAPsqFSbnW3RvWlkbkJorlbp6gLQH3GiiwYuzslWIj4OCFjfN8h\r\ndPh2Jbj70fReC+ysEmfwW5WpMmbujp+s6zusnONLzwruGUuc/GRhJ95wwHAg\r\ngvbgF/uCLtT0O3hyYau0gJ2kRRqZ00IMyWLyP/12I4Hap+VAZ9o4C8xOZJ72\r\nRmB/W8+ORzcAfkHvIY24LwfugIII6CnoRYJYCNCKNnqYy/+7RiO3mTJYa/Js\r\nmO/YTg6V6SXsCw5kSWHdm5hwT+9haiKnwRqv9oBc/qlwSlo7ZFwKyaO+rwTa\r\ngiIxz35xnKPWa3EvCuch0fQunuiW0+mpskLv9uGrMWf7GOc/Y+aIbtI7giGE\r\nLTvhpYTzywBujvu7XTsZsbjmWyOXdetMh/NegWC8aNwUHhjRnyc444gRnNM+\r\nZEyBHXwtmr9+GZmep0+meiGbCa60wYmLru0=\r\n=odmz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.30_1669082614040_0.24378768906383907","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@firesoon/plugin-layout","version":"0.1.31","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.31","maintainers":[{"name":"firesoon","email":"firesoontest@163.com"}],"dist":{"shasum":"1ec8d314f031d01ffb9ccddeef580a9d1933c33f","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.31.tgz","fileCount":24,"integrity":"sha512-DoWK3/mQmVANTTfMqYJoi71zpPfsQOC7O3pEc05qOT1lsdBwC7ApW1RJbCe1Hjmkse7w9FgSnzG+jvgha+QLNw==","signatures":[{"sig":"MEYCIQCefhaSoZ4ftJZcMBjV2WHj94cfd/kobF9x4dIFUhr+gQIhALv4j1V33MLUNyYVKzgYUz5T1TvYvQsUbj4aASZ6TDiu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkUbLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4yQ//fCCOO6cVnP5qA8w674Y4c9bxASmz3W/eJEWj70XEKswu62Zq\r\nF0Pjrv/XcfBWKZHXOP9Ebog9VDdWSdXgvM0IR23Sfhe4mpLXewI8bPXhYe6p\r\nOgLJfS63lhgytcPQaTRhZW0XhdFLxzqskCq9E06p0I9uFotDXFVa3RN5uUbT\r\nY3tnbagcUghl7cJJV0i+LhS9RH4RXOTYTYx3PAH/vokY2fhND0Bhn8X6u++p\r\nXkQgYMxfpcG4VC7Cht5U2w4+L5DRINgWdfh9iRE24B8+5vxNHHDItrkJSCMD\r\nb4InVrAVlVfm/xNpXdvm0uWfu+GrxTO18KYnjWjiyYPsXq7bc05Zqvjhb9+g\r\nyhlpT0cYOyX1mirKgXiaeyRGqAFyTJxMcC2NDPItZlGnlZdsn+XHURCvuISI\r\nd88WicFocIx2kseZCIWkZroFl0Xfvozr1gw8iMTz8xPncnHUxlfkh3bjLnb5\r\nUjdAxUbSZce/VcM6Zv207mJsoehTwufQqt1ppNYunXh3KBxv+qbhKVWj3voR\r\nxfhtAV40cvb/YVQnR3TnWJN6i9YHKQ+N2VEJ8SwmocVYBNIon0rF7PzGI2bk\r\nySIEvoaUSqCc+wgSlcEQQbc1uZFA8S3WJs748j3vb+X3JVmtajdJb9L8+G2O\r\n5Zi3f7f61HYFlstOhbdCM7VJGRt7h6zEHDs=\r\n=Jl3y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","_npmUser":{"name":"firesoon","email":"firesoontest@163.com"},"_npmVersion":"7.21.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.8.0","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.31_1670465227493_0.136692884342277","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@firesoon/plugin-layout","version":"0.1.32","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.1.32","maintainers":[{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},{"name":"wangjingren","email":"809329260@qq.com"},{"name":"aolie","email":"3104527996@qq.com"},{"name":"ink0101","email":"285927920@qq.com"},{"name":"chenweiming","email":"954244597@qq.com"},{"name":"anglay","email":"435641688@qq.com"},{"name":"tangshuo","email":"twosleeps__aday@163.com"},{"name":"maolizi","email":"mlzcomeon@163.com"},{"name":"firesoon-ued","email":"firesoontest@163.com"}],"dist":{"shasum":"93e80d4afa3f8a0a5310d9b9efb51b1fd726ed5a","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.1.32.tgz","fileCount":24,"integrity":"sha512-/GKlkjavQuXwaO1hreJf6zhyIpAaCrQpqLE942HmJUO3vUbmRpal8gCrEKVAC5XOy0GNph5+H/8zCnqPgdGQNg==","signatures":[{"sig":"MEQCIHVOGv0MlK12gHXZ4+wJuHpMnIosXrXw+2tR24805uT5AiBSmS2z1oAgmrvRNT7XE7jmxMn+7Bx7d3mEd2uMv1mH2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVK+wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruyQ/9GXCcHYsVxNscxLuCH5QzKI+MU0hZiJoJZdzmoYEe35zJJzqu\r\nYUHwHgBgu81wh1tB6nhcUW8WVbJg55dEY2h5xNmiIxgN7UhL+ktG+IF8VNuO\r\nSBX66gC+YCNcja5wC5M3UEzFQL3H3Lw9IUufJibSt1BYDCQeW9vrPV6aVkrV\r\nKaBM6Aa/vMYSgC2E9TBOYLJfzLWplNqAfwcyeI1dLv5zk9/RiCbiSiBIlz0H\r\ncxxKagRyScVdtmjmpxvJjXwWxBMgtdYGJuy9gmw+hCn7WJ5o12dstvfeFiOd\r\nsLhwVQEiB2HoVkGMTb1gGGRYjExqzHbtNHSfnOm7N4fn9vBhzOlkRkQzgGrd\r\nmVdI7TlpRikwB9nPUW1UC+L0Sz8JjQmp5g6cRxad8/vAO0aActJHPEK/wDM8\r\nM47sfd0d6tfODm208Jlsxn73TqBZB1Jd48SwUClFtJ/VEGSCDZSk7pGq0IWe\r\nM6XXMR3crR+vqXREfD1fA6b2zudfBg8A5LmmIXAPa4sGAYKnRHEbbws1BjAe\r\nXZu1iilgIHhwltl3h12lTbFpMaL0vVqVI3i1G837eLtOQoezovWjYq02ISKW\r\nbXtuaDm/EJBPv1SBO3FTfGx4KBeHVyvUXVoP9Clm5GH5Y6TpbVez+TqfVf15\r\nNnjl5hBNhOO9Bn8RKUG/kIpgm9hoKWJD3cE=\r\n=Sbag\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","gitHead":"272914a225e20e2da13ca5e87a551a49ce66e7d7","_npmUser":{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},"_npmVersion":"8.5.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.14.1","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.1.32_1683271600296_0.2960665646633234","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@firesoon/plugin-layout","version":"0.2.0","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.2.0","maintainers":[{"name":"wenn5959","email":"Txxie459@163.com"},{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},{"name":"wangjingren","email":"809329260@qq.com"},{"name":"aolie","email":"3104527996@qq.com"},{"name":"ink0101","email":"285927920@qq.com"},{"name":"chenweiming","email":"954244597@qq.com"},{"name":"anglay","email":"435641688@qq.com"},{"name":"tangshuo","email":"twosleeps__aday@163.com"},{"name":"maolizi","email":"mlzcomeon@163.com"},{"name":"firesoon-ued","email":"firesoontest@163.com"}],"dist":{"shasum":"c5dbe43aeb5827f2f898fe66000755bc8f7b891d","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.2.0.tgz","fileCount":24,"integrity":"sha512-eJBrugKVppk9E6faSpHVmVkSJN6G0lJpr9165kuRKGHKl9H7NpP/6VBJ0uHdDUjoDK2GvcMyRAnszSmOws6flQ==","signatures":[{"sig":"MEYCIQDXS0+WCMhL6AQuom/AnIMhmki7wB4hXemd7tl1AXlafwIhAOSEoZdfeeosksILnxkZC5/UVAlkbMMR2Q0do8+UFnbM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75377},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","gitHead":"58097f1f3701dde39f3cbaa7bc49582d40451f5b","scripts":{"release":"release-it","release:beta":"release-it --preRelease=beta"},"_npmUser":{"name":"anglay","email":"435641688@qq.com"},"release-it":{"git":{"tag":false,"commitMessage":"release: @firesoon/plugin-layout ${version}","addUntrackedFiles":true,"requireCleanWorkingDir":false}},"_npmVersion":"8.19.4","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"release-it":"^15.5.1"},"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.2.0_1699585438462_0.5555919171702113","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@firesoon/plugin-layout","version":"0.2.1","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.2.1","maintainers":[{"name":"wenn5959","email":"Txxie459@163.com"},{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},{"name":"wangjingren","email":"809329260@qq.com"},{"name":"aolie","email":"3104527996@qq.com"},{"name":"ink0101","email":"285927920@qq.com"},{"name":"chenweiming","email":"954244597@qq.com"},{"name":"anglay","email":"435641688@qq.com"},{"name":"tangshuo","email":"twosleeps__aday@163.com"},{"name":"maolizi","email":"mlzcomeon@163.com"},{"name":"firesoon-ued","email":"firesoontest@163.com"}],"dist":{"shasum":"0cef97f198ef7747d2f6bfa2d888d09954750102","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.2.1.tgz","fileCount":24,"integrity":"sha512-maPLy8TbbaElp4GCOm2hN1BxT5jgnnGnzukB/NLv4A5erQZLttRvEhRCC+iNW5Bo8w9MwDybxZ9SU4bmL5eccQ==","signatures":[{"sig":"MEUCIQDbJVwQE8cgwtX8RvKkEn1kfcSDuR7mFCLjsXxt5IEzUgIgKghjCevzZoShZcZEcY3Tcq6+huqVLTMuj0ILby8mK1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75583},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","gitHead":"31e90276030007c855968aec6e5ddb60e0fd5507","scripts":{"release":"release-it","release:beta":"release-it --preRelease=beta"},"_npmUser":{"name":"anglay","email":"435641688@qq.com"},"release-it":{"git":{"tag":false,"commitMessage":"release: @firesoon/plugin-layout ${version}","addUntrackedFiles":true,"requireCleanWorkingDir":false}},"_npmVersion":"8.19.4","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"release-it":"^15.5.1"},"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.2.1_1699587334541_0.6085856873608702","host":"s3://npm-registry-packages"}},"0.2.2-alpha.0":{"name":"@firesoon/plugin-layout","version":"0.2.2-alpha.0","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.2.2-alpha.0","maintainers":[{"name":"wenn5959","email":"Txxie459@163.com"},{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},{"name":"wangjingren","email":"809329260@qq.com"},{"name":"aolie","email":"3104527996@qq.com"},{"name":"ink0101","email":"285927920@qq.com"},{"name":"chenweiming","email":"954244597@qq.com"},{"name":"anglay","email":"435641688@qq.com"},{"name":"tangshuo","email":"twosleeps__aday@163.com"},{"name":"maolizi","email":"mlzcomeon@163.com"},{"name":"firesoon-ued","email":"firesoontest@163.com"}],"dist":{"shasum":"6c7662dfe59b1d2e1d62af1f80531ac4dd71188e","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.2.2-alpha.0.tgz","fileCount":33,"integrity":"sha512-XIpI+zX163CItScktq/ogvUdaso/8X7V3eL+UxFPk+tgcoeD8NeWx4GXYMmagGpfcuZT4ETA4w1YF6XidSTwOQ==","signatures":[{"sig":"MEUCIQDePuu0nZ5kSK2ElSoCZdqAC3+jaJ6NphAn3IPg9F8FegIgV5LTq3JddcImReRjhg43bnren1QoFucLd0VZB05ag50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80423},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","scripts":{"release":"release-it","release:beta":"release-it --preRelease=beta"},"_npmUser":{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},"release-it":{"git":{"tag":false,"commitMessage":"release: @firesoon/plugin-layout ${version}","addUntrackedFiles":true,"requireCleanWorkingDir":false}},"description":"@firesoon/plugin-layout","directories":{},"dependencies":{"lodash":"^4.17.15","crypto-js":"^4.0.0","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"0.2.6-alpha.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"release-it":"^15.5.1"},"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.2.2-alpha.0_1704857216326_0.5995500808684036","host":"s3://npm-registry-packages"}},"0.2.2-alpha.1":{"name":"@firesoon/plugin-layout","version":"0.2.2-alpha.1","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.2.2-alpha.1","maintainers":[{"name":"wenn5959","email":"Txxie459@163.com"},{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},{"name":"wangjingren","email":"809329260@qq.com"},{"name":"aolie","email":"3104527996@qq.com"},{"name":"ink0101","email":"285927920@qq.com"},{"name":"chenweiming","email":"954244597@qq.com"},{"name":"anglay","email":"435641688@qq.com"},{"name":"tangshuo","email":"twosleeps__aday@163.com"},{"name":"maolizi","email":"mlzcomeon@163.com"},{"name":"firesoon-ued","email":"firesoontest@163.com"}],"dist":{"shasum":"46c495e5dab58c7fe7a0080d618cbc472d52e1ee","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.2.2-alpha.1.tgz","fileCount":33,"integrity":"sha512-RBfui0SUdtYZDiv9I9euSArUrNbPL1RaDmQHc16mZU9uF/NGAoakiRMNcSLREKxkBI2RUvSvv1vkofShWvur8A==","signatures":[{"sig":"MEUCIQCH22/lio2lMBYl0bMxsogs25V1ORM0+fp9/rQ6OVdGJgIgSXer7XLuxNXP1X35HNz+oAlDVBjy5Ydm0fqBy8FFcG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80621},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","scripts":{"release":"release-it","release:beta":"release-it --preRelease=beta"},"_npmUser":{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},"release-it":{"git":{"tag":false,"commitMessage":"release: @firesoon/plugin-layout ${version}","addUntrackedFiles":true,"requireCleanWorkingDir":false}},"description":"@firesoon/plugin-layout","directories":{},"dependencies":{"lodash":"^4.17.15","crypto-js":"^4.0.0","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"0.2.6-alpha.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"release-it":"^15.5.1"},"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.2.2-alpha.1_1704869593148_0.004673741848358226","host":"s3://npm-registry-packages"}},"0.2.2-alpha.2":{"name":"@firesoon/plugin-layout","version":"0.2.2-alpha.2","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.2.2-alpha.2","maintainers":[{"name":"wenn5959","email":"Txxie459@163.com"},{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},{"name":"wangjingren","email":"809329260@qq.com"},{"name":"aolie","email":"3104527996@qq.com"},{"name":"ink0101","email":"285927920@qq.com"},{"name":"chenweiming","email":"954244597@qq.com"},{"name":"anglay","email":"435641688@qq.com"},{"name":"tangshuo","email":"twosleeps__aday@163.com"},{"name":"maolizi","email":"mlzcomeon@163.com"},{"name":"firesoon-ued","email":"firesoontest@163.com"}],"dist":{"shasum":"1ab96330fe87d5ca2991eea58fd34191fa0529dd","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.2.2-alpha.2.tgz","fileCount":33,"integrity":"sha512-J+Ko7neSLZVyhNtUC1+5h3GoWWfwlqT9TQlxzesE20qr1qyFuKrLewHm1BUZr2RfJv4NQBTQojZKbV3w7RhrQw==","signatures":[{"sig":"MEQCICjCE/S94EW3bQ4TSyv9EguQURU9SIaqaT8jZiT+wmMjAiAgX3f5w2b5y1S1laLZjp4R01L00E5Q1EARJBzX1nM5/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80621},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","scripts":{"release":"release-it","release:beta":"release-it --preRelease=beta"},"_npmUser":{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},"release-it":{"git":{"tag":false,"commitMessage":"release: @firesoon/plugin-layout ${version}","addUntrackedFiles":true,"requireCleanWorkingDir":false}},"description":"@firesoon/plugin-layout","directories":{},"dependencies":{"lodash":"^4.17.15","crypto-js":"^4.0.0","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"0.2.6-alpha.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"release-it":"^15.5.1"},"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.2.2-alpha.2_1704870600336_0.5561124706087373","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@firesoon/plugin-layout","version":"0.2.3","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.2.3","maintainers":[{"name":"linweili1201","email":"wynn0101@gmail.com"},{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},{"name":"wangjingren","email":"809329260@qq.com"},{"name":"ink0101","email":"285927920@qq.com"},{"name":"chenweiming","email":"954244597@qq.com"},{"name":"anglay","email":"435641688@qq.com"},{"name":"tangshuo","email":"twosleeps__aday@163.com"},{"name":"maolizi","email":"mlzcomeon@163.com"},{"name":"firesoon-ued","email":"firesoontest@163.com"}],"dist":{"shasum":"e734290a5a504f4cb07d58b694f7e8f91cb87cb4","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.2.3.tgz","fileCount":24,"integrity":"sha512-yWnocUlpIKqZV/bjSrc+c3BKZiqPp1PLV8ZSwYfxZg+Kpoc+RUkBd3MXDqPAeOXPS19v4H07WefHU5v0epo7XQ==","signatures":[{"sig":"MEQCIGTEA7XgR+Nxcbi3W1vkOumDSdYsM9rnjEH8lKeQGRKVAiBJbqq7PC/mvahugIpZvb2+/9y6BIWnV+YikJ/H8Ks8Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80845},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","gitHead":"b9804e5d2862eb1b3e868f3290775cab2ad7c430","scripts":{"release":"release-it","release:beta":"release-it --preRelease=beta"},"_npmUser":{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},"release-it":{"git":{"tag":false,"commitMessage":"release: @firesoon/plugin-layout ${version}","addUntrackedFiles":true,"requireCleanWorkingDir":false}},"_npmVersion":"8.5.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.14.1","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"release-it":"^15.5.1"},"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.2.3_1715330133826_0.03243768865712604","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@firesoon/plugin-layout","version":"0.2.4","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.2.4","maintainers":[{"name":"linweili1201","email":"wynn0101@gmail.com"},{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},{"name":"wangjingren","email":"809329260@qq.com"},{"name":"ink0101","email":"285927920@qq.com"},{"name":"chenweiming","email":"954244597@qq.com"},{"name":"anglay","email":"435641688@qq.com"},{"name":"tangshuo","email":"twosleeps__aday@163.com"},{"name":"maolizi","email":"mlzcomeon@163.com"},{"name":"firesoon-ued","email":"firesoontest@163.com"}],"dist":{"shasum":"8022597d5aa662553de78e92737e47535d417951","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.2.4.tgz","fileCount":24,"integrity":"sha512-M/qUVZFYrsjGzGsNzuAuql7HVGmbADcmJu671lUqFAQfvPhlnsn/KbgrHwUlEZVABUW5/M862ytt0FI+08j+Dg==","signatures":[{"sig":"MEUCIQD2OytR0sYy+pbliaxYo5X7bPvUWDf+iTP7C4m3qVcNaAIgJfXDmT1RsRTncYAhzoVs6ujSZHqraTw/bAWFKk7dyXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80934},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","gitHead":"8df260792fe08c1c268072fb91117daecff7796f","scripts":{"release":"release-it","release:beta":"release-it --preRelease=beta"},"_npmUser":{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},"release-it":{"git":{"tag":false,"commitMessage":"release: @firesoon/plugin-layout ${version}","addUntrackedFiles":true,"requireCleanWorkingDir":false}},"_npmVersion":"8.5.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.14.1","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"release-it":"^15.5.1"},"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.2.4_1716890182944_0.12028415086270039","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@firesoon/plugin-layout","version":"0.2.5","keywords":["umi","firesoon","plugin-layout"],"license":"ISC","_id":"@firesoon/plugin-layout@0.2.5","maintainers":[{"name":"linweili1201","email":"wynn0101@gmail.com"},{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},{"name":"wangjingren","email":"809329260@qq.com"},{"name":"ink0101","email":"285927920@qq.com"},{"name":"chenweiming","email":"954244597@qq.com"},{"name":"anglay","email":"435641688@qq.com"},{"name":"tangshuo","email":"twosleeps__aday@163.com"},{"name":"maolizi","email":"mlzcomeon@163.com"},{"name":"firesoon-ued","email":"firesoontest@163.com"}],"dist":{"shasum":"ef2f45627062a6f38cfecbcf7cf6ff59049712a7","tarball":"https://registry.npmjs.org/@firesoon/plugin-layout/-/plugin-layout-0.2.5.tgz","fileCount":24,"integrity":"sha512-io3uDvYP9A6cV2l/9EJHJssvT1cnYct3FSkj0RGGCrmaFJnIh7ADPf6QIocgHQwWB5cdaIfSft35tUHf69z7RA==","signatures":[{"sig":"MEUCIHRo5oqirf1hqozaU8wO0+HfdMyAHcfkNLsDTzHINPbwAiEAmXugex4Jy/Pv3zykE/S7Wapbq4R2nfAdR1rJqja0r8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80998},"main":"lib/index.js","types":"lib/types/index.d.ts","authors":"ouyanggaoguang","gitHead":"7f75969b81affb7bc110907b4e1423da0dfb5cbb","scripts":{"release":"release-it","release:beta":"release-it --preRelease=beta"},"_npmUser":{"name":"wxshycat","email":"wangxiaoshylion@gmail.com"},"release-it":{"git":{"tag":false,"commitMessage":"release: @firesoon/plugin-layout ${version}","addUntrackedFiles":true,"requireCleanWorkingDir":false}},"_npmVersion":"8.5.0","description":"@firesoon/plugin-layout","directories":{},"_nodeVersion":"16.14.1","dependencies":{"lodash":"^4.17.15","js-base64":"^2.6.4","@firesoon/antd":"^1.x.x","@umijs/route-utils":"^1.0.7","@firesoon/design-layout":"^0.x.x"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"release-it":"^15.5.1"},"peerDependencies":{"umi":"3.x","@ant-design/icons":"^4.0.0","@umijs/plugin-model":"2.x","@umijs/plugin-locale":"0.x","@umijs/plugin-initial-state":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/plugin-layout_0.2.5_1717036528585_0.43295950420463525","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-10-19T05:45:36.568Z","modified":"2025-11-14T06:00:15.004Z","0.0.1":"2021-10-19T05:45:36.765Z","0.0.2":"2021-10-25T10:20:43.415Z","0.0.3":"2021-10-25T10:51:01.131Z","0.0.4":"2021-11-03T10:51:07.154Z","0.0.5":"2021-11-04T09:03:16.999Z","0.0.6":"2021-12-07T01:44:04.988Z","0.0.7":"2021-12-07T04:07:35.096Z","0.0.8":"2021-12-09T09:17:25.337Z","0.0.9":"2021-12-09T10:10:14.037Z","0.1.0":"2021-12-09T10:34:57.534Z","0.1.1":"2021-12-10T01:58:02.449Z","0.1.2":"2021-12-10T07:41:25.494Z","0.1.3":"2021-12-13T11:25:27.648Z","0.1.4":"2021-12-27T04:54:31.263Z","0.1.5":"2021-12-27T12:16:55.346Z","0.1.6":"2021-12-28T10:14:41.624Z","0.1.7":"2021-12-29T07:00:20.547Z","0.1.8":"2021-12-30T03:11:30.842Z","0.1.9":"2021-12-30T05:17:36.334Z","0.1.10":"2022-01-20T06:44:40.829Z","0.1.11":"2022-01-21T03:33:39.020Z","0.1.12":"2022-01-21T04:01:21.572Z","0.1.13":"2022-02-21T03:18:26.091Z","0.1.14":"2022-02-23T09:39:00.838Z","0.1.15":"2022-02-23T09:54:42.684Z","0.1.16":"2022-02-24T07:30:17.157Z","0.1.17":"2022-02-24T07:32:45.697Z","0.1.18":"2022-02-25T03:19:09.351Z","0.1.19":"2022-03-21T03:41:42.823Z","0.1.20":"2022-03-22T08:30:27.097Z","0.1.21":"2022-05-07T06:48:23.654Z","0.1.22":"2022-05-27T03:37:51.493Z","0.1.23":"2022-06-08T07:44:41.634Z","0.1.24":"2022-08-23T08:07:14.141Z","0.1.25":"2022-08-23T10:51:57.418Z","0.1.26":"2022-08-30T07:11:20.357Z","0.1.27-beta.0":"2022-08-30T07:17:51.173Z","0.1.27":"2022-08-30T09:53:50.687Z","1.0.0-beta.0":"2022-09-16T07:18:36.783Z","1.0.0":"2022-09-19T08:48:56.409Z","0.1.27-beta.1":"2022-11-07T09:27:09.794Z","0.1.28":"2022-11-16T01:37:30.021Z","0.1.29":"2022-11-21T06:40:46.779Z","0.1.30":"2022-11-22T02:03:34.288Z","0.1.31":"2022-12-08T02:07:07.695Z","0.1.32":"2023-05-05T07:26:40.465Z","0.2.0":"2023-11-10T03:03:58.678Z","0.2.1":"2023-11-10T03:35:34.779Z","0.2.2-alpha.0":"2024-01-10T03:26:56.492Z","0.2.2-alpha.1":"2024-01-10T06:53:13.340Z","0.2.2-alpha.2":"2024-01-10T07:10:00.518Z","0.2.3":"2024-05-10T08:35:34.044Z","0.2.4":"2024-05-28T09:56:23.091Z","0.2.5":"2024-05-30T02:35:28.803Z"},"license":"ISC","keywords":["umi","firesoon","plugin-layout"],"description":"@firesoon/plugin-layout","maintainers":[{"email":"firesoontest@163.com","name":"firesoon-ued"},{"email":"mlzcomeon@163.com","name":"maolizi"},{"email":"285927920@qq.com","name":"ink0101"},{"email":"twosleeps__aday@163.com","name":"tangshuo"},{"email":"435641688@qq.com","name":"anglay"},{"email":"954244597@qq.com","name":"chenweiming"},{"email":"wangxiaoshylion@gmail.com","name":"wxshycat"},{"email":"wynn0101@gmail.com","name":"linweili1201"},{"email":"1780508420@qq.com","name":"npm_fwj"}],"readme":"为了进一步降低研发成本，提供 `@firesoon/plugin-layout` 插件，将布局通过 umi 插件的方式内置。其中，`packages/plugin-layout` 为插件代码，`packages/design-layout` 为布局代码。\r\n\r\n## @firesoon/plugin-layout\r\n\r\n安装\r\n\r\n```text\r\nnpm install @firesoon/plugin-layout --save-dev\r\n```\r\n\r\n使用\r\n\r\n`.umirc.ts`文件\r\n\r\n```javascript\r\n{\r\n    plugins: [\r\n        '@firesoon/plugin-layout',\r\n    ],\r\n    firesoonLayout: {},\r\n}\r\n```\r\n\r\n`app.ts`文件\r\n\r\n```javascript\r\n// 添加\r\nexport async function getInitialState() {\r\n  // @umijs/plugin-initial-state插件\r\n  const menuInfo = await api.getMenuList(); //获取服务端菜单数据\r\n  const userInfo = await api.getUserInfo(); // 获取用户信息\r\n  const roleInfo = await api.getRoleList(); // 获取角色信息\r\n  if (\r\n    (menuInfo && menuInfo.httpCode === 403) ||\r\n    (menuInfo &&\r\n      menuInfo.httpCode === 300 &&\r\n      menuInfo.msg === '数据权限没有初始化，请联系管理员')\r\n  ) {\r\n    history.push('/errorPage?type=private');\r\n  }\r\n  if (\r\n    menuInfo.httpCode === 200 &&\r\n    userInfo.httpCode === 200 &&\r\n    roleInfo.httpCode === 200\r\n  ) {\r\n    return {\r\n      remoteMenu: menuInfo.data, //服务端菜单\r\n      userInfo: userInfo.data, //用户信息\r\n      roleList: roleInfo.data.sysRoleVoList.map((v) => ({\r\n        //角色list\r\n        name: v.roleName,\r\n        value: v.id,\r\n      })),\r\n      breadcrumbMenus: [], //面包屑数据\r\n      activeKey: '',\r\n    };\r\n  }\r\n}\r\n\r\n// 添加\r\nexport const firesoonLayout = {\r\n  // @firesoon/plugin-layout插件\r\n  logo, //项目logo\r\n  homeId: 'home', // HOME_ID\r\n  iconMap, //菜单图标\r\n  localMenu, // 本地路透配置\r\n  logoutAction: () => {\r\n    //退出登录操作\r\n    api.logout().then((res) => {\r\n      if (res && res.httpCode === 200) {\r\n        localStorage.clear();\r\n        sessionStorage.clear();\r\n        window.location.href = res.data;\r\n      }\r\n    });\r\n  },\r\n  onChangeRoleAction: (value) => {\r\n    //切换角色操作\r\n    api.modifyRole({ id: value }).then((res) => {\r\n      if (res.httpCode === 200) {\r\n        window.location.reload();\r\n      }\r\n    });\r\n  },\r\n  modifyPwdAction: (params, callback) => {\r\n    //修改密码操作\r\n    api.modifyPassword(params).then((res) => {\r\n      if (res.httpCode === 200) {\r\n        message.success('修改成功');\r\n        callback(true);\r\n      } else {\r\n        callback(false, res);\r\n      }\r\n    });\r\n  },\r\n};\r\n```\r\n\r\n## 修改记录\r\n\r\n### V 0.1.5\r\n- 增加机构默认切换逻辑：当需要显示机构，且机构不显示全部选项，且当前hospitalAreaId为-1，则默认切换第一个机构\r\n\r\n### V 0.1.6\r\n- 增加免密登录逻辑，添加如下配置\r\n\r\n```javascript\r\nimport * as api from '@/services/index';\r\n\r\nexport const firesoonLayout = {\r\n    ...,\r\n      loginNotPwdService: api.loginNotPwd, // 免密登录接口，插件内部调用\r\n    ...\r\n}\r\n```\r\n\r\n### V 0.1.7\r\n- 无菜单权限loading状态处理\r\n\r\n### V 0.1.8\r\n- 优化菜单接口状态码为300时的异常处理\r\n- 调整initDispatcher方法的返回参数，第一个参数为dispatch，第二个参数为对象，包含用户登录的userInfo和roleInfo\r\n\r\n### V 0.1.9\r\n- 新增修改密码时，表单验证是否使用后端接口返回值进行验证的逻辑，initAppService方法调整(`api.getPasswordComplexity()`非必传)，如下：\r\n```javascript\r\n  initAppService: () => {\r\n    return [api.getMenuList(), api.getUserInfo(), api.getRoleList(), api.getPasswordComplexity()];\r\n  },\r\n```\r\n\r\n### V 0.1.21\r\n- 修复菜单中文映射远程返回值问题\r\n- 移除断网状态展示界面逻辑\r\n\r\n### V 0.1.22\r\n- 修复面包屑展示信息问题\r\n\r\n### V 0.1.23\r\n- 新增menuMode参数，当menuMode=local时，使用本地配置的菜单数据\r\n\r\n### V 0.1.24\r\n- 增加encryptedInfo配置，默认为false；设置为true，则开启storage敏感数据加密存储\r\n\r\n### V 0.1.25\r\n- 增加`noLogin`配置项，支撑忽略登录配置化；\r\n\r\n### V 0.1.31\r\n- 修复sid、signKey不存在时，访问应用内部路由，跳转登录页","readmeFilename":"README.md"}