{"_id":"@solidexpert/ng-click-outside","_rev":"8-8a341ae5aa4d8b90738839c35ffb5d6b","name":"@solidexpert/ng-click-outside","dist-tags":{"latest":"20.0.0"},"versions":{"13.0.0":{"name":"@solidexpert/ng-click-outside","version":"13.0.0","keywords":["angular","ng","click","event","outside","handler"],"author":{"name":"Eugene Cheung"},"license":"MIT","_id":"@solidexpert/ng-click-outside@13.0.0","maintainers":[{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"}],"homepage":"http://echeung.me/ng-click-outside/","bugs":{"url":"https://github.com/solidexpert-ltd/ng-click-outside/issues"},"dist":{"shasum":"f63f651f27ea32e52a9269eec1007aa85e629c2c","tarball":"https://registry.npmjs.org/@solidexpert/ng-click-outside/-/ng-click-outside-13.0.0.tgz","fileCount":12,"integrity":"sha512-Znaj18YyNgUuFiowrtTW84unbkdT2VZvtswzrISaJYgcr4e8SaJzA6nr5wEJ4QQmkyZs2A/LWL7T/hdN7SIxMA==","signatures":[{"sig":"MEQCIQCJEMUUCkCnsbmyI+ytYdSepMnvM2NcCFHCvAomU8TSrgIfCePuEIRQXQRKYxzSSsfz12bjPUrwK6A+oX4Xamr6zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwBdIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq2w/+JdZnCdQkbPeL/v4ZocWLVCfElK57snzMXUaIfDjYr0w9g0sy\r\nv/4a4Wb98OpVII8ynL0JeniMyhcJEiSpYEKMGIG6D5O9SQMCMcZxBXSamUol\r\ndepUTm33+vgU9gbxl9ayP3EZHraUsRBe7udKoXfOW+6797DUuO53tK/yJ1NT\r\nH6LK1HoWJY9uhQhAuPxv2OcYu+YPgTZNP8n30eU85TV5pvhndBQ2tf1ZwZxd\r\nkjfcEna3ADOt5dsshnJZ/Tu5ZTmGz3oPKH+/taWT7/STlEEeITCgZnwI/AS4\r\nm8m5EZyNlCftUU+4/tzZ/RD9hEpzZwBmP2fBZqth4gcpqJL/Bk5g14Y6ANAR\r\noo9PheNQQs5CRhdrJTqoR+/H2LrkVmn547cZC4gGmnRaQJEsUy1IHkK+r0KX\r\nZlPHzCcMmMvLnC6ixbtyasUTWJy0+wybEWWTyolwIpN7M+5o+6nXXW1d4ZuM\r\nZdkAPAjO0m8sL8ex5cQp1omw9J6eSnM5VeuHPEb06SoRnv1zMazHfAgYR+sD\r\nWUxC1B9benqp44OZP/cmMD3i1AmGN0+t6IAhPDsEG24kUugnpJuWU82gU6f6\r\nbHWc/0yMuwcUsT4JI0pSJ/o8qTlzBWKm1yD7HtCq3km0zi51wI/3ukwRVTqT\r\n7UC+cFeGXhRqvP6TBD/oezDCggidnBXJUL0=\r\n=L69I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib_commonjs/index.js","module":"./lib_esmodule/index.js","gitHead":"c8dbbf5dec970e919718ed0c8c3a2e2504dbafaa","scripts":{"lint":"tslint --project tsconfig.json src/**/*.ts","build":"npm run lint && npm run build:commonjs && npm run build:esmodule","prepare":"npm run build","build:commonjs":"rimraf lib_commonjs && ngc -p tsconfig.json","build:esmodule":"rimraf lib_esmodule && ngc -p tsconfig.module.json"},"typings":"./lib_commonjs/index.d.ts","_npmUser":{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"},"repository":{"url":"git+https://github.com/solidexpert-ltd/ng-click-outside.git","type":"git"},"_npmVersion":"8.1.0","description":"Angular directive for handling click events outside an element.","directories":{},"jsnext:main":"./lib_esmodule/index.js","_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.6.6","rimraf":"^3.0.2","tslint":"~6.1.3","zone.js":"~0.11.4","typescript":"4.6.4","@angular/core":"^13.0.0","@angular/common":"^13.0.0","@angular/compiler":"^13.0.0","@angular/compiler-cli":"^13.0.0","@angular/platform-browser":"^13.0.0"},"peerDependencies":{"@angular/core":">=13.0.0","@angular/common":">=13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-click-outside_13.0.0_1656756040139_0.32084622970471277","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"@solidexpert/ng-click-outside","version":"14.0.0","keywords":["angular","ng","click","event","outside","handler"],"author":{"name":"Eugene Cheung"},"license":"MIT","_id":"@solidexpert/ng-click-outside@14.0.0","maintainers":[{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"}],"homepage":"http://echeung.me/ng-click-outside/","bugs":{"url":"https://github.com/solidexpert-ltd/ng-click-outside/issues"},"dist":{"shasum":"9aa33a986b36e5be9d4181c6dcb2dd1353f2e8fb","tarball":"https://registry.npmjs.org/@solidexpert/ng-click-outside/-/ng-click-outside-14.0.0.tgz","fileCount":12,"integrity":"sha512-r50p08m1z/+t2mTol99IfONkDEDeiNjIgubaG2yn+VctCXCTwlihqYciKDUPiVsCpeYXY9xIJ5AuPEhvJWIeLA==","signatures":[{"sig":"MEUCIQDEIx6wzd0XeCHdLtqZBVbkLZV0qCdX9tHmMrN6Oe5HVQIgSEJnZJIhnd7TOKhBQwyaXEUamIQmOjf2bvz2FMRPgTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwBeaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAlA//Tgq9FGvXMJd26OplXxI/Jipi1/WICMl00TSuEwwiw6KPR4GN\r\nKNIup54OR+swuXjdfJhAdFSeDrmde1SU20HcMm5cxoB03xnluHI1jdbwdeM6\r\neLFdJj1KBaWYypT9cnzKPK5A9s+nmgFUoZn3xMPZGk+5kOlJ1WCZ56HowiPu\r\nZ5knKzHerWld/9IDPxQCwRBiqZiZ6U1Vq43FX2WRFnkUgE4WUF0IUfaXxVek\r\nkwRJ6u0Lnm8l4VEOErBMRVVhxZNw90GhjVGKpPDJHlz5Dipl8IeVR3biaxrD\r\n+D+jjJ0VwBIwk0MRSL2JSYNLNpPS/+mDNMrneK/4aJy6s7SZlHoqjT6N+OES\r\nfI07p3S2qRbT5VRE+o07hoaAtyglZkFvpWJihdHrPX4I3f/BAjuA/xYnpNy4\r\nQMqXVlM8h25Nz/yyBxYzOUW1CtjuwtiFEOI2ApWxBSv0TV+c1j4HdFCEypd/\r\nFzj8CsNZbXFf5MCbuYS5j/flK8MjD7IgwheIhvq2fG6BXJcRfeLZhFen3z0o\r\nnEqUOD+o6oQ1hgqVjC6hN4WW0OjVbbLrn8rxKecLYZ2cluMURdD/F6AAF3Wp\r\nOZFj9DD3kCwz8pRb0C78xW04GEJPyI30ZI4BcMW9cMMjSvyZ+OoX43W6Fyp0\r\nXKg45i905M7B781f2yF7yy4FUr5hIuEB+Mc=\r\n=63Ub\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib_commonjs/index.js","module":"./lib_esmodule/index.js","gitHead":"adc2b8996723d33660b1be5a09b7aaf4d1c5f730","scripts":{"lint":"tslint --project tsconfig.json src/**/*.ts","build":"npm run lint && npm run build:commonjs && npm run build:esmodule","prepare":"npm run build","build:commonjs":"rimraf lib_commonjs && ngc -p tsconfig.json","build:esmodule":"rimraf lib_esmodule && ngc -p tsconfig.module.json"},"typings":"./lib_commonjs/index.d.ts","_npmUser":{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"},"repository":{"url":"git+https://github.com/solidexpert-ltd/ng-click-outside.git","type":"git"},"_npmVersion":"8.1.0","description":"Angular directive for handling click events outside an element.","directories":{},"jsnext:main":"./lib_esmodule/index.js","_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.6.6","rimraf":"^3.0.2","tslint":"~6.1.3","zone.js":"~0.11.4","typescript":"4.6.4","@angular/core":"^14.0.0","@angular/common":"^14.0.0","@angular/compiler":"^14.0.0","@angular/compiler-cli":"^14.0.0","@angular/platform-browser":"^14.0.0"},"peerDependencies":{"@angular/core":">=14.0.0","@angular/common":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-click-outside_14.0.0_1656756122591_0.5171786076507461","host":"s3://npm-registry-packages"}},"14.0.1":{"name":"@solidexpert/ng-click-outside","version":"14.0.1","keywords":["angular","ng","click","event","outside","handler"],"author":{"name":"Eugene Cheung"},"license":"MIT","_id":"@solidexpert/ng-click-outside@14.0.1","maintainers":[{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"}],"homepage":"https://github.com/solidexpert-ltd/ng-click-outside","bugs":{"url":"https://github.com/solidexpert-ltd/ng-click-outside/issues"},"dist":{"shasum":"101adc0f565f3e8d8cce5827077e73fa716b8dc2","tarball":"https://registry.npmjs.org/@solidexpert/ng-click-outside/-/ng-click-outside-14.0.1.tgz","fileCount":12,"integrity":"sha512-h8oD97BHWVfG32G9aUB6evvfmnkDKDbjKNFqrwoxlJj3HIlmkc41ZShurHg6CRXU/LkqG78qLKdBc/Yi3YyJaw==","signatures":[{"sig":"MEUCIQDmLOvxaS7g3iczlDxCcS6nDclZi3YSlN6CbPwNh//1owIgGsHiQxb+VfFjpJbw2ke8H9zOpKlxMn4p1jHXB3xqDjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwBseACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSvA//bM91SF6mHyXvM2phKDc0meZZk6L+lLMDpfZqHoZiH+QYMLFG\r\nfdQxT/2VcmnfYBNi6AhhFTW422JsepePbQrJ3+LJ6fDm0K1bH3HxsI4iSgHx\r\nKRn7+8tlrB33rgw+w9jiEP1XatwmsMaTty15SUiaupSletIInzuVA7JUejlH\r\nWzmRtCiL7y3D/0+x1iTSz92nc1rC1QQc8ZJhj6AY799mqqk9OUIbO5VSQ5s7\r\n9URSYB627hGjwSPAJepWWqByVPhqlxQu9EjThBKtnEN73hXZXTfR7tO7j6lQ\r\nVXaJP8WOkQoL9vmZ487HW3rdJPt/bY6+5wEIJxPGUY3Uy45E/W96uC6+Beay\r\nz0p4FWjRqD8hAg9RuB7DljmD7j7JgXpiN3cNAhheBvVktDLjETFpOj8C+ZTQ\r\n+xjDaE1f++BDD3pSDbjUvTzmSl0g6vGI8kR0zt70r8sLCCYMAL+iOkVh00sq\r\nrdAXTxJKxGcvHwpe5VQFpR3V/lyUwRJv8a0wW/7U6CptXiTmaEQnrhHgnZ3v\r\nIRobaj7nzztXlc0LwwdAO8703OFi3voSo7IMa49Pd1t/PJRFyPZrgD1hMSF1\r\ny4Rt3usC2kGDCgt9Uj1CFponEdXeRuA00iExE549zRpO2H/8j/95C5aYEnPq\r\nnnpx64/BwMsE7DGwiMFkroyIDz3/lc0EWv8=\r\n=iocW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib_commonjs/index.js","module":"./lib_esmodule/index.js","gitHead":"025e58ca121ced4e7eb6855ce2a331af18ce9ec2","scripts":{"lint":"tslint --project tsconfig.json src/**/*.ts","build":"npm run lint && npm run build:commonjs && npm run build:esmodule","prepare":"npm run build","build:commonjs":"rimraf lib_commonjs && ngc -p tsconfig.json","build:esmodule":"rimraf lib_esmodule && ngc -p tsconfig.module.json"},"typings":"./lib_commonjs/index.d.ts","_npmUser":{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"},"repository":{"url":"git+https://github.com/solidexpert-ltd/ng-click-outside.git","type":"git"},"_npmVersion":"8.1.0","description":"Angular directive for handling click events outside an element.","directories":{},"jsnext:main":"./lib_esmodule/index.js","_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.6.6","rimraf":"^3.0.2","tslint":"~6.1.3","zone.js":"~0.11.4","typescript":"4.6.4","@angular/core":"^14.0.0","@angular/common":"^14.0.0","@angular/compiler":"^14.0.0","@angular/compiler-cli":"^14.0.0","@angular/platform-browser":"^14.0.0"},"peerDependencies":{"@angular/core":">=14.0.0","@angular/common":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-click-outside_14.0.1_1656757021903_0.5764112413625699","host":"s3://npm-registry-packages"}},"14.0.2":{"name":"@solidexpert/ng-click-outside","version":"14.0.2","keywords":["angular","ng","click","event","outside","handler"],"author":{"name":"Eugene Cheung"},"license":"MIT","_id":"@solidexpert/ng-click-outside@14.0.2","maintainers":[{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"}],"homepage":"https://github.com/solidexpert-ltd/ng-click-outside","bugs":{"url":"https://github.com/solidexpert-ltd/ng-click-outside/issues"},"dist":{"shasum":"a2170efad5fb1f4ef87d48318581eaf1b40a2084","tarball":"https://registry.npmjs.org/@solidexpert/ng-click-outside/-/ng-click-outside-14.0.2.tgz","fileCount":12,"integrity":"sha512-/rMZg0PKvfgNFAQiKVtL5HBZsDXSpcEeoC0+ZJ3DCOhpnmxCVO0c24QSew+zd/WjhrbpFYvl2PTfQS7fSlDW2g==","signatures":[{"sig":"MEUCIQCXyXx1a2SJqNmFN1+JErBDCMGmUummCKPB2qadycoyKgIgdeU00jpK34/qTpkCmaQp7f62oWAe7nHEBAmA28vUHFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwBvZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNkQ//XDBOpGdTHzneKn2jLneuQzktKz86Uvv8ayya1tA249vP0NxG\r\n/bLLFNP1mpxOLGcVKSkC9gJFjvfCxrHg8/WJ3QHKOQl/OBnKPwpjbyqzfi/V\r\nrlh/tSww2Z5ojv9P36+o0I7aaANdy926zoQx27WX1vNQYrXRuqomavafl20q\r\nIslj/qc8TN5xQBAVwkYiCtVUjHeRxbZ9fnjds34ZOCDjTwaq5fpYbUdRqcFJ\r\nh25h5DlPCIvFH9HSSIEVMUgK3p3a8TbStsBL+CIiIiQ1fo4dqfJy8dRaQVo4\r\nbvdMhoOAgvnAHJKHu/9EoiqVXuoeZ4SaaJ/5DOM+F1DwREARQaw+3TSrbz1s\r\nBkfGWI5fiwDHzTfbtt1Qn2rnNJmSOW6FVDvRz+qnL+S5jg9tbSa0GNHUyimB\r\n5TFk+CH1cdke+Gm1GvlcUxqju02hxfvZnNlrgGO6FTwu2THBw2qHyVvIRssj\r\njSsPdlMY/t79bB0u/o9l6NHAKFqBuGDl0No7VKzqYBceFjYm1lvkiRNHVT+M\r\nwNs3+V/6l6TBdxh3LABwV5zoQvAfNCXXrRhdaBU8diqVSd56nmfSnxoqlfvW\r\nQpf4NVvHkfgB7p62SeR/j4y8ph6C1hNzY3NmEDg2QW6hqpqxbonHYkIflSd6\r\nhGz8+ePC3+NsFxQHAHwmGPm3uceG8GBssmU=\r\n=WvOU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib_commonjs/index.js","module":"./lib_esmodule/index.js","gitHead":"025e58ca121ced4e7eb6855ce2a331af18ce9ec2","scripts":{"lint":"tslint --project tsconfig.json src/**/*.ts","build":"npm run lint && npm run build:commonjs && npm run build:esmodule","prepare":"npm run build","build:commonjs":"rimraf lib_commonjs && ngc -p tsconfig.json","build:esmodule":"rimraf lib_esmodule && ngc -p tsconfig.module.json"},"typings":"./lib_commonjs/index.d.ts","_npmUser":{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"},"repository":{"url":"git+https://github.com/solidexpert-ltd/ng-click-outside.git","type":"git"},"_npmVersion":"8.1.0","description":"Angular directive for handling click events outside an element.","directories":{},"jsnext:main":"./lib_esmodule/index.js","_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.6.6","rimraf":"^3.0.2","tslint":"~6.1.3","zone.js":"~0.11.4","typescript":"4.6.4","@angular/core":"^14.0.0","@angular/common":"^14.0.0","@angular/compiler":"^14.0.0","@angular/compiler-cli":"^14.0.0","@angular/platform-browser":"^14.0.0"},"peerDependencies":{"@angular/core":">=14.0.0","@angular/common":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-click-outside_14.0.2_1656757208954_0.14355831351849813","host":"s3://npm-registry-packages"}},"15.0.2":{"name":"@solidexpert/ng-click-outside","version":"15.0.2","keywords":["angular","ng","click","event","outside","handler"],"author":{"name":"Eugene Cheung"},"license":"MIT","_id":"@solidexpert/ng-click-outside@15.0.2","maintainers":[{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"}],"homepage":"https://github.com/solidexpert-ltd/ng-click-outside","bugs":{"url":"https://github.com/solidexpert-ltd/ng-click-outside/issues"},"dist":{"shasum":"3354500ef245a3e67b515943877f61c34a0c5b70","tarball":"https://registry.npmjs.org/@solidexpert/ng-click-outside/-/ng-click-outside-15.0.2.tgz","fileCount":12,"integrity":"sha512-FNk6xcHwkGaFh3itS1AabE5wM1R6frYLTrOZcQ15gs1CfdSJfXerYTH+w1BXd5H6fF9yNLSclV2bgR1YAWA+TQ==","signatures":[{"sig":"MEUCIGpfiYQ9xOoT7PfkQxunBDbK8sAuk6sBO12iDZXgGzL0AiEA4w4AWEghgovWDZ7lBwCDE3XVYdGBGkjT+o5sipepsbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj37b8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGnw//d2z2zE5RstI8OOL9iKMMxgS5T84BCaQPWmWj1USFVDGEL/6k\r\nfZOVuTJXz1ysHXaR9e+7EMuspm//8gFF48eqfRXeOxu4gP/r/BHVAfwu38qf\r\nyWxbYHYP4nLO+eKi9K7jFJF6ujwUQ8ihKIHEtcwnC5eW9OL6f0yGG/bVENxu\r\nR3aK8/wnSYNh0q5OvdlasZei0J7Y+AiXqlNeJ9CVDYtPUN97+yVVsA+MFQJL\r\nn8/nz0HM6uVG7tvhLqyR2TNakvfyrftQ7Ot14ZlyFoP9tSeN5ierDOnxFwng\r\nvnS4iSZhq89Qc2pwfAIbblzzI6F/VL6RI7sqx4wVfJ3qQw8zHFCVPFqKqf9D\r\nk5h5UdXUk4KXB0b34L3dIJYx/GhAkEfGgPDWPxD9FsKAXVGjKR1Ezm9V8pa2\r\ntQt2QRnrkVfwPD7Imo1XJpbjh5wqwcxlIgxrkfeRfzrCEckWhD2wHQt0lGr4\r\nfrPyonIXVSPOmlzFe1g8ZqJLvptJrf9C8SUm7ziuzAUnT3hy0j8ZSQ0eqEWU\r\nRyKN9nlAXi9ibeuqF2PdCrpF1qgSnOQRtCoPKpUs0Je/eNYK3Bu+NB53//q+\r\n8jCM6PoMWMFUnJ6ZyUoW4D3hXEPUPd8XPr5BpzqLeKchVvago/LH2uLY4Vpj\r\nsefPTJw8QySXBowlCWE24EkQQT1y6uDmNEU=\r\n=yMSq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib_commonjs/index.js","module":"./lib_esmodule/index.js","gitHead":"025e58ca121ced4e7eb6855ce2a331af18ce9ec2","scripts":{"lint":"tslint --project tsconfig.json src/**/*.ts","build":"npm run lint && npm run build:commonjs && npm run build:esmodule","prepare":"npm run build","build:commonjs":"rimraf lib_commonjs && ngc -p tsconfig.json","build:esmodule":"rimraf lib_esmodule && ngc -p tsconfig.module.json"},"typings":"./lib_commonjs/index.d.ts","_npmUser":{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"},"repository":{"url":"git+https://github.com/solidexpert-ltd/ng-click-outside.git","type":"git"},"_npmVersion":"8.1.0","description":"Angular directive for handling click events outside an element.","directories":{},"jsnext:main":"./lib_esmodule/index.js","_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^6.6.6","rimraf":"^3.0.2","tslint":"~6.1.3","zone.js":"~0.11.4","typescript":"^4.8.2","@angular/core":"^15.0.0","@angular/common":"^15.0.0","@angular/compiler":"^15.0.0","@angular/compiler-cli":"^15.0.0","@angular/platform-browser":"^15.0.0"},"peerDependencies":{"@angular/core":">=15.0.0","@angular/common":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-click-outside_15.0.2_1675605756750_0.9373386976304121","host":"s3://npm-registry-packages"}},"19.0.0":{"name":"@solidexpert/ng-click-outside","version":"19.0.0","keywords":["angular","ng","click","event","outside","handler"],"license":"MIT","_id":"@solidexpert/ng-click-outside@19.0.0","maintainers":[{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"},{"name":"ilunts","email":"shipik2008@gmail.com"}],"homepage":"https://solid.expert","bugs":{"url":"https://github.com/solidexpert-ltd/ng-click-outside/issues"},"dist":{"shasum":"b3fab1ff54fe3ed4c07fca67994818bd2c713c64","tarball":"https://registry.npmjs.org/@solidexpert/ng-click-outside/-/ng-click-outside-19.0.0.tgz","fileCount":9,"integrity":"sha512-cqJwzw3ScQtgPC/CIhCsJRG1po8qs0sYog+A4FHd+dLpwSHequ27GEn3Q66AS5JNjB985a3rDEMsuedO+mA5BQ==","signatures":[{"sig":"MEUCIDWOv0RRK2iQ52kf6wFq2Kfo9I+3r88xVQgaGT5GLAKdAiEA20B1hChPWlQ8XX+MykDeeUw56qVoYKPrAZxWOG5PM4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23530},"main":"./lib_commonjs/index.js","module":"./lib_esmodule/index.js","gitHead":"60a463dbacfa3514671db4c2b98767e2ec853c8a","scripts":{"lint":"tslint --project tsconfig.json src/**/*.ts","build":"npm run lint && npm run build:commonjs && npm run build:esmodule","prepare":"npm run build","build:commonjs":"rimraf lib_commonjs && ngc -p tsconfig.json","build:esmodule":"rimraf lib_esmodule && ngc -p tsconfig.module.json"},"typings":"./lib_commonjs/index.d.ts","_npmUser":{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"},"repository":{"url":"git+https://github.com/solidexpert-ltd/ng-click-outside.git","type":"git"},"_npmVersion":"10.8.2","description":"Angular directive for handling click events outside an element.","directories":{},"jsnext:main":"./lib_esmodule/index.js","_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","rimraf":"^3.0.2","tslint":"~6.1.3","zone.js":"~0.15.0","typescript":"~5.5.0","@angular/core":"^19.0.0","@angular/common":"^19.0.0","@angular/compiler":"^19.0.0","@angular/compiler-cli":"^19.0.0","@angular/platform-browser":"^19.0.0"},"peerDependencies":{"@angular/core":">=19.0.0","@angular/common":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-click-outside_19.0.0_1747669062845_0.5858505429866885","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@solidexpert/ng-click-outside","version":"20.0.0","description":"Angular directive for handling click events outside an element.","repository":{"type":"git","url":"git+https://github.com/solidexpert-ltd/ng-click-outside.git"},"homepage":"https://solid.expert","bugs":{"url":"https://github.com/solidexpert-ltd/ng-click-outside/issues"},"license":"MIT","keywords":["angular","ng","click","event","outside","handler"],"main":"./lib_commonjs/index.js","module":"./lib_esmodule/index.js","jsnext:main":"./lib_esmodule/index.js","typings":"./lib_commonjs/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json src/**/*.ts","build:commonjs":"rimraf lib_commonjs && ngc -p tsconfig.json","build:esmodule":"rimraf lib_esmodule && ngc -p tsconfig.module.json","build":"npm run lint && npm run build:commonjs && npm run build:esmodule","prepare":"npm run build"},"peerDependencies":{"@angular/common":">=20.0.0","@angular/core":">=20.0.0"},"devDependencies":{"@angular/common":"^20.0.0","@angular/compiler":"^20.0.0","@angular/compiler-cli":"^20.0.0","@angular/core":"^20.0.0","@angular/platform-browser":"^20.0.0","rimraf":"^3.0.2","rxjs":"^7.8.1","tslint":"~6.1.3","typescript":"~5.8.0","zone.js":"~0.15.0"},"_id":"@solidexpert/ng-click-outside@20.0.0","gitHead":"32d557ab57fc5e3e23e4e20d8c20cf873e9fe3c6","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fb5EwWP1ZxeKuajxk7tLkjpxyXfzn+tMlRCduOBwTBI5KwF6zVMFCu5ua0VqvjGXhjoeRYrGyLJefwx+LQrT6g==","shasum":"bee4c65e879246acbf2e11031346b3f0ed636a9e","tarball":"https://registry.npmjs.org/@solidexpert/ng-click-outside/-/ng-click-outside-20.0.0.tgz","fileCount":9,"unpackedSize":24537,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCH5dkXzD+iipYuj2k8BXCR7rQPIJtXST0fFI5by7I1AIhAJInOc8oYZ2wpSFNK5kSrLfhIdU65ad/2ddZKStQlvHC"}]},"_npmUser":{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"},"directories":{},"maintainers":[{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"},{"name":"ilunts","email":"shipik2008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng-click-outside_20.0.0_1759943619895_0.4486349390674209"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-02T10:00:40.076Z","modified":"2025-10-08T17:13:40.353Z","13.0.0":"2022-07-02T10:00:40.320Z","14.0.0":"2022-07-02T10:02:02.751Z","14.0.1":"2022-07-02T10:17:02.099Z","14.0.2":"2022-07-02T10:20:09.115Z","15.0.2":"2023-02-05T14:02:36.937Z","19.0.0":"2025-05-19T15:37:43.034Z","20.0.0":"2025-10-08T17:13:40.094Z"},"bugs":{"url":"https://github.com/solidexpert-ltd/ng-click-outside/issues"},"license":"MIT","homepage":"https://solid.expert","keywords":["angular","ng","click","event","outside","handler"],"repository":{"type":"git","url":"git+https://github.com/solidexpert-ltd/ng-click-outside.git"},"description":"Angular directive for handling click events outside an element.","maintainers":[{"name":"siarhei.shchypanau","email":"siarhei.shchypanau@gmail.com"},{"name":"ilunts","email":"shipik2008@gmail.com"}],"readme":"# Angular Click Outside\n\nAngular directive for handling click events outside an element. Useful for things like reacting to clicking\noutside of a dropdown menu or modal dialog.\n\n## Table of contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n  - [Options](#options)       \n\n\n# Angular Click Outside Compatibility\n\n| Angular Version | Compatible |\n|-----------------|------------|\n| 20.x.x          |  20.x.x    |\n| 19.x.x          |  19.x.x    |\n| 15.x.x          |  15.x.x    |\n| 14.x.x          |  14.x.x    |\n\n\nLike binding to a regular `click` event in a template, you can do something like this:\n\n```HTML\n<div (clickOutside)=\"onClickedOutside($event)\">My element</div>\n```\n\n\n## Installation\n\n```shell\nnpm install --save @solidexpert/ng-click-outside\n```\n\n\n## Usage\n\n### Standalone Components (Angular 14+)\n\nThis directive is fully standalone and can be directly imported into your components:\n\n```typescript\nimport { Component } from '@angular/core';\nimport { ClickOutsideDirective } from '@solidexpert/ng-click-outside';\n\n@Component({\n  selector: 'app-root',\n  standalone: true,\n  imports: [ClickOutsideDirective],  // Import the directive directly\n  template: `\n    <div (clickOutside)=\"onClickedOutside($event)\">\n      Click outside this element to trigger the event\n    </div>\n  `\n})\nexport class AppComponent {\n  onClickedOutside(e: Event) {\n    console.log('Clicked outside:', e);\n  }\n}\n```\n\n### Module-based Applications (Legacy)\n\nFor older Angular applications using NgModules, you can import the directive in your module:\n\n```typescript\nimport { NgModule } from '@angular/core';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { ClickOutsideDirective } from '@solidexpert/ng-click-outside';\nimport { AppComponent } from './app.component';\n\n@NgModule({\n  declarations: [AppComponent],\n  imports: [\n    BrowserModule,\n    ClickOutsideDirective  // Import as standalone directive\n  ],\n  bootstrap: [AppComponent]\n})\nexport class AppModule { }\n```\n\n### Options\n\n| Property name | Type | Default | Description |\n| ------------- | ---- | ------- | ----------- |\n| `attachOutsideOnClick` | boolean | `false` | By default, the outside click event handler is automatically attached. Explicitely setting this to `true` sets the handler after the element is clicked. The outside click event handler will then be removed after a click outside has occurred. |\n| `clickOutsideEnabled` | boolean | `true` | Enables directive. |\n| `clickOutsideEvents` | string | `'click'` | A comma-separated list of events to cause the trigger. For example, for additional mobile support: `[clickOutsideEvents]=\"'click,touchstart'\"`. |\n| `delayClickOutsideInit` | boolean | `false` | Delays the initialization of the click outside handler. This may help for items that are conditionally shown ([see issue #13](https://github.com/arkon/ng-click-outside/issues/13)). |\n| `emitOnBlur` | boolean | `false` | If enabled, emits an event when user clicks outside of applications' window while it's visible. Especially useful if page contains iframes. |\n| `exclude` | string | | A comma-separated string of DOM element queries to exclude when clicking outside of the element. For example: `[exclude]=\"'button,.btn-primary'\"`. |\n| `excludeBeforeClick` | boolean | `false` | By default, `clickOutside` registers excluded DOM elements on init. This property refreshes the list before the `clickOutside` event is triggered. This is useful for ensuring that excluded elements added to the DOM after init are excluded (e.g. ng2-bootstrap popover: this allows for clicking inside the `.popover-content` area if specified in `exclude`). |\n","readmeFilename":"README.md"}