{"_id":"@aiao/lazy-component","_rev":"14-2a09b36664d2135444d8deea262d8214","name":"@aiao/lazy-component","dist-tags":{"latest":"2.0.0","next":"1.7.2-alpha.1"},"versions":{"1.0.0":{"name":"@aiao/lazy-component","version":"1.0.0","peerDependencies":{"@aiao/lazy-module":"^1.0.0","@angular/common":"^8.0.0","@angular/core":"^8.0.0"},"devDependencies":{"@aiao/lazy-module":"^1.0.0"},"main":"bundles/aiao-lazy-component.umd.js","module":"fesm5/aiao-lazy-component.js","es2015":"fesm2015/aiao-lazy-component.js","esm5":"esm5/aiao-lazy-component.js","esm2015":"esm2015/aiao-lazy-component.js","fesm5":"fesm5/aiao-lazy-component.js","fesm2015":"fesm2015/aiao-lazy-component.js","typings":"aiao-lazy-component.d.ts","metadata":"aiao-lazy-component.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"按需加载组件","_id":"@aiao/lazy-component@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-kzCaN4i6/U+oAOe5YfVE2J3igdypgBvozunZcuzFUHgAh6hWrn0/TPSMUL3M2mXFQWqIin8YvAv4AnKShiA3Uw==","shasum":"23ba3ec74e401122f9be86e534706dac2587e7f1","tarball":"https://registry.npmjs.org/@aiao/lazy-component/-/lazy-component-1.0.0.tgz","fileCount":29,"unpackedSize":154557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4pErCRA9TVsSAnZWagAA1ZgP/2rEC0bQB5pLRkB5hS0m\nU+csU2MKJp+/WSzZjQD6QkirJ35/VZ+80oVOYpP/y0pc6NMQPnug3xw/gbeH\n6qTAL0f9zojibTsaEwK/eC+zhiG9V1E4aACHe+FNp2ETfs0pqj5dbk2dFsRX\nV/YPBCDFqZ4h0RGV3x0Ptyj+3DAxGpt/jN5Jiklg3Dvc+GMhE/gEhT8mXf4D\neEqr09fBXypKulf2yAZ+xJwbhN+fT7y+u7q/9FlH0kRZP77tsSMqhq3sGnRi\nxcJeO8Ic9Uxyw2Gz2N3LQJZrEGyzNBZ39oFjkVtAm1vZWNp0C7HMdSNiGqqE\naxQG+Zei1kOcuIPi2+fPW8NfBqT5IM0Xu2uYrp4bs415KE1qTI/h0CciAIWg\nmGBXcg25kh2Rk1PzBqHnoi1Bkr/b4WqLte2nOmsXsdrD5LohecNHPIjexj43\nFf0H1zU2PBWNIIauLUJNbKJ7pi/Hmuejbnc69Y2y/uAywacf4EwaYV5emicB\naAdXhCOP8j9l8hftPhWJDYDuJV/gI93wpcNKNOvS4oARZEIN7syOwnmXZ//7\n7xyMpvdMeW21DURBy9qMTttLeuVOSO0rOMgULJRcZOYdyivdxnl99xRBMiaV\n8cElgXrblzdOJHRP30xY2RNpwJIkay+FdgJF+am0HISxdm7U4zyg6+35zwqf\nx5Df\r\n=Zidr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWzej2HBp2T/teEF7G2+56NfQG8BgVr4NVK93U9KRa3gIhAKmTyLTF2U6PXxqvARljvf+zFKrnbLWMHy/cfl52rLSK"}]},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-component_1.0.0_1575129387399_0.615558686583654"},"_hasShrinkwrap":false},"1.2.0":{"name":"@aiao/lazy-component","version":"1.2.0","description":"lazy component for angular","homepage":"https://github.com/aiao-io/aiao","author":{"name":"Jimmy","email":"hero63418@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aiao-io/aiao.git"},"bugs":{"url":"https://github.com/aiao-io/aiao/issues"},"keywords":["angular","lazy","module"],"peerDependencies":{"@aiao/lazy-module":"^1.0.0","@angular/common":"^8.0.0","@angular/core":"^8.0.0"},"devDependencies":{"@aiao/lazy-module":"^1.2.0"},"main":"bundles/aiao-lazy-component.umd.js","module":"fesm5/aiao-lazy-component.js","es2015":"fesm2015/aiao-lazy-component.js","esm5":"esm5/aiao-lazy-component.js","esm2015":"esm2015/aiao-lazy-component.js","fesm5":"fesm5/aiao-lazy-component.js","fesm2015":"fesm2015/aiao-lazy-component.js","typings":"aiao-lazy-component.d.ts","metadata":"aiao-lazy-component.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@aiao/lazy-component@1.2.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-qWGM/MPZc0pS9gLGAt1vdk2sAWzrpukzg9sQ9WiREe1ho8KSCoY5XCTMkne2xcKbGgCO1CoqrsURm+6qWXF72A==","shasum":"8bd481b8a3b368616f8dac51b51c76530852ba6b","tarball":"https://registry.npmjs.org/@aiao/lazy-component/-/lazy-component-1.2.0.tgz","fileCount":30,"unpackedSize":153983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd55AnCRA9TVsSAnZWagAAKyYQAJorRs6CW5/DJ3/izc7k\nncDkKqedP9TraWXI+jk2xCt/0tdKZQVy6vN5r6Ug61qCtZlASLyA4Sx5c6vP\nri4NFN9OQVGrkr07/wunfjtBcIF/PiJnt1D6cDmPypCBWmJnJpgjNsM5j1/t\no3znmD1val4Svcx4tR3BscAnUKHZikDdTtoQBYCi+8u6I1SDhkt2wh7tpEyi\nW8H9GOLMuMyrP81QQFM5Svl6nUV3c6dSpT8tX5lx6Um3qjspa4TKLw3szrEt\n54OpDlFyJk9OmbtwipssFEAmmhWAK33uWIQ4bitV8juY3ei/vfPrS80+f8xl\nquMTjNNsnYckL+hE5FnfWW+9Vg7n5byHEzKdchSbEg17ARJFUJS4H3kzdqmM\ngwaHzVDBugVSvBmPAf1sTAywAIMECsxrwd8Jf8dTOyqTH4BpxuJ4y54hiAAz\nGaOpM3d7hk1JAcNtlulzXMeIlAOPIDhFtqHaimJraKma7gOmaIBYq4T7d5mV\nF6F3Yaj3fx/NYA9JgV/PfATU0Xpzr1t/Vz6F5lt0j2XoTskI02M4Xv7QwxoH\nPlOB+0ovC+nxRLvaEo+7u12Ro/jdm4r+mOBTDW3cW/ESVkiG4clc/KOZlliM\nyWJw7jy88Yux7CL2f5cj1BIFQHXucrEwymQFLOfAfRQ4dbIarVerBRsvT6U+\nP5ly\r\n=YGew\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc44xE6vN7agJvpMPqfHC344K/Xu5u/FYZc/EhEhHMSQIhAMkaTZkUjjtpXnu4IPvLuu3ZQMuTJoAqpZiBWkP4EjTS"}]},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-component_1.2.0_1575456807318_0.2734656373177453"},"_hasShrinkwrap":false},"1.3.0":{"name":"@aiao/lazy-component","version":"1.3.0","description":"lazy component for angular","homepage":"https://github.com/aiao-io/aiao","author":{"name":"Jimmy","email":"hero63418@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aiao-io/aiao.git"},"bugs":{"url":"https://github.com/aiao-io/aiao/issues"},"keywords":["angular","lazy","module"],"peerDependencies":{"@aiao/lazy-module":"^1.0.0","@angular/common":"^8.0.0","@angular/core":"^8.0.0"},"devDependencies":{"@aiao/lazy-module":"^1.3.0"},"main":"bundles/aiao-lazy-component.umd.js","module":"fesm5/aiao-lazy-component.js","es2015":"fesm2015/aiao-lazy-component.js","esm5":"esm5/aiao-lazy-component.js","esm2015":"esm2015/aiao-lazy-component.js","fesm5":"fesm5/aiao-lazy-component.js","fesm2015":"fesm2015/aiao-lazy-component.js","typings":"aiao-lazy-component.d.ts","metadata":"aiao-lazy-component.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@aiao/lazy-component@1.3.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-w3QuCGoLA5grZB275sY7zuv5KCAWiaV4FdTxEqU72uyM6p9CsgR0QIveI2KhTcskCdcRD8dl25XfQA4wi2dRBw==","shasum":"20eebfd8273315ea7e0fed8e25013f67d71a886d","tarball":"https://registry.npmjs.org/@aiao/lazy-component/-/lazy-component-1.3.0.tgz","fileCount":30,"unpackedSize":154306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDBCNCRA9TVsSAnZWagAArJYP/1BpYLtX5KHi3WCAcsXE\nHHBnSr9mDhcvMllaN0rFKvzZhuJdQ7dPtnn9V9cwJQfvF5gvrmf9zeaNcEy2\nPKwHUA+4MrXdFtOW2NLEqcehC3kZr/uH/PVAPEnRdQcEFF643Btip0wLM5u0\nnccQoxNadZTCm4M7I01ZP4AWR/FMhMlOgJj6WUOKyq0slumj8JxKA9fr3Qpw\nBDGOuUzSZjPcyVgdaKGt6vAODfKE8VLuxh0E6j27qXkXBRu79l+TFKGuSlEa\nEYyg48NUhEFrHGdYcBfmtl0t1v/Eb3opiuhmsGN9plJkloWtl+VpDalAeIr9\nPFKRl6p41mdPKQvoJCo1sj+Paq6sX9HXIzU4jMDzh3CR4pWDXposmGXEmacX\ndbiduR6Y2tmG2JIiiefhkUQEc0iXseqAjHbk2AQxWtskeeEUK4c99NQQriHt\n6AP/2mlZnHCAiuEpCvQzaT6jVrnnD/ndDjKM80FeDJCgzDbIkIFuH9HN40ij\nq/lRi4awLF2jveKTZasaVvIcvh5nUZfShTaYwkaH+8Lg6BgrRIwacuc4nUJq\nlernTtbybDs159vTtP0KXpCZq/hnfU5U3qjb//tO0mGt0lngCzMExUJuvpQd\nKE5ZqvkaJ/Nzs4Op0U6v86ojLbww3d1cMZAMFkY6SntekYcoGnW/Kj9Y8xSJ\nSMef\r\n=m8QW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBhINlweDqxWWZRShe2xnXOJu0BRT9zX/1IwRPXhI7fAiBz9tudGjVDi0dRUcfjNfEVDDJmuVq/elXGL0Uct14Eww=="}]},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-component_1.3.0_1577848973337_0.683444967215304"},"_hasShrinkwrap":false},"1.4.0":{"name":"@aiao/lazy-component","version":"1.4.0","description":"lazy component for angular","homepage":"https://github.com/aiao-io/aiao","author":{"name":"Jimmy","email":"hero63418@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aiao-io/aiao.git"},"bugs":{"url":"https://github.com/aiao-io/aiao/issues"},"keywords":["angular","lazy","module"],"peerDependencies":{"@aiao/lazy-module":"^1.0.0","@angular/common":"^8.0.0","@angular/core":"^8.0.0"},"devDependencies":{"@aiao/lazy-module":"*"},"main":"bundles/aiao-lazy-component.umd.js","module":"fesm5/aiao-lazy-component.js","es2015":"fesm2015/aiao-lazy-component.js","esm5":"esm5/aiao-lazy-component.js","esm2015":"esm2015/aiao-lazy-component.js","fesm5":"fesm5/aiao-lazy-component.js","fesm2015":"fesm2015/aiao-lazy-component.js","typings":"aiao-lazy-component.d.ts","metadata":"aiao-lazy-component.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@aiao/lazy-component@1.4.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-LPdHO3c1quUVvWh3d/chDLOP4nh6GDl+FjgSbuetBOcBPYQL+yxfhup+3/HXXFghjxEwySc5aM54pSbnFTcjQg==","shasum":"d0c92e903a43ac79853f47fe7854370f3e5bb5b6","tarball":"https://registry.npmjs.org/@aiao/lazy-component/-/lazy-component-1.4.0.tgz","fileCount":30,"unpackedSize":155064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHX8ACRA9TVsSAnZWagAA9V4P/1Iy0xkBNgzyx0DiNuI2\nmKIIE4+5Na643khsTLySLFOPgrzgRLvRxbK5zGvfT6bOoppsSaCi5af2nj27\neMzNpOXKix2KHLkzsVbdO4CCPwphaIE+RPtwnUMEzSGVY3FMTx8U5+hjwjMW\neONw6pVBljkzSPQw6EcFNDiANNB2JoHfmR5hfDkuEyso7m8W7jK0Mf8OQdr4\nBHkPZ0xEX67QFpxeMu5vg8u+FwJHBclx1aolXL7b2kT79oacwFKgdB1Nnqbw\nKFzUsyqYN/P6zYai03ZfnbeeUczTqIBkcCwF8StVbzRhp7Su1o1b4x/ICLHl\n/cwxg7Ak5chiHUBgty9fiLT/FRmLwu9mTXG5Qc1KZn131kZTmkm0hBdZ+mZV\nwN3kpBmE47PP1cbVtEoKKmn5g6Oe7EV2HD6XO8+v2C+KkjpEUb2t7MCZVORC\nclXCTPBH1WlHrQV06hmcZeRtw8x0/oDQrMETFrfhG5Gk2k0x4RlXsoOTQUNQ\nAgUHtIzUjeY6RofYWHZGiA/88We/SDij2bHwdl4Cp8VuqA/3vWsUiPiQIgJy\nRZzqhzfHhu/xs0uDrPU6WDbh3VAY8KSua3BY1GeS91aQ+D2EBhLojFlTd1ms\nL+DRuzvx/UlS+ezCzCQ3qFgDDSK2vMFwLgJy1O7H/aT8T2tFJ7M6CsOtZLnH\nbIUp\r\n=I4jG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyk7iSgDaXX0puhFyunSxkzIvczHjQGa7OPGf73HB8aAiBRB0M9Nwj8pfwLNsA/sV9cLGTyXOfDdv1lCNR0Dx3n0Q=="}]},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-component_1.4.0_1578991359243_0.9664168446649968"},"_hasShrinkwrap":false},"1.5.0":{"name":"@aiao/lazy-component","version":"1.5.0","description":"lazy component for angular","homepage":"https://github.com/aiao-io/aiao","author":{"name":"Jimmy","email":"hero63418@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aiao-io/aiao.git"},"bugs":{"url":"https://github.com/aiao-io/aiao/issues"},"keywords":["angular","lazy","module"],"peerDependencies":{"@aiao/lazy-module":"^1.0.0","@angular/common":"^8.0.0","@angular/core":"^8.0.0","tslib":"^1.10.0"},"main":"bundles/aiao-lazy-component.umd.js","module":"fesm5/aiao-lazy-component.js","es2015":"fesm2015/aiao-lazy-component.js","esm5":"esm5/aiao-lazy-component.js","esm2015":"esm2015/aiao-lazy-component.js","fesm5":"fesm5/aiao-lazy-component.js","fesm2015":"fesm2015/aiao-lazy-component.js","typings":"aiao-lazy-component.d.ts","metadata":"aiao-lazy-component.metadata.json","sideEffects":false,"_id":"@aiao/lazy-component@1.5.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-JH7O/565z/YZmNmLcZPFwxO0IyBCJyH59ilCFjSzMntqM7sggDGmcby3QtKEKJ9HvGFq+xUR9Z7ojCpkTbgZag==","shasum":"1fed9001589219281161404584ceb34b2050553f","tarball":"https://registry.npmjs.org/@aiao/lazy-component/-/lazy-component-1.5.0.tgz","fileCount":54,"unpackedSize":159569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQW3fCRA9TVsSAnZWagAAW7YP/1H+HuEZBnw5itMIBWhw\ngziWy0LJpC4qTEoInZPSHXbhDN4vH6MHi4L2pv7IZ38iYf4ffiFw/f6V4Bh2\nHFODPdUCIb6vJBgrTl/wxOp1+q/9SJsVtxQQHS0hY/6AZ6vJM4200NnIN+VQ\nim8MeNVAL+SBxAytI6mzYCQ/jEHQfEklfB0dDoymmMh6mmJzOxZeWbqmRJnU\nJGBo/6kHhQUb+wzfXMYJNq1oI1P1kZnlA3+LkH4X7bcCJRog1YapaRF54wid\nhZ9rigGBX37ey5YS9a0lYp1nAbHcNb3OJwrujNqTAG1u4UPblCwkzYBQaEP8\n3uO4ZbPTggLij7XuA+bgPa73eomBL+XgyZrrAezeXkbzLns/J0f9inmc2Kkw\nY/zc9lOBukaVvOsw/OWICBObQGGMwo9BEJA6Qj/2aeJBS2OJDohFqj5GahDF\nlZIDuR6bFYKjXsxrwfx1YKxlnvoFEoI29P7MQS+jAyrkBiT8a93vLpJP7Wlg\npB5Xxikr6jlZ9hJ+z9QOJvPw+YaBOyY4EPRbp5hFoevOLcH2JWMTN2GPi7H1\nsM+siiTaRNMWilpbGV9+G+NGx/feY9Ea0KsG5eHSEqxHEWypM9u7OcWYazx+\nWCMi+cTtv1a/Jo0hy9/PbHxOGiC1YCAxgbM/8C58fUOJNogQlXsHo45BNxlu\nXDhV\r\n=A4Z4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCVh1CtsmzD9s/a4B8AowzvB8sf1/52fANpdbTCiPCfwIhAPUrSuSR8hahNGEfutYFEOl4WGktf13ho/F/VmPHCeFu"}]},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-component_1.5.0_1581346270658_0.48543882886695133"},"_hasShrinkwrap":false},"1.5.1-alpha.0":{"name":"@aiao/lazy-component","version":"1.5.1-alpha.0","description":"lazy component for angular","homepage":"https://github.com/aiao-io/aiao","author":{"name":"Jimmy","email":"hero63418@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aiao-io/aiao.git"},"bugs":{"url":"https://github.com/aiao-io/aiao/issues"},"keywords":["angular","lazy","module"],"peerDependencies":{"@aiao/lazy-module":"^1.4.0","@angular/common":">=9.0.0","@angular/core":">=9.0.0"},"dependencies":{"tslib":"^2.0.0","@angular/router":"^10.0.4"},"main":"bundles/aiao-lazy-component.umd.js","module":"fesm2015/aiao-lazy-component.js","es2015":"fesm2015/aiao-lazy-component.js","esm2015":"esm2015/aiao-lazy-component.js","fesm2015":"fesm2015/aiao-lazy-component.js","typings":"aiao-lazy-component.d.ts","metadata":"aiao-lazy-component.metadata.json","sideEffects":false,"readme":"# @aiao/lazy-component\n\n[![npm][shields-lazy-component]][npm-lazy-component]\n\n按需加载 任意 `module` 的 `component`. https://github.com/angular/angular/issues/14324 的解决方案\n\n> 此方法只适用 angular 8 或是 angular 9 非 ivy\n\n## 场景\n\n弹框弹出任意组件, 在后台页面操作数据时使用非常频繁\n\n## 安装\n\n### Angular 8\n\n```console\nyarn add @aiao/lazy-component@1.4\n```\n\n### Angular 9 非 ivy\n\n```console\nyarn add @aiao/lazy-component\n```\n\n## 使用\n\n参考 [dev-lazy-component](../../apps/dev-lazy-component)\n\n[shields-lazy-component]: https://img.shields.io/npm/v/@aiao/lazy-component?label=&style=flat-square\n[npm-lazy-component]: https://www.npmjs.com/@aiao/lazy-component\n","readmeFilename":"README.md","_id":"@aiao/lazy-component@1.5.1-alpha.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-MxZxrqj5t84lLJv2Zm2zGdEq6doZVk+8Bb8dVpol8cr1mMCvS6rHE4P2+JxcEQTOVkNz+J8Ehe9ONm6mpHboKg==","shasum":"58c4786879e4355fe8e564e8329b138bada1489c","tarball":"https://registry.npmjs.org/@aiao/lazy-component/-/lazy-component-1.5.1-alpha.0.tgz","fileCount":38,"unpackedSize":130123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM6rRCRA9TVsSAnZWagAAohIQAIMfDznAF48w5F6sTNUP\nwlk01IQKApwce6wE/lGtPBOyV2JaHvH13muMs2o01ljJEbXN0w0rf2miMH5m\nryVKaPVkDJSV4eqCUuLTlDiGQdSa069sQ2RgzsqxH5fyAT/C9ADr3aovWLsE\nuc5UjwlaGhZ0iqpMcF1Sf6QRCWIj3RXj4WQbRxe4X2TJZo77RfmxdAJ993mk\nMsJAP4zJiH6A2Ey9F14rIDO7hzKokcb+2d7lzv9pTSMYiE4sJux7rKcQhDNd\nunw2+9lIuD4iGTbMvT+7Bj0EHkYV/F2vm6nWSW5Hp0rtXiy8Yivgvq9OaKpc\n8lmBaMEjQ3MGHL0qTMdP0ZxgNb+rOPPcjzJBNjqni6BMCqNJwuoGnzzkzMiP\nKLbu8tX7CL5k9+7hQG7Zd9tmy3EtToSCoeGnwUIl4GTUfL8qfrjbrEaMBuvd\n2BcYNqh4HdQl8GJx50XKc92cfb+HrkLbs0FiEcZ9H2Eg7SVnKmpHrl3Pjjh3\nC0witeGiq4xVFPbJF+Bjx6VxTcsDa+u2IaV0BwoJNFT1UckvqMV+7/CSsoJk\n4ji9FzO0XnvOAzzsjRNnAQFQGL+7fYCwbZ0D5H7x6u+UWKMdSmSQmBfq04sm\nQDtQzrHa0u6xBve74kz7KheB1GU4gy1K7FEWa5HY6ZAIevny7/ShpjgA6KJ0\no8mg\r\n=Uu0s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeBJvqLfvK0aU4RivIqtz/JNb5rJDyVjFqnv+qRP5JXAiB6jMtdsnaY+/g3cc97qBjvW5bftqdvCKm7T130928/Ug=="}]},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-component_1.5.1-alpha.0_1597221585226_0.22084826381142575"},"_hasShrinkwrap":false},"1.6.0":{"name":"@aiao/lazy-component","version":"1.6.0","description":"lazy component for angular","homepage":"https://github.com/aiao-io/aiao","author":{"name":"Jimmy","email":"hero63418@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aiao-io/aiao.git"},"bugs":{"url":"https://github.com/aiao-io/aiao/issues"},"keywords":["angular","lazy","module"],"peerDependencies":{"@aiao/lazy-module":"^1.4.0"},"dependencies":{"tslib":"^2.0.0","@angular/core":"^10.1.0","@angular/router":"^10.1.0"},"main":"bundles/aiao-lazy-component.umd.js","module":"fesm2015/aiao-lazy-component.js","es2015":"fesm2015/aiao-lazy-component.js","esm2015":"esm2015/aiao-lazy-component.js","fesm2015":"fesm2015/aiao-lazy-component.js","typings":"aiao-lazy-component.d.ts","metadata":"aiao-lazy-component.metadata.json","sideEffects":false,"_id":"@aiao/lazy-component@1.6.0","_nodeVersion":"14.16.0","_npmVersion":"7.5.6","dist":{"integrity":"sha512-GGGGhmzCMniEpIDOcg08MYgufOP3sYS6xXQMQ/W/U3rv0Bc9/h98dk+uvt/QA9XZ+Wp+fy3adYH483mWRxRkHw==","shasum":"6b867ecc1d30adc1d44cc0434cdd6a384a4c3aaf","tarball":"https://registry.npmjs.org/@aiao/lazy-component/-/lazy-component-1.6.0.tgz","fileCount":42,"unpackedSize":141163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRzMACRA9TVsSAnZWagAA+m0P/AkKK5W2Feate3Nh8iC6\nLLTMWOYZsJo9KqnczLPMD6enzo6O0DimJXDMeio1Wdpd/Lj1fOKIXoE4zgSN\nOm3k4BgaKvWIk3yUw2lAVHxCwkyiyimSeRP/vjfG/p/dCw5bR71C1i+kPeYN\nQeo7EvDOO6pjZ3Tae1GaPmMV/na2EAzjZHHQJOn70sI8aMQw8kNUFA1lh1Ge\nya+RZn/J2KiL0DPZDHKYOmWiWDCrIlHSEPS9ykujYsoezZdPWkzMk9Fi2ac6\nExrgA171+PcJ+Oa6Qpcqorqz+2NukBwhhi5cqU7pAtfRKCLWMaPBlglk+xEZ\nxDJfKECAQ0mQDrQ1XtECIjBDEE8hGL9+pTHjGFWUmRTZ3be6AfqlSQayBaYz\nO4FQxOdD9JZpaN7WPX2OXoKHtk6p2tvuN9eLyojOdCT3wYyZNlYtNr3wBTEI\nktrnv92g8Ft41e5ymWE9m0Ex87OlJ4SgiXkHfeC62Ni83nVaV0rTX5ZO9kHZ\nIHrv7PP8v3TyjzUY9rYN/PpDdRXo470PAAO5CUdIUYJY1bawAPXiLqGdMmj+\nZ31a/TDtjIRg8Q2OyrtF3xhP7rjz2MD/hNAZ5eC3ORqQcDS4eW24T0oJ7Y1v\nl8/kGrNInxy5eFEF+CLK6aMluTWcnRVlIm5949b4pu+LLsRl9hBikW7UwUIK\nC/Jx\r\n=ibE7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQbP/jqKTQT1f98+NqboCv/IKvgwXgRMB+j0p9k402MQIgfyKxCmEPAjmpu/lDWMyrt2ykxLQ9tQspcRR8quSurm0="}]},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"directories":{},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-component_1.6.0_1615278848093_0.3688151980779659"},"_hasShrinkwrap":false},"1.7.0":{"name":"@aiao/lazy-component","version":"1.7.0","description":"lazy component for angular","homepage":"https://github.com/aiao-io/aiao","author":{"name":"Jimmy","email":"hero63418@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aiao-io/aiao.git"},"bugs":{"url":"https://github.com/aiao-io/aiao/issues"},"keywords":["angular","lazy","module"],"peerDependencies":{"@aiao/lazy-module":"^1.4.0","@angular/core":"12.1.3","@angular/router":"12.1.3"},"dependencies":{"tslib":"^2.0.0"},"main":"bundles/aiao-lazy-component.umd.js","module":"fesm2015/aiao-lazy-component.js","es2015":"fesm2015/aiao-lazy-component.js","esm2015":"esm2015/aiao-lazy-component.js","fesm2015":"fesm2015/aiao-lazy-component.js","typings":"aiao-lazy-component.d.ts","metadata":"aiao-lazy-component.metadata.json","sideEffects":false,"_id":"@aiao/lazy-component@1.7.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CrTnxtfBeBxkqcNwvLJ4nRQCMq515YfQj2n8ELU+ZpLoL/GtcXKZIhdC/4149qiQ8UbfjmNmCUDt6VU7ZVUpKA==","shasum":"61a61c61973c849f0a9ab924cdee506e080d1919","tarball":"https://registry.npmjs.org/@aiao/lazy-component/-/lazy-component-1.7.0.tgz","fileCount":39,"unpackedSize":100343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDob7CRA9TVsSAnZWagAAJvgP/01DhZaOapvk5T7jC/H/\nw8OWWnr6XUkuamzO+w+Yjo571kSiFq9PWyH653KPPoN5RDn0Z50cR1qBCGe2\nizXyh4lw2/EjwTP2FFfJGwMrJOqfF8ePX4w6A2R68dY+FT7yOCEwHXwy9wvn\nbii3vFol2Q7TSGydA55JF0zuRJApSyVQwgCJevaZ3+RoouJmcsBKHHBFiNEJ\nM5+ycwjsvL6Zbxx+P1cxCoQdw94Nfv2WuHOD69pZwD/W5wXbn43/K7kS61JK\nob9cm3K2cricDplV8GDrB9xqQXD6Li39f08hjNZVlpROaFO21Wp1HiKP3ihH\nYgTG9Q7BgmdzprglJKxROak0zU6KCj4L4QxRqunkwCgNxhGE39pISwULKKp7\nMLVU/qCOxZ9vikf3Z4j2chpHm8KFisE0cpVUEyo37TzsDG2r6RO/Btuov4jH\nwCkvGNDECZbv8Rt9y6XR+ypEiwibpmTgE9iotTDwTroPcy6dHagUbL4QX49w\nRxVXWTg+bzAJBuBGEjcEoPbhJmQQ5ZbBwqE5Y7KcIpX4gnFCic+E8Bq1ofK0\njNFi6aSgUXyL8FtmV1OjugKxxsvKZ8ZjdWoYjMqH/PUTQQvxqgb4MSNsWR+O\nLSULVeGX+13jXIxSNr98SjxFlwW3T+WZjM0L3N/py4X8ZCsEk+KEBsucF6qE\non/b\r\n=czR4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMOhRh2zVwNp5wuTKqI5ULgfmFpiAQgHhl/C6N5pEAcwIhALgDsSZZJMxzE+Q8Z/Ro9gn+jIT3HTLPkSGdg1EsIQrr"}]},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"directories":{},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-component_1.7.0_1628342011441_0.8932995727842457"},"_hasShrinkwrap":false},"1.7.2-alpha.0":{"name":"@aiao/lazy-component","version":"1.7.2-alpha.0","description":"lazy component for angular","homepage":"https://github.com/aiao-io/aiao","author":{"name":"Jimmy","email":"hero63418@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aiao-io/aiao.git"},"bugs":{"url":"https://github.com/aiao-io/aiao/issues"},"keywords":["angular","lazy","module"],"peerDependencies":{"@aiao/lazy-module":"^1.4.4-alpha.0","@angular/core":"~13.1.0","@angular/router":"~13.1.0"},"dependencies":{"tslib":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","directory":"../../dist/libs/lazy-component"},"module":"fesm2015/aiao-lazy-component.mjs","es2020":"fesm2020/aiao-lazy-component.mjs","esm2020":"esm2020/aiao-lazy-component.mjs","fesm2020":"fesm2020/aiao-lazy-component.mjs","fesm2015":"fesm2015/aiao-lazy-component.mjs","typings":"aiao-lazy-component.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./aiao-lazy-component.d.ts","esm2020":"./esm2020/aiao-lazy-component.mjs","es2020":"./fesm2020/aiao-lazy-component.mjs","es2015":"./fesm2015/aiao-lazy-component.mjs","node":"./fesm2015/aiao-lazy-component.mjs","default":"./fesm2020/aiao-lazy-component.mjs"}},"sideEffects":false,"_id":"@aiao/lazy-component@1.7.2-alpha.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/4.0.0/node@v16.13.1+arm64 (darwin)","dist":{"integrity":"sha512-MgABka75v+KF9YIARY6Kkp+IIqRk8AFpe7/dPaB+N6vpBiLIjU9kPeM0wMIl7+aIBOMroHqQ3jqEcDvcJWoIWw==","shasum":"2e20584473df02d6ec5b8417e9f8737eeb3ed447","tarball":"https://registry.npmjs.org/@aiao/lazy-component/-/lazy-component-1.7.2-alpha.0.tgz","fileCount":23,"unpackedSize":57495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvzbrCRA9TVsSAnZWagAAs6MQAKQiJTz10428VdwaNi6L\nX7pqENx4bGKx24xarYDdu4ezX1xZYQJZM0DrmsRq4QoViKsaQohUs/VolBkR\nU1GP+SVBEPHh8A5G1WjYY2G8fl0ixqM1IcUm+MuPZA6okbGIgpI7EAb2kaCv\nv9fz2/dgpWf9u8HVLqPR2ULg8R/jdsXflqLKpo1uhmwgoalDW8ne1AjZMLYk\nSbs3l1/A+NqS4/YWMvQiHnBpxzkAh8GY8qGg8A2cude0fr97YGh05Bp8FhNk\nFcBpcWDCZdfNxSpmpQnWTk9EsU/t7QBvlU9mUKDvhPHm3KBXc1f4lHIlce7G\nb7hJ+gDOEsQL7oeQx5e2LlpjJfujaqIj4tiZHIO7mY8jeJBxB3C/pWamnlek\n+vw14tH3TMiH/l1+YytdIThmmDVgA+uVcwFoMTXoOS0pPrx48avK0Kw9qcW2\nT2ftVUVBkSsgAlOZYW4gOjZKKVXrWbQTIbSfTfv2HyztXgar3ispm55wRD47\njsb3FadQe6QkR1+SZRWTJHF4IYvB5MGurWsVQIJGCIEpr7n4se08kkzfw7cQ\n1M0fcrb0259XwIQnciY9n3KbK/4GVApZ1eEtVgcboh4wS23wl2j2nkQ8Jo7Y\nQ3FDl3/xRmpvL78b5k8tEiJDZquL2VafXDLHwCGpJsZya6R8H9kwOK971Ncq\nvzlO\r\n=nuGV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHl9JFwuZLy2hS0zzFCDfwvUnVvHhT9ZlRnDouEmQo9wAiBQCn7VjcTI8xUz4riYO/8BVSYWjIZ6IOJINQtUf06PBA=="}]},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"directories":{},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-component_1.7.2-alpha.0_1639921387558_0.6764015228393316"},"_hasShrinkwrap":false},"1.7.2-alpha.1":{"name":"@aiao/lazy-component","version":"1.7.2-alpha.1","description":"lazy component for angular","homepage":"https://github.com/aiao-io/aiao","author":{"name":"Jimmy","email":"hero63418@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aiao-io/aiao.git"},"bugs":{"url":"https://github.com/aiao-io/aiao/issues"},"keywords":["angular","lazy","module"],"peerDependencies":{"@aiao/lazy-module":"^1.4.4-alpha.0","@angular/core":"~13.1.0","@angular/router":"13.2.1"},"dependencies":{"tslib":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","directory":"../../dist/libs/lazy-component"},"module":"fesm2015/aiao-lazy-component.mjs","es2020":"fesm2020/aiao-lazy-component.mjs","esm2020":"esm2020/aiao-lazy-component.mjs","fesm2020":"fesm2020/aiao-lazy-component.mjs","fesm2015":"fesm2015/aiao-lazy-component.mjs","typings":"aiao-lazy-component.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./aiao-lazy-component.d.ts","esm2020":"./esm2020/aiao-lazy-component.mjs","es2020":"./fesm2020/aiao-lazy-component.mjs","es2015":"./fesm2015/aiao-lazy-component.mjs","node":"./fesm2015/aiao-lazy-component.mjs","default":"./fesm2020/aiao-lazy-component.mjs"}},"sideEffects":false,"readme":"# @aiao/lazy-component\n\n[![npm][shields-lazy-component]][npm-lazy-component]\n\n按需加载 任意 `module` 的 `component`.\n\n> 此方法适用 angular 8 或是 angular 9 非 `ivy` 模式中非常有用，`ivy` 模式可直接使用组件引用\n\n## 场景\n\n弹框弹出任意组件, 在后台页面操作数据时使用非常频繁，可以隔离模块依赖\n\n### ivy 中使用\n\n`ivy` 中也可以使用这种模式，弹框的内容会按 `module` 来分割代码延迟加载\n\n> 需要继承 WithIvyLazyComponent 接口，实现 customElementComponents 属性\n\n```ts\nimport { LazyComponentModule, WithIvyLazyComponent } from '@aiao/lazy-component';\nimport { NgModule, Type } from '@angular/core';\n\nimport { AloneDialogComponent } from './alone-dialog.component';\n\n@NgModule({\n  declarations: [AloneDialogComponent],\n  imports: [LazyComponentModule]\n})\nexport class AloneDialogModule implements WithIvyLazyComponent {\n  customElementComponents: Type<any>[] = [AloneDialogComponent];\n}\n```\n\n## 安装\n\n### Angular 8\n\n```console\nyarn add @aiao/lazy-component@1.4\n```\n\n### Angular 9 非 ivy\n\n```console\nyarn add @aiao/lazy-component\n```\n\n## 使用\n\n参考 [dev-lazy-component](../../apps/dev-lazy-component)\n\n[shields-lazy-component]: https://img.shields.io/npm/v/@aiao/lazy-component?label=&style=flat-square\n[npm-lazy-component]: https://www.npmjs.com/@aiao/lazy-component\n","readmeFilename":"README.md","gitHead":"4ca048c8a981441c50ff22c2ffb9cd12bbabcd7e","_id":"@aiao/lazy-component@1.7.2-alpha.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-61Jkr1VXb+nFD8CEYJJNnEEvmYWCKPMBlTwiolv/8KVpfthfoCPgEq1bFSyiqpw3BIEfNYoACkBTN6xlN/J8ww==","shasum":"4fd1ce8b36d01191524f999327b29922ee8d2383","tarball":"https://registry.npmjs.org/@aiao/lazy-component/-/lazy-component-1.7.2-alpha.1.tgz","fileCount":22,"unpackedSize":56424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC8sfCRA9TVsSAnZWagAAeEAP/iKlp+oCYU5oyItPiykN\nN5oB/63CC7+YMl0E6adXYphNmNzNc+yO/VykHFHTknM21zwcneZqSrMvLMAd\n/vMgUq8DVlQJl/QqFaq737spiZSKFA/KNb53W9AQrBLGqtaq7bwdl6OT9UDY\ngquif8JVU84zY123WFUDdpjZa8NADBTzC9wbh5g3lwxEYKi2qjKkfGxDD4Ww\n++8hdQcu4kzs2l72k27HHovTEKKMDIKBmua/x8dc+z1xiAwTlajiqNJahQMx\ncg6A3+dxaWPZS7dfTi3MKBgkakaG2wFGbPh2UHo1OQmOyLVc7X5Zbu7BCv9z\nXcWsWTzkPj1ITKcRYwIThbC+UKB8VmdWDaqKWNXOHG/EVuG5heTcMxicU143\nTIvCr1sJKxjR8Hl9mGk09ChysxUDYM057w7EoXOAjovcFMqukCQ/Qi1mBYKk\ncq73rHV+7j9sSVsXJ2t2/rOiDWb5lvdVQIch1a4E0ZiwcG5nrAiLGcuoS6OC\nQxt81Uods6EeDnbwDzU7nvLz2Di5CDWxUZkzgP3VlWVn2Twdbs9nyUZN72wq\nAVnWDDW8xPqY0MdFJce2ddIez12xGCZ6yRGhxOPA4r5bT/HF7TmhzJSI+YA2\noZVmF5Z8M/lKRLn9iiiywd0vX6vS266xsqro74mzAFX80Va3q35NNv6ovd3Z\n9Ayx\r\n=dMtJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnz9ptj8wLHy2dqC1tNFjzDwC3qXf5v4/zTjVPRDiJVAiEA7Izj+6WXMAv9x+tF8DNXI9HnJT1f/IygHLnlwjF4GSY="}]},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"directories":{},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-component_1.7.2-alpha.1_1644940063291_0.8532645469574469"},"_hasShrinkwrap":false},"1.7.2":{"name":"@aiao/lazy-component","version":"1.7.2","description":"lazy component for angular","homepage":"https://github.com/aiao-io/aiao","author":{"name":"Jimmy","email":"hero63418@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aiao-io/aiao.git"},"bugs":{"url":"https://github.com/aiao-io/aiao/issues"},"keywords":["angular","lazy","module"],"peerDependencies":{"@aiao/lazy-module":"^1.4.4","@angular/core":"^13.2.1","@angular/router":"13.2.1"},"dependencies":{"tslib":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","directory":"../../dist/libs/lazy-component"},"module":"fesm2015/aiao-lazy-component.mjs","es2020":"fesm2020/aiao-lazy-component.mjs","esm2020":"esm2020/aiao-lazy-component.mjs","fesm2020":"fesm2020/aiao-lazy-component.mjs","fesm2015":"fesm2015/aiao-lazy-component.mjs","typings":"aiao-lazy-component.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./aiao-lazy-component.d.ts","esm2020":"./esm2020/aiao-lazy-component.mjs","es2020":"./fesm2020/aiao-lazy-component.mjs","es2015":"./fesm2015/aiao-lazy-component.mjs","node":"./fesm2015/aiao-lazy-component.mjs","default":"./fesm2020/aiao-lazy-component.mjs"}},"sideEffects":false,"gitHead":"4ee513794613f923e8748dc61b10d3a80cd168fa","_id":"@aiao/lazy-component@1.7.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-q8FvVxescxsFKtpo7QdGPr1v8T80TroApEjvuztvaNKx69w7XkxU/w+5oYoGzJ7zkT16Wn7BBC/o9s4V7RX69g==","shasum":"96ee02d1dd3c1286634150941475646d68af1668","tarball":"https://registry.npmjs.org/@aiao/lazy-component/-/lazy-component-1.7.2.tgz","fileCount":22,"unpackedSize":56408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEwYSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhFBAAjehvi0IjInhk593efB5qGO+MbJpeXeIYeFvBaLprWKurs6Vb\r\nZmXwsBpc3016DH05fneyQ+OB0FwWARbR2KitA4keYDLeiu2KkffwcibxlLV4\r\nHpadx/lA1eBIPXjq2ym1b2lwOgk9ZfFeY1yJ7ihqiN37Lq5he6iut+HNyZuU\r\nReHrgQ+PWHJBhg9COfNA1xk0YgtDUku0SmvKPZKSSmJ1ru19Z/jlWnQCZs5h\r\n0tAJ8d9PvqrkusCIT6vyUWPEd2RS4QSgPnSlHFD0is1VRX+y2YVEOF0f82GF\r\nfXXUOG12OzuXEuuWdKvklByO5W/UBldWBVaIvSx8yCcFIEIdurZZxrAsC2bQ\r\ndR2xHVDL5Hj/oJ9iEcBI75o9/xvE4rKnpjMBqTjxFpHjOGbI/4kwrgi9VEjI\r\nBmiaQpdbJgd0yszjh6RmmH3NfyRyfNpLR0uXlLe/ez7eaqzRU1g5d9NkZTo3\r\nm4iVyk1llLFn2uwUeo3HqqTvKODInHFKaDWBJf6xf/6Rp1PvB+1HTp5+7HO9\r\nfImZzIUY0SgkbF4KABeLdArtylbrXNeD7IO5j5CLq4pHD8PIpLTKgmhgoNIy\r\nY7tRS1ByuBeZt7Nk25y65XSUscutA0ft5TiClW6hqsMudbwy3pTi3o3qTsIg\r\nJb6XKT7ZLsFMX9oMZsbp6yXW+rvQvxQyazU=\r\n=QEt+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKOS9LHeowAurxoDG0LXTnrLqqNUjbmNC2yOc1sGzrngIhAIFbykPHq1AdyhgUGXk36EVu89oAGqKNu1/NNcnYWxjL"}]},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"directories":{},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-component_1.7.2_1645413906053_0.5860528699072078"},"_hasShrinkwrap":false},"2.0.0":{"name":"@aiao/lazy-component","version":"2.0.0","peerDependencies":{"@angular/common":"^16.0.0","@angular/core":"^16.0.0","@aiao/lazy-module":"^2.0.0"},"dependencies":{"tslib":"^2.3.0"},"sideEffects":false,"module":"fesm2022/aiao-lazy-component.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/aiao-lazy-component.mjs","esm":"./esm2022/aiao-lazy-component.mjs","default":"./fesm2022/aiao-lazy-component.mjs"}},"gitHead":"8ee48deacef401bf26b14e30745e26ab10464309","description":"[![npm][shields-lazy-component]][npm-lazy-component]","_id":"@aiao/lazy-component@2.0.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-jrnv3f2FGgYXTotGaAoZDKjermlVeTlqemgctAxy8fTa8AsAONG2d/uGumSfhZxKqeA3nvmUgBz0eeyymBRmOw==","shasum":"88e4c75e7e786a58ce7400f2f0d649a6548dd28a","tarball":"https://registry.npmjs.org/@aiao/lazy-component/-/lazy-component-2.0.0.tgz","fileCount":15,"unpackedSize":21347,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzwNx+fHArpHlcvzTZ8IjLwQ6lMBfq9PiGgCILSU9eDAIgTclM+IApmuPFngMF4AW/0OPG3YXk11Euc5uyT/7smOQ="}]},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"directories":{},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-component_2.0.0_1683364235955_0.7318649852892365"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-30T15:56:27.367Z","1.0.0":"2019-11-30T15:56:27.556Z","modified":"2023-05-06T09:10:36.243Z","1.1.0":"2019-12-04T09:34:33.189Z","1.2.0":"2019-12-04T10:53:27.490Z","1.3.0":"2020-01-01T03:22:53.516Z","1.4.0":"2020-01-14T08:42:39.405Z","1.5.0":"2020-02-10T14:51:10.768Z","1.5.1-alpha.0":"2020-08-12T08:39:45.332Z","1.6.0":"2021-03-09T08:34:08.349Z","1.7.0":"2021-08-07T13:13:31.611Z","1.7.2-alpha.0":"2021-12-19T13:43:07.703Z","1.7.2-alpha.1":"2022-02-15T15:47:43.423Z","1.7.2":"2022-02-21T03:25:06.187Z","2.0.0":"2023-05-06T09:10:36.112Z"},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"description":"[![npm][shields-lazy-component]][npm-lazy-component]","readme":"# @aiao/lazy-component\n\n[![npm][shields-lazy-component]][npm-lazy-component]\n\n按需加载 任意 `module` 的 `component`.\n\n## 场景\n\n弹框弹出任意组件, 在后台页面操作数据时使用非常频繁，可以隔离模块依赖\n\n### ivy 中使用\n\n`ivy` 中也可以使用这种模式，弹框的内容会按 `module` 来分割代码延迟加载\n\n> 需要继承 ICustomElementLazyComponent 接口，实现 customElementComponents 属性\n\n```ts\nimport { LazyComponentModule, ICustomElementLazyComponent } from '@aiao/lazy-component';\nimport { NgModule, Type } from '@angular/core';\n\nimport { AloneDialogComponent } from './alone-dialog.component';\n\n@NgModule({\n  declarations: [AloneDialogComponent],\n  imports: [LazyComponentModule]\n})\nexport class AloneDialogModule implements ICustomElementLazyComponent {\n  customElementComponents: Type<any>[] = [AloneDialogComponent];\n}\n```\n\n## 版本\n\n| lazy-module | angular    |\n| ----------- | ---------- |\n| 1.4         | 8.x - 15.x |\n| 2.x         | >= 16.x    |\n\n## 安装\n\n```console\nyarn add @aiao/lazy-component\n```\n\n## 使用\n\n参考 [dev-lazy-component](../../apps/dev-lazy-component)\n\n[shields-lazy-component]: https://img.shields.io/npm/v/@aiao/lazy-component?label=&style=flat-square\n[npm-lazy-component]: https://www.npmjs.com/@aiao/lazy-component\n","readmeFilename":"README.md"}