{"_id":"@allahjs/umi-plugin-layout-lite","_rev":"6-cba2f560a1d2e7368f00396358c8b379","name":"@allahjs/umi-plugin-layout-lite","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@allahjs/umi-plugin-layout-lite","version":"0.1.0","keywords":["umi","umijs","plugin","layout","prolayout","antd"],"license":"MIT","_id":"@allahjs/umi-plugin-layout-lite@0.1.0","maintainers":[{"name":"allahbin","email":"569693942@qq.com"},{"name":"allahbin2","email":"allahbin1996@gmail.com"}],"homepage":"https://github.com/allah-prime/umi-plugin-layout-lite#readme","bugs":{"url":"https://github.com/allah-prime/umi-plugin-layout-lite/issues"},"dist":{"shasum":"47b8a6b60efb65657e7706b2d2aa248861f88452","tarball":"https://registry.npmjs.org/@allahjs/umi-plugin-layout-lite/-/umi-plugin-layout-lite-0.1.0.tgz","fileCount":8,"integrity":"sha512-m5geu3hpAKzmXMhV2KssEwuRvTlxD2oDn7IzKdAN6r3cDrkf0um6xM5VuMKNr5Nn13Cg/2UYQg6pDabBtVwoqg==","signatures":[{"sig":"MEQCIEahraVykbDEyYNmkmSd9IGxJ/eiWr5aUc/qFB72Cp7YAiAJ61tG224hK+h8pIHwf2QwTOY7+wRFRtBzH0riDhB1dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10642},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"dc7f8e076e430172603640b8fa6621bf62c59f7c","scripts":{"build":"rimraf dist && rollup -c","prepublishOnly":"npm run build"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/allah-prime/umi-plugin-layout-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Umi layout plugin with ProLayout and rightContentRender compatibility.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1","rollup":"^4.50.1","typescript":"^5.9.0","@types/node":"^24.3.0","@types/react":"^19.2.0","rollup-plugin-dts":"^6.2.3","@rollup/plugin-commonjs":"^28.0.9","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"umi":">=4","antd":">=6","react":">=18","react-dom":">=18","@umijs/max":">=4","@ant-design/icons":">=6","@ant-design/pro-components":">=3.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/umi-plugin-layout-lite_0.1.0_1772516119396_0.9422377809205837","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@allahjs/umi-plugin-layout-lite","version":"0.1.1","keywords":["umi","umijs","plugin","layout","prolayout","antd"],"license":"MIT","_id":"@allahjs/umi-plugin-layout-lite@0.1.1","maintainers":[{"name":"allahbin","email":"569693942@qq.com"},{"name":"allahbin2","email":"allahbin1996@gmail.com"}],"homepage":"https://github.com/allah-prime/umi-plugin-layout-lite#readme","bugs":{"url":"https://github.com/allah-prime/umi-plugin-layout-lite/issues"},"dist":{"shasum":"cae07c572bccd77d9a1df446633a6fa63c5ed450","tarball":"https://registry.npmjs.org/@allahjs/umi-plugin-layout-lite/-/umi-plugin-layout-lite-0.1.1.tgz","fileCount":8,"integrity":"sha512-Bn2ulW53k3mIzTOJAxiGiXvuJV2vDhe5Z/UjdZ4dGWtctSiVEdeFyZRTWzKPneWoJKrrWnpu5x/ibGfiqWb2Rw==","signatures":[{"sig":"MEYCIQD8BRAtbfr6Tei6/xqcy/lr4GhHjCSmLZ++byZ+PPvWPgIhALTPLxT8GwiG+8rTmm791R2NLoQyhpxHlht0T5POJGx3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10039},"main":"dist/index.cjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"f9ce2f3b391047fa05121b28e9eefbb56df7b947","scripts":{"build":"rimraf dist && rollup -c","prepublishOnly":"npm run build"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/allah-prime/umi-plugin-layout-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Umi layout plugin with ProLayout and rightContentRender compatibility.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1","rollup":"^4.50.1","typescript":"^5.9.0","@types/node":"^24.3.0","@types/react":"^19.2.0","rollup-plugin-dts":"^6.2.3","@rollup/plugin-commonjs":"^28.0.9","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"umi":">=4","antd":">=6","react":">=18","react-dom":">=18","@umijs/max":">=4","@ant-design/icons":">=6","@ant-design/pro-components":">=3.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/umi-plugin-layout-lite_0.1.1_1772520050734_0.6817630244162958","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@allahjs/umi-plugin-layout-lite","version":"0.1.2","keywords":["umi","umijs","plugin","layout","prolayout","antd"],"license":"MIT","_id":"@allahjs/umi-plugin-layout-lite@0.1.2","maintainers":[{"name":"allahbin","email":"569693942@qq.com"},{"name":"allahbin2","email":"allahbin1996@gmail.com"}],"homepage":"https://github.com/allah-prime/umi-plugin-layout-lite#readme","bugs":{"url":"https://github.com/allah-prime/umi-plugin-layout-lite/issues"},"dist":{"shasum":"e3bbca8130b287292beb4d0e27a37261ce6df597","tarball":"https://registry.npmjs.org/@allahjs/umi-plugin-layout-lite/-/umi-plugin-layout-lite-0.1.2.tgz","fileCount":8,"integrity":"sha512-4oOEAsQWYAFfDgba5EX2fsRo//2uOOfSYHtwlKA0TWhQdEidwLV+7mEBywws5xuOSRbv/rGistb3h9jcKacl6w==","signatures":[{"sig":"MEYCIQDqHVQ0p+SNI9EbbAQikS2JLEUVrkNHNXAt3hcW3gQEhQIhAKgECojgnHRzA7jNrpPBsNN3CG8xPGc6ysb08V4/dZAN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10159},"main":"dist/index.cjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"4655e8c27c7cb1433fb15eb1683a9fe5d57d55c0","scripts":{"build":"rimraf dist && rollup -c","prepublishOnly":"npm run build"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/allah-prime/umi-plugin-layout-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Umi layout plugin with ProLayout and rightContentRender compatibility.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1","rollup":"^4.50.1","typescript":"^5.9.0","@types/node":"^24.3.0","@types/react":"^19.2.0","rollup-plugin-dts":"^6.2.3","@rollup/plugin-commonjs":"^28.0.9","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"umi":">=4","antd":">=6","react":">=18","react-dom":">=18","@umijs/max":">=4","@ant-design/icons":">=6","@ant-design/pro-components":">=3.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/umi-plugin-layout-lite_0.1.2_1772532482741_0.009996879659295299","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@allahjs/umi-plugin-layout-lite","version":"0.2.0","keywords":["umi","umijs","plugin","layout","prolayout","antd"],"license":"MIT","_id":"@allahjs/umi-plugin-layout-lite@0.2.0","maintainers":[{"name":"allahbin","email":"569693942@qq.com"},{"name":"allahbin2","email":"allahbin1996@gmail.com"}],"homepage":"https://github.com/allah-prime/umi-plugin-layout-lite#readme","bugs":{"url":"https://github.com/allah-prime/umi-plugin-layout-lite/issues"},"dist":{"shasum":"418d9641a83fa8e82eaebf22c0d51001148db646","tarball":"https://registry.npmjs.org/@allahjs/umi-plugin-layout-lite/-/umi-plugin-layout-lite-0.2.0.tgz","fileCount":8,"integrity":"sha512-1iBqAjWgMjbXJzZmLIvdupLF37ZnGCImJ9QYoIrZTZqfyRqxNIMCmKszxzFfCjZYRwLBFB+dSOjg9XgsT8Tc+g==","signatures":[{"sig":"MEQCIHFMmTlfMuiKyt9MG+MXNd5m/kSQeYehTWojsMF04bxyAiB1JTWGUtNY3i7JzcTyz7cVSCBJBI27jdVJRvd+RMd8HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16951},"main":"dist/index.cjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"f25580e1c728ca6c5c151d572f86a7d7dfaa6b68","scripts":{"build":"rimraf dist && rollup -c","prepublishOnly":"npm run build"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/allah-prime/umi-plugin-layout-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Umi layout plugin with ProLayout and rightContentRender compatibility.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1","rollup":"^4.50.1","typescript":"^5.9.0","@types/node":"^24.3.0","@types/react":"^19.2.0","rollup-plugin-dts":"^6.2.3","@rollup/plugin-commonjs":"^28.0.9","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"umi":">=4","antd":">=6","react":">=18","react-dom":">=18","@umijs/max":">=4","@ant-design/icons":">=6","@ant-design/pro-components":">=3.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/umi-plugin-layout-lite_0.2.0_1773161297958_0.3853948535193388","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@allahjs/umi-plugin-layout-lite","version":"0.2.1","keywords":["umi","umijs","plugin","layout","prolayout","antd"],"license":"MIT","_id":"@allahjs/umi-plugin-layout-lite@0.2.1","maintainers":[{"name":"allahbin","email":"569693942@qq.com"},{"name":"allahbin2","email":"allahbin1996@gmail.com"}],"homepage":"https://github.com/allah-prime/umi-plugin-layout-lite#readme","bugs":{"url":"https://github.com/allah-prime/umi-plugin-layout-lite/issues"},"dist":{"shasum":"0d72e51d1d12ebf5510c67586ba2cfccdfa7c05b","tarball":"https://registry.npmjs.org/@allahjs/umi-plugin-layout-lite/-/umi-plugin-layout-lite-0.2.1.tgz","fileCount":8,"integrity":"sha512-J/hvn75QLJ9tLMIFTQBeJ5doo4gVaKwsOOI/iv9RunJU9DMm8u8rKMwNaElhCki25Gohf4yUa5MrE/ILydWxUA==","signatures":[{"sig":"MEUCIGy5Fcv4pFL7wgyVyEfkHKdKYzp+iJ9yAfoDDFN7LMVXAiEA/bQDNfKiZZtS/sOd45an3gH0kxyOhnSsHUhOwNEdwdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18670},"main":"dist/index.cjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.cjs","require":"./dist/index.cjs"}},"gitHead":"70787382e3eab77301011db0ae074503bbc6ceba","scripts":{"build":"rimraf dist && rollup -c","prepublishOnly":"npm run build"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/allah-prime/umi-plugin-layout-lite.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight Umi layout plugin with ProLayout and rightContentRender compatibility.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1","rollup":"^4.50.1","typescript":"^5.9.0","@types/node":"^24.3.0","@types/react":"^19.2.0","rollup-plugin-dts":"^6.2.3","@rollup/plugin-commonjs":"^28.0.9","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"umi":">=4","antd":">=6","react":">=18","react-dom":">=18","@umijs/max":">=4","@ant-design/icons":">=6","@ant-design/pro-components":">=3.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/umi-plugin-layout-lite_0.2.1_1774601121873_0.739316394892066","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@allahjs/umi-plugin-layout-lite","version":"0.2.2","description":"A lightweight Umi layout plugin with ProLayout and rightContentRender compatibility.","repository":{"type":"git","url":"git+https://github.com/allah-prime/umi-plugin-layout-lite.git"},"main":"dist/index.cjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.cjs","require":"./dist/index.cjs"}},"scripts":{"build":"rimraf dist && rollup -c","prepublishOnly":"npm run build"},"keywords":["umi","umijs","plugin","layout","prolayout","antd"],"peerDependencies":{"@ant-design/icons":">=6","@ant-design/pro-components":">=3.0.0-0","@umijs/max":">=4","antd":">=6","react":">=18","react-dom":">=18","umi":">=4"},"devDependencies":{"@rollup/plugin-commonjs":"^28.0.9","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-typescript":"^12.3.0","@types/node":"^24.3.0","@types/react":"^19.2.0","rimraf":"^6.0.1","rollup":"^4.50.1","rollup-plugin-dts":"^6.2.3","rollup-plugin-peer-deps-external":"^2.2.4","semantic-release":"^24.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.0","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^11.0.0","tslib":"^2.8.1","typescript":"^5.9.0"},"license":"MIT","_id":"@allahjs/umi-plugin-layout-lite@0.2.2","gitHead":"665342c34aeb2af11b6f772261a68eee8badbe12","bugs":{"url":"https://github.com/allah-prime/umi-plugin-layout-lite/issues"},"homepage":"https://github.com/allah-prime/umi-plugin-layout-lite#readme","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-B7S9z0Wr4jqlRXYllQ1xeg6s9huX/Q/a0Oc7PZZPTKdB+iRSjYztR5505hVmwgwbUMCe3Rb9/KSi0C+N6p9KGQ==","shasum":"1d558d9980e9ec1853b75ac93597fa90d06b36d8","tarball":"https://registry.npmjs.org/@allahjs/umi-plugin-layout-lite/-/umi-plugin-layout-lite-0.2.2.tgz","fileCount":8,"unpackedSize":19134,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFBugBqqSKhqWf3BnEOewosfE3yumb206g5c3PHNZVoKAiAsYbndPUuwhpQDeLo38y+j1pYTlB0WNWp/bELReSjsGg=="}]},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"directories":{},"maintainers":[{"name":"allahbin","email":"569693942@qq.com"},{"name":"allahbin2","email":"allahbin1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/umi-plugin-layout-lite_0.2.2_1775035362100_0.2753314705061567"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-03T05:35:19.308Z","modified":"2026-04-01T09:22:42.382Z","0.1.0":"2026-03-03T05:35:19.519Z","0.1.1":"2026-03-03T06:40:50.900Z","0.1.2":"2026-03-03T10:08:02.909Z","0.2.0":"2026-03-10T16:48:18.098Z","0.2.1":"2026-03-27T08:45:22.024Z","0.2.2":"2026-04-01T09:22:42.256Z"},"bugs":{"url":"https://github.com/allah-prime/umi-plugin-layout-lite/issues"},"license":"MIT","homepage":"https://github.com/allah-prime/umi-plugin-layout-lite#readme","keywords":["umi","umijs","plugin","layout","prolayout","antd"],"repository":{"type":"git","url":"git+https://github.com/allah-prime/umi-plugin-layout-lite.git"},"description":"A lightweight Umi layout plugin with ProLayout and rightContentRender compatibility.","maintainers":[{"name":"allahbin","email":"569693942@qq.com"},{"name":"allahbin2","email":"allahbin1996@gmail.com"}],"readme":"# @allahjs/umi-plugin-layout-lite\n\n轻量版 Umi Layout 插件，替代官方 layout 插件并保留常用能力：\n\n- 自动注入全局布局（基于 `ProLayout`）\n- 支持 `export const layout = (...) => ({ ... })` 运行时配置\n- 支持 `rightRender` / `rightContentRender`\n- 兼容 `@ant-design/pro-components` 3.x：内部自动把 `rightContentRender` 适配为 `actionsRender`\n- 支持路由 `icon` 字符串自动映射\n\n## 安装\n\n```bash\nnpm i @allahjs/umi-plugin-layout-lite\n```\n\n## 使用\n\n在 `config/config.ts` 中：\n\n```ts\nimport { defineConfig } from '@umijs/max'\n\nexport default defineConfig({\n  layout: false,\n  plugins: [require.resolve('@allahjs/umi-plugin-layout-lite')],\n})\n```\n\n在 `src/app.tsx` 中：\n\n```tsx\nexport const layout = ({ initialState }: any) => ({\n  title: '管理系统',\n  rightContentRender: (_layoutProps: any, _dom: any, _meta: any) => {\n    return <div>自定义右上角</div>\n  },\n})\n```\n\n## 发布\n\n```bash\ncd packages/umi-plugin-layout-lite\nnpm publish --access public\n```\n\n建议先发布 `0.1.1`（修复 CJS 产物在部分 MFSU 场景下的运行时兼容问题）。\n","readmeFilename":"README.md"}