{"_id":"2yy-ngx-overlay","_rev":"4-de5b4c4eddd3a16fd6758ea21339f919","name":"2yy-ngx-overlay","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"2yy-ngx-overlay","version":"0.0.1","homepage":"https://github.com/2YY/ngx-overlay","repository":{"type":"git","url":"git+https://github.com/2YY/ngx-overlay.git"},"dependencies":{"tslib":"^2.0.0"},"peerDependencies":{"@angular/common":"^9.0.7","@angular/core":"^9.0.7"},"main":"bundles/2yy-ngx-overlay.umd.js","module":"fesm2015/2yy-ngx-overlay.js","es2015":"fesm2015/2yy-ngx-overlay.js","esm2015":"esm2015/2yy-ngx-overlay.js","fesm2015":"fesm2015/2yy-ngx-overlay.js","typings":"2yy-ngx-overlay.d.ts","metadata":"2yy-ngx-overlay.metadata.json","sideEffects":false,"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.7.","bugs":{"url":"https://github.com/2YY/ngx-overlay/issues"},"_id":"2yy-ngx-overlay@0.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5ukOLdm/OYfwPWUj7E/Smr3qI2k0rkvjv1jUiXswleuj5xsH7RTeqOgj18aYKAGT6B8GgUIs5nq5b3GX/dx6AQ==","shasum":"2470ec6174812b6559db4f83aecd5a2bb1632998","tarball":"https://registry.npmjs.org/2yy-ngx-overlay/-/2yy-ngx-overlay-0.0.1.tgz","fileCount":15,"unpackedSize":41232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfroOnCRA9TVsSAnZWagAAb/4P/RJJjqO+q8GYmEYFMNar\nHMdJKQp0AQfcDohRhWjiH7JhTOtbShnbjcAzFsIJ7dm0N6pyEQJcydfZgGV/\nrwlyTctDnu3fN7+2/3XeXXI1TREVHDprv4fz22QxtBLE9db2EG/G7pd/7wEQ\njv1/9V2aW0gAh503tY70umvQS/fKGd4OiNL/bZmIKVQgSefwLJlxcPZXyNAG\nNscjD9UMMp+p99eCvd3MCA8FGNd9lpCY4AAFc+LxIuK7ADzdlqrjpm64tvEt\nrBmaSrjaGh8M6JHuMUOoYLS4dpKD2SGb3K9zV0URjOpmTt6LKyhvUQX85vWE\nsFlKf8MtoWBgdEOF7DHhZn/pVBMCdrzL/WfEWqsPlYkSIBpC4m0LM6ffLlWg\n/8OgznFD+iCokxKxZ6e7I86yfGZPFuJJCt2YtpCRPoBCrdQk0SJnvWJCJXm+\nvm1VZLejY+SZl63dJ6tI6hz4SZ/4a+8MTSVjV8ksNGH3Ct4G2qrc4awYPSRm\nRJ2KuKuobTwppRMRJ+r+Xo+YoXSrTwj+klkUxJ9BMpRH+MBXRxQenzG1atMt\nRYOwzW9csI69kebUyF2HfMGNH95pYwSEtUj9IqIIeROuNN95U94C1oRUZx9Q\nI1PtQ6mnwkJeMp6IrkBjuSpzfBXkUhU0pK0+0b+KtbqLXCqHP+IYyEQlX47Z\nxijm\r\n=Q8zr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESmTq0lHOX4tK3H+2uyVAgx0IbAaBCLOUSDmy449mDWAiEAp1xVz2iXQPpoCO+tB5gh5wvxIdLTTqcB+skK2tJeLHo="}]},"_npmUser":{"name":"2yy","email":"hkgeuobmaoakneotpuhtesnotekheo@gmail.com"},"directories":{},"maintainers":[{"name":"2yy","email":"hkgeuobmaoakneotpuhtesnotekheo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2yy-ngx-overlay_0.0.1_1605272487004_0.5918417124009319"},"_hasShrinkwrap":false,"deprecated":"No actively maintained. Thanks for using."},"0.0.2":{"name":"2yy-ngx-overlay","version":"0.0.2","homepage":"https://github.com/2YY/ngx-overlay","repository":{"type":"git","url":"git+https://github.com/2YY/ngx-overlay.git"},"license":"MIT","dependencies":{"tslib":"^2.0.0"},"peerDependencies":{"@angular/common":"^9.0.7","@angular/core":"^9.0.7"},"main":"bundles/2yy-ngx-overlay.umd.js","module":"fesm2015/2yy-ngx-overlay.js","es2015":"fesm2015/2yy-ngx-overlay.js","esm2015":"esm2015/2yy-ngx-overlay.js","fesm2015":"fesm2015/2yy-ngx-overlay.js","typings":"2yy-ngx-overlay.d.ts","metadata":"2yy-ngx-overlay.metadata.json","sideEffects":false,"description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.7.","bugs":{"url":"https://github.com/2YY/ngx-overlay/issues"},"_id":"2yy-ngx-overlay@0.0.2","_nodeVersion":"12.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3M0sGOkIn4tYxcwdv9FQc7hmLUcMVWogyK2F0L3P5a/qL4vnLGtmNvsJEfYMgdrzPzZWcWHl0+iyw4WCmhhSHw==","shasum":"8c9d38bd1bfaa57f75fb9838d260cf1914430259","tarball":"https://registry.npmjs.org/2yy-ngx-overlay/-/2yy-ngx-overlay-0.0.2.tgz","fileCount":15,"unpackedSize":41252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwbdsCRA9TVsSAnZWagAAuDsP+QBu229iPr8g8i5BCRNc\nl6l6hKMBBFSeYCnGJAI+reo3OGJB42CkxU6g+qylxxWDXj23zzZkTInLC4bs\nHSfkdmyosCsy43S68tph79vSAXMEsWjoRtrIUqeTRYLN6A9y34kYkpim/GkA\n99gd+8sDbhiZo94Je2s1QDzZ8JeLkLc/JOZ+wmQOs2rimgXcIX57T34WM0w9\nS8iCv8jb+UG4knZlHZ0IKuZekWEcT2of74ztd9/8UE4ODeZL+wXfVIobZPRR\nktoKIxrKWgOihO4XnAQqPXlvwuZXtRs9mfXz36bJBACgeovNpPHq6I3BdJpH\nYaI4wAziGep5QVUa5rysiDFj5cd1+JZDoxynrZbgwzuYPXt3DdUYhlv8K1KZ\nbfhw5Ha73YHnJ/vLD/tmDiaiYXvM5jjaMhPSgwZ/q0xhnKIQ+pNCwfWVPNqa\nXSSYTnimiFMFOco7AAOLv615DeeXMCicuqIc5Df09dz+Bnx+umCdNFc/VO8y\nrtwSYbuV5Co44cX48U3w6FEo/T00DkCszvyBXsugHZvUp9nju9EGFdE9Uj+4\nOW8wXbmiii4dyA0GyX3RN0uEUJr7EOBy4QVKraaubolih3OFuG2XDIX7BVc9\nGBdj7V5KAIDXHBfkOIAOAPTWGT4ikWFpLp5RpOQMFMI/kZR5y5Dxi7+1loec\n5ZHB\r\n=Aeri\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD80qmJIfct1md6tCcmHWy3Lb1FIyurDfvESTNSGQgNzQIhAM859vJ1Jy3uV9uCl4pXkqtGSMioXhMYKDb3H0VclWAy"}]},"_npmUser":{"name":"2yy","email":"hkgeuobmaoakneotpuhtesnotekheo@gmail.com"},"directories":{},"maintainers":[{"name":"2yy","email":"hkgeuobmaoakneotpuhtesnotekheo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2yy-ngx-overlay_0.0.2_1606530924270_0.5124506274496816"},"_hasShrinkwrap":false,"deprecated":"No actively maintained. Thanks for using."},"0.0.3":{"name":"2yy-ngx-overlay","version":"0.0.3","homepage":"https://github.com/2YY/ngx-overlay","repository":{"type":"git","url":"git+https://github.com/2YY/ngx-overlay.git"},"license":"MIT","dependencies":{"tslib":"^2.0.0"},"peerDependencies":{"@angular/common":"^9.0.7","@angular/core":"^9.0.7"},"main":"bundles/2yy-ngx-overlay.umd.js","module":"fesm2015/2yy-ngx-overlay.js","es2015":"fesm2015/2yy-ngx-overlay.js","esm2015":"esm2015/2yy-ngx-overlay.js","fesm2015":"fesm2015/2yy-ngx-overlay.js","typings":"2yy-ngx-overlay.d.ts","metadata":"2yy-ngx-overlay.metadata.json","sideEffects":false,"description":"![Test](https://github.com/2YY/ngx-overlay/workflows/Test/badge.svg) [![Maintainability](https://api.codeclimate.com/v1/badges/c00046125264170a84e5/maintainability)](https://codeclimate.com/github/2YY/ngx-overlay/maintainability) [![Test Coverage](https:/","bugs":{"url":"https://github.com/2YY/ngx-overlay/issues"},"_id":"2yy-ngx-overlay@0.0.3","_nodeVersion":"12.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-rnwPNsqa48EFlP6qH1Djn7FMisTZGLjusb3okrAldbC9g0t5NvIu/tbSbUafTJ32UIUty5wp6m7z4qxeemaLTg==","shasum":"b562bc5f159d4e5e7cf144dfedb8c9bea1dd4c6d","tarball":"https://registry.npmjs.org/2yy-ngx-overlay/-/2yy-ngx-overlay-0.0.3.tgz","fileCount":15,"unpackedSize":41148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwb60CRA9TVsSAnZWagAAv4UP/0+DWu0M0R8S/8FnEa6a\n9Go+4eVC4FBFJEnhJnTB4A/W/ZRiyzZ080VlbCAwLY3Lr8oQ0g3C+qmKuBFN\n/6i7mjiQlwY/AdvVuyzmxWa/kgeieCew0NpY9BPPNPoDTfPq77Sh2DY7UdSZ\nWHHm3AhwwdKkvASi/TSkZ4TPygZvxPRg23obcynQM/4k1fKO8RsRbUYC6dz+\n12LDAIxalhTqsjquW/oscJsi9rFm/EeOoVarzVNBNtPprPfXKMyk5e4plix2\n/pXWWqWwon5VzFOqEVuiTRn89gx43dGregmTSJFPFO6ATCKTt/H1FMUCfwlK\nYcubxz0Ub7ldQZ5OmSrKh5rtnmMvUNDHGsh8QfJVUvZqOEvpsXa4tRIAyMxa\nJ2XnyRkkpdBG98LemlcYofuV/0dh2odixBFUK4d/5OF7ffTuNb5myrd2ylA0\nYm53p9Ba4xl94X2b3yV/fa3J/s66KdwdqjJMuuU19BTwhD/vJjznOppev1pZ\n2d5GKGeB2yGCLiK8id8MmjsLmaSI5AnCUFNJJCe38xOnPCokbjMn2GBZKEor\nGMdAzu2QsYGB2pDikQyGnQbV31i5I41vqhk2HUJcPrJ4XIzjN9XUaj6fRZG8\nSzrZ03WTxLIIhF4LQYzZlmHpxl9bPaULVqRX0ZOr6spGKXzro7k1l2TAEwOP\nhVGF\r\n=A07F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTTmatWbkQr+gxWDCgLGXZ/We0rCg5QelxKX2oYM2xGgIgd9FX94PRCE60AmeV8UJ2/bukHG5KtZRU3H2ttKLLqHc="}]},"_npmUser":{"name":"2yy","email":"hkgeuobmaoakneotpuhtesnotekheo@gmail.com"},"directories":{},"maintainers":[{"name":"2yy","email":"hkgeuobmaoakneotpuhtesnotekheo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2yy-ngx-overlay_0.0.3_1606532788011_0.04324178245351895"},"_hasShrinkwrap":false,"deprecated":"No actively maintained. Thanks for using."}},"time":{"created":"2020-11-13T13:01:27.003Z","0.0.1":"2020-11-13T13:01:27.165Z","modified":"2022-04-04T10:19:54.962Z","0.0.2":"2020-11-28T02:35:24.514Z","0.0.3":"2020-11-28T03:06:28.189Z"},"maintainers":[{"name":"2yy","email":"hkgeuobmaoakneotpuhtesnotekheo@gmail.com"}],"description":"![Test](https://github.com/2YY/ngx-overlay/workflows/Test/badge.svg) [![Maintainability](https://api.codeclimate.com/v1/badges/c00046125264170a84e5/maintainability)](https://codeclimate.com/github/2YY/ngx-overlay/maintainability) [![Test Coverage](https:/","homepage":"https://github.com/2YY/ngx-overlay","repository":{"type":"git","url":"git+https://github.com/2YY/ngx-overlay.git"},"bugs":{"url":"https://github.com/2YY/ngx-overlay/issues"},"readme":"# NgxOverlay\n\n![Test](https://github.com/2YY/ngx-overlay/workflows/Test/badge.svg)\n[![Maintainability](https://api.codeclimate.com/v1/badges/c00046125264170a84e5/maintainability)](https://codeclimate.com/github/2YY/ngx-overlay/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/c00046125264170a84e5/test_coverage)](https://codeclimate.com/github/2YY/ngx-overlay/test_coverage)\n\n## Installation\n\n`npm i 2yy-ngx-overlay`\n\n## Motivation\n\n- To follow the DRY Principle when writing overlay showing/hiding logic.\n- Manage multiple overlay state in a screen.\n\n## Usage\n\n1. Create your overlay slot (with your overlay config)\n2. Attach your overlay to slot\n\n### Create your overlay slot\n\n`this.myOverlaySlotId = this.ngxOverlayService.addOverlaySlot(myOverlayConfig)`\n\n### Attach your overlay to slot\n\n`this.ngxOverlayService.show(this.myPortal, this.myOverlaySlotId)`\n\n## License\n\n[MIT License](./LICENSE)\n","readmeFilename":"README.md","license":"MIT"}