{"_id":"@bruno-bombonate/ngx-seo","_rev":"11-d238bbbcbf037e6b30d64dcc7dbf7377","name":"@bruno-bombonate/ngx-seo","dist-tags":{"latest":"22.0.0"},"versions":{"1.0.0":{"name":"@bruno-bombonate/ngx-seo","version":"1.0.0","_id":"@bruno-bombonate/ngx-seo@1.0.0","maintainers":[{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"}],"dist":{"shasum":"d67a831887248bcf0976b887cc572204cac8caa5","tarball":"https://registry.npmjs.org/@bruno-bombonate/ngx-seo/-/ngx-seo-1.0.0.tgz","fileCount":12,"integrity":"sha512-VzeRGzQ539Wkg5xMv/JI5jUnmfPCwcCDe5afsMePdf2xLQTfEolT2dHn8N7jREvm/Axn6gQhteOWg2dlGzreSw==","signatures":[{"sig":"MEYCIQC5OSriozNQTSgTe3hYjaJ/yu+MsIa6G1wLu7bfl2POWQIhAN9W8DBWdGOD9+yRrUe041NpdhdLg2cFmv6dS8ptL20e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQqyoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe4Q/7Bxo0Bk9XbmPIV6ylWVpetTVwjHYCwY6lgyU2UC6P+u/7xpOs\r\ns15p1qYnAT1nyJ3/5AmlqxgVMN6igjeGertNdGpa5T27dse8J9Y+YGarMKhf\r\n8nEvsUQ1OS4GhX7MkStfGJZjg+U37+fdycgRoEc3LhCCZWVJ3X6Qm/iOcJJE\r\nrozjPBUziuL50bg4sWImdMU1Yr24wzKN00t4C8t1v+2iOvBaYuQP54in4q4v\r\n5qXrKdvdW2p8iYOBS/KdigUHCAWzf1oS4bP4Q5oQGnDRLNJCzIKT83TrzTtL\r\n7vcYfKA8l0DoDPx23wpji3FNpjGWz4LgD5MsC7MzwGfiLEYh6N6eUmfXVXTP\r\nCf+Ox8yZjQ99LpVtSBJ7B5Rzm3GZNiuvPa7eR1KgejBB/tbrq/UXKok3Es3K\r\nGCy738ukxwhhOXNhkfWpzXsG9pOim59y5Wto0CRktmQQrO0UHh+1BE4E5mI+\r\ndOl/FLpPO6bxo463mFivRpb9lS4C23kbOkwLEEuD4ujxng/XP4DLcXFjLvlW\r\nPwgR3X64/BZFyuJ9bfzvlPn63BI3WgQEkn2XkYqlPibNMS8GvGrXcj2E6TLh\r\n+ZKP+dW8ErcRc9gMS+fhJGBLpHjN06DmV2RzATlP2E9FrUanlM5GHWqSeEVa\r\nA8zpnxZK1jc1VWcQyRcXz2r7bQXCz8TmV1c=\r\n=rc40\r\n-----END PGP SIGNATURE-----\r\n"},"es2020":"fesm2020/bruno-bombonate-ngx-seo.mjs","module":"fesm2015/bruno-bombonate-ngx-seo.mjs","esm2020":"esm2020/bruno-bombonate-ngx-seo.mjs","exports":{".":{"node":"./fesm2015/bruno-bombonate-ngx-seo.mjs","types":"./index.d.ts","es2015":"./fesm2015/bruno-bombonate-ngx-seo.mjs","es2020":"./fesm2020/bruno-bombonate-ngx-seo.mjs","default":"./fesm2020/bruno-bombonate-ngx-seo.mjs","esm2020":"./esm2020/bruno-bombonate-ngx-seo.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"9b9280e8cfcc37cb5b6b87a2afe1e78596f40da9","typings":"index.d.ts","_npmUser":{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"},"fesm2015":"fesm2015/bruno-bombonate-ngx-seo.mjs","fesm2020":"fesm2020/bruno-bombonate-ngx-seo.mjs","_npmVersion":"9.2.0","description":"A package with SeoService, that you can set title and meta description for routes in Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^15.2.0","@angular/common":"^15.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-seo_1.0.0_1682091175946_0.00479081287516725","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bruno-bombonate/ngx-seo","version":"1.0.1","_id":"@bruno-bombonate/ngx-seo@1.0.1","maintainers":[{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"}],"dist":{"shasum":"24c16c37ad2e188b83fe105e30104dc886e0f499","tarball":"https://registry.npmjs.org/@bruno-bombonate/ngx-seo/-/ngx-seo-1.0.1.tgz","fileCount":12,"integrity":"sha512-1VcBXJnNyUSvzYJVTtK9jeVP2hhT1XDKmIeLw0pnrhw2I2NK/qE4NPE2Hwv/pei993GAFaJPovkJGh+/uDRQSw==","signatures":[{"sig":"MEUCIQC1h8vRPq5PIefMdZhKnoujj0X04E85q9wVJrSi+l8mmwIgVFZM+xZSg4oz4PEVWoh9Dkwh/N5s1F46scOE2POl+1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQsdiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcORAAhMFhVQS3rfyfJGu1bVlQzxngpArxBRNjjqkYvXoCqlvn529L\r\n6HPxWV6pq+dkhhKDcVoA0uh9gfQ0FkDgf1z9IkgvVZQimfG2kZMxOx76tP7w\r\nxn2jkQcNuo8qKJX54TJN31W5u0ivr+Ttbed3jYB1//j/ZTswKIIWxY4UXUbg\r\nkxGDdbj7sXWgqYSDK2wIqSpPlZwTiiwMhGODwxesMZP8Ifs0ktCR6jemzI20\r\n2S0a8T3v4Lr3XX+46o01dHyMWvzO2lRWJl92jony9r5I37EunUorqtM/REIE\r\nJz5RQsGa97hwbRbRo8dU1oz0q3lAHyNqAGExyZ3adP8QvJRtImbHzapMkAbP\r\nvqYNHlqndMPvzMAXfM3BgCVjHD9Iw+jizpzyWX6FAt1JVl6wLENcSQwbZ3LR\r\n2qxEaNaX1qi7uUrVFCCv0sHXxyLl+296h6kT7TllTfkY+41MV8znbPMk+dxD\r\nO/Yf4E/A5usBap56fcQ+lCkhR3+neAsTp73s5WuoZD3vRipjIERmddLGd0Qk\r\nB9VV4vy036do4R1RMLqRICUv4hUIaFKQQDo/bbsNzSqyHe7AYNeMgUas8bDY\r\nsy3rfNWDO/TiKqOZAID6LsHoIrJAbdjNhiHIJ1JLFUZCaLCfTI4yq71HHtYo\r\nM7L7Dnn3/BrylyIlHHSjUc58kn2urlYtyBg=\r\n=jevw\r\n-----END PGP SIGNATURE-----\r\n"},"es2020":"fesm2020/bruno-bombonate-ngx-seo.mjs","module":"fesm2015/bruno-bombonate-ngx-seo.mjs","esm2020":"esm2020/bruno-bombonate-ngx-seo.mjs","exports":{".":{"node":"./fesm2015/bruno-bombonate-ngx-seo.mjs","types":"./index.d.ts","es2015":"./fesm2015/bruno-bombonate-ngx-seo.mjs","es2020":"./fesm2020/bruno-bombonate-ngx-seo.mjs","default":"./fesm2020/bruno-bombonate-ngx-seo.mjs","esm2020":"./esm2020/bruno-bombonate-ngx-seo.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"9b9280e8cfcc37cb5b6b87a2afe1e78596f40da9","typings":"index.d.ts","_npmUser":{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"},"fesm2015":"fesm2015/bruno-bombonate-ngx-seo.mjs","fesm2020":"fesm2020/bruno-bombonate-ngx-seo.mjs","_npmVersion":"9.2.0","description":"A package with SeoService, that you can set title and meta description for routes in Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^15.2.0","@angular/common":"^15.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-seo_1.0.1_1682098018034_0.05111057484923087","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@bruno-bombonate/ngx-seo","version":"1.1.0","_id":"@bruno-bombonate/ngx-seo@1.1.0","maintainers":[{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"}],"dist":{"shasum":"5f96fcb78709cad88b07c089361f0edee90f8bbd","tarball":"https://registry.npmjs.org/@bruno-bombonate/ngx-seo/-/ngx-seo-1.1.0.tgz","fileCount":12,"integrity":"sha512-qjOBj1oMcXXCcN5ryD3mT8Q0mJi0r4DV/2EjoGlVQYx8In3mtWPumZzv/o/WHX1YCdv9gAcaeZEqSpf3765o1g==","signatures":[{"sig":"MEUCIQCQGPOIILulEQlUTrM6q7Pwk/jBBazuUXjW0hwaq5AGQwIgE79/QJOJjltg7pXngl9lNl9hSgiJ1nHCLrXU8NYhG3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRv+nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnsQ//Yb6KgjizwWfN/6JY6E5ejESQeXEe2cDeSEWZsMJuF5N2TxuS\r\nlIPIQb0gs0QEBHw9Pwwy4YkvK1zQEB79HSD4ewZLY+nloykgJmyEIuziPkRl\r\nHVNRzTUyZB+Hx12PWxjWm4TCujXzTeqw7XzVM96AKiVW8QAcrDkCd4C2Azjn\r\nNX7/AKe2PCC748ovcO2vGeYbhBxXjByycWYJLfbX0UQGPY7ESp2NJJbPyF0p\r\nuF5xKIz/mXdpO2pOXHgL6U3GXiWpbjNHUV63f/wRN5ID13mRTCfQT2xMbrMV\r\n8uYIwS+sVeWGYMWQ826IwIReFVvgDqByT02HETESdomDBCN+GMNneAgsQMmS\r\nq8hmuPERWSYPHiraxt8HvZf7vt0HfTdNDT/8EUtvbnky8BHdiQFKZonIQLoA\r\nqHM3IJQtpOVPk48JkQy84RMZh9EAegmBt7Lr2sPhyLq4ybEPfAYNnVPaJihS\r\nd94ItDHkmRM3Y0v8/JFEtwbqdqgoVe7leYq+rp7b5Hgi1loJRr0jTH4B/+VE\r\nqMLayvL1lu/a6I3F9i+L2r3iL18szPjFkszlFwxhB+nXTqCpQesc87Bhn+uK\r\nBxsqspKGKsBUzHJScqboQgJ7lYlCJ+jFGCMPW+jysFct5SsbXfuC+g/Ijonk\r\n1YlqA5zvzK3vdbWLFg8Z892Nt9guF9Q/OPs=\r\n=mOiK\r\n-----END PGP SIGNATURE-----\r\n"},"es2020":"fesm2020/bruno-bombonate-ngx-seo.mjs","module":"fesm2015/bruno-bombonate-ngx-seo.mjs","esm2020":"esm2020/bruno-bombonate-ngx-seo.mjs","exports":{".":{"node":"./fesm2015/bruno-bombonate-ngx-seo.mjs","types":"./index.d.ts","es2015":"./fesm2015/bruno-bombonate-ngx-seo.mjs","es2020":"./fesm2020/bruno-bombonate-ngx-seo.mjs","default":"./fesm2020/bruno-bombonate-ngx-seo.mjs","esm2020":"./esm2020/bruno-bombonate-ngx-seo.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"03013605fc7a55527ff05c9055980a0d25854ff4","typings":"index.d.ts","_npmUser":{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"},"fesm2015":"fesm2015/bruno-bombonate-ngx-seo.mjs","fesm2020":"fesm2020/bruno-bombonate-ngx-seo.mjs","_npmVersion":"9.2.0","description":"A package with SeoService, that you can set title and meta description for routes in Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^15.2.0","@angular/common":"^15.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-seo_1.1.0_1682374567150_0.6293012413017922","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@bruno-bombonate/ngx-seo","version":"2.0.0","_id":"@bruno-bombonate/ngx-seo@2.0.0","maintainers":[{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"}],"dist":{"shasum":"97e3ec627014b4cb31feb48f7163d168eba1d670","tarball":"https://registry.npmjs.org/@bruno-bombonate/ngx-seo/-/ngx-seo-2.0.0.tgz","fileCount":10,"integrity":"sha512-uGwbsVRc+u7ReQn0Y4K4fcnfI7+sGoimVDKJ/tyqgk/5d+7eGB5PJ9aLkbsoMysYegnepErsneybea4XUTML5A==","signatures":[{"sig":"MEUCIQCGYmrQyZW5qwUjOCmj1VNOD1iuvPs/XY52tVNhnQ7O/AIgb9CQrlRhJlpsQ+uu6VlLaxKDMGzFk6BQ5mFUxnMwNoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19287},"module":"fesm2022/bruno-bombonate-ngx-seo.mjs","exports":{".":{"esm":"./esm2022/bruno-bombonate-ngx-seo.mjs","types":"./index.d.ts","default":"./fesm2022/bruno-bombonate-ngx-seo.mjs","esm2022":"./esm2022/bruno-bombonate-ngx-seo.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"9c04d662b08e6b70d20a874644c4c876bbcbf545","typings":"index.d.ts","_npmUser":{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"},"_npmVersion":"9.2.0","description":"A package with SeoService, that you can set title and meta description for routes in Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^16.0.3","@angular/common":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ngx-seo_2.0.0_1685385833800_0.7009966802234084","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@bruno-bombonate/ngx-seo","version":"3.0.0","_id":"@bruno-bombonate/ngx-seo@3.0.0","maintainers":[{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"}],"dist":{"shasum":"114d11d5e775d875db45cf0ed37dc5349e117b11","tarball":"https://registry.npmjs.org/@bruno-bombonate/ngx-seo/-/ngx-seo-3.0.0.tgz","fileCount":10,"integrity":"sha512-dNG2pxurCuAjhjavC73Z2OsWfnL++i2o3SUNOPLy0qz51ejTANoj4jtkt09wrQnA85597lsVezaxc88uQzPzEA==","signatures":[{"sig":"MEQCICL9cFCw4CTDYMiY9ZBH2qEs5FS23jwxOgm5/czxbZ/HAiBGsyxrFODljk9uqLJo/6VKolXL4gh2GIsKfTtkjUnBZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19125},"module":"fesm2022/bruno-bombonate-ngx-seo.mjs","exports":{".":{"esm":"./esm2022/bruno-bombonate-ngx-seo.mjs","types":"./index.d.ts","default":"./fesm2022/bruno-bombonate-ngx-seo.mjs","esm2022":"./esm2022/bruno-bombonate-ngx-seo.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2124989473666fc16984df3d2773b7b43daa9683","typings":"index.d.ts","_npmUser":{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"},"_npmVersion":"9.2.0","description":"A package with SeoService, that you can set title and meta description for routes in Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-seo_3.0.0_1701119867974_0.41422788062365457","host":"s3://npm-registry-packages"}},"18.0.0":{"name":"@bruno-bombonate/ngx-seo","version":"18.0.0","_id":"@bruno-bombonate/ngx-seo@18.0.0","maintainers":[{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"}],"dist":{"shasum":"dd0eeac4ab43deb655d7dbe07d7f2d295b94f1d1","tarball":"https://registry.npmjs.org/@bruno-bombonate/ngx-seo/-/ngx-seo-18.0.0.tgz","fileCount":10,"integrity":"sha512-NPhiWprtwkFX19hvs8HYzUgDOh5RYtJA8vBq2h63rgx4yekMXJVnNrGE/YFi9B1KKDzpaSpEj4LcwP/ZpfNcGg==","signatures":[{"sig":"MEUCIQCtbJPHHYPaJq9cWPd9xc0xjU7y5H2mhpGNHVM/C/NxtAIgbFxQeftXXpvv8sG9GnSK6DdEkt3ycbEUGEUfBNoj7Rw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18596},"module":"fesm2022/bruno-bombonate-ngx-seo.mjs","exports":{".":{"esm":"./esm2022/bruno-bombonate-ngx-seo.mjs","types":"./index.d.ts","default":"./fesm2022/bruno-bombonate-ngx-seo.mjs","esm2022":"./esm2022/bruno-bombonate-ngx-seo.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d3dc6640c7d657fc7a9936ef334e56cd6a295519","typings":"index.d.ts","_npmUser":{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"},"_npmVersion":"11.0.0","description":"A package with SeoService, that you can set title and meta description for routes in Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^18.0.0","@angular/common":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-seo_18.0.0_1737357497941_0.6228311517295024","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@bruno-bombonate/ngx-seo","version":"19.0.0","_id":"@bruno-bombonate/ngx-seo@19.0.0","maintainers":[{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"}],"dist":{"shasum":"20e4c2a9ad889e0dec5681505fead1f58d14b645","tarball":"https://registry.npmjs.org/@bruno-bombonate/ngx-seo/-/ngx-seo-19.0.0.tgz","fileCount":7,"integrity":"sha512-KB/PwzzzLQfCPfHxi1zh3OBLHVdWkeAFkZWkfrPdb5+9ccRAzVoTUwSRSXtFW9m200QQjRUaMqgvDRo+nCUerA==","signatures":[{"sig":"MEYCIQDV2vmgaJk2U2iIXPYZ/g0xyXxNn5VwQbBOMGok7PolygIhANXtOkScuqZ+/4vfCH8npmtT7WyiBTIDyNV83YmenPRj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9202},"module":"fesm2022/bruno-bombonate-ngx-seo.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/bruno-bombonate-ngx-seo.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7f32d0b69f58eda2e8ab6487251b0faa70768d2e","typings":"index.d.ts","_npmUser":{"name":"bruno-bombonate","actor":{"name":"bruno-bombonate","type":"user","email":"bruno.siecola@outlook.com"},"email":"bruno.siecola@outlook.com"},"_npmVersion":"10.9.2","description":"A package with SeoService, that you can set title and meta description for routes in Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0","@angular/common":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-seo_19.0.0_1750756711342_0.6539784969498885","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@bruno-bombonate/ngx-seo","version":"20.0.0","_id":"@bruno-bombonate/ngx-seo@20.0.0","maintainers":[{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"}],"dist":{"shasum":"7ba4fc0e574407b4346d55f8ad62eefd0e6272b9","tarball":"https://registry.npmjs.org/@bruno-bombonate/ngx-seo/-/ngx-seo-20.0.0.tgz","fileCount":5,"integrity":"sha512-GAlqmJz7g+lrD+S3OYhvE5+X2hjFlaIK7IsfuGorYOO7SK4ma8HA7n5Qn+f2PqRG0WDPTVdX8WOymHAMc9eZmg==","signatures":[{"sig":"MEUCIQDAmoRLymgIRz1oYJTWIJvyUxwy8yInMYjlEoO8T60K9QIgeopHv04CrRkZy1Q2ccg7YAdHOcxUXgaB17h3uAz5JJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9111},"module":"fesm2022/bruno-bombonate-ngx-seo.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/bruno-bombonate-ngx-seo.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"dd7cad3d5a03609a7115daaa284080aa1560cb6a","typings":"index.d.ts","_npmUser":{"name":"bruno-bombonate","actor":{"name":"bruno-bombonate","type":"user","email":"bruno.siecola@outlook.com"},"email":"bruno.siecola@outlook.com"},"_npmVersion":"10.9.2","description":"A package with SeoService, that you can set title and meta description for routes in Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.0.0","@angular/common":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-seo_20.0.0_1751141277460_0.2335856826877727","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@bruno-bombonate/ngx-seo","version":"21.0.0","_id":"@bruno-bombonate/ngx-seo@21.0.0","maintainers":[{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"}],"dist":{"shasum":"1f7da1c4e160b475ce1c78216bfcdcff18118458","tarball":"https://registry.npmjs.org/@bruno-bombonate/ngx-seo/-/ngx-seo-21.0.0.tgz","fileCount":5,"integrity":"sha512-t1orrWzZoY/JaUCpqvtg6UgF7HIOXpNJEpdmx9YMRmo1jUsM/oEUR7Miu26lDILPad3ciAKxde7xXtNAySKosw==","signatures":[{"sig":"MEUCIQC2+MaigOfUavbgLt13TpyySM+5Q+I6U/fXvC43b2VKcQIgLW/x/JTdTVTBI8Hr1tdbpc6QMN4P2+u54sv0RMblEOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH41ZOGplqIdlwD2mk+Z72IWnsVgcL6V5EqkvBhUsYOOAiEAxJeb+2J98V8aBR2YxzJnx/GZ6oFYtRSdKbSahrWXckw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10772},"type":"module","module":"fesm2022/bruno-bombonate-ngx-seo.mjs","exports":{".":{"types":"./types/bruno-bombonate-ngx-seo.d.ts","default":"./fesm2022/bruno-bombonate-ngx-seo.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d5fced5157ef89faf702f9476d8bab6554627492","typings":"types/bruno-bombonate-ngx-seo.d.ts","_npmUser":{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"},"_npmVersion":"12.0.2","description":"A package with SeoService, that you can set title and meta description for routes in Angular apps.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.4.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/platform-browser":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-seo_21.0.0_1789666644662_0.38078081820977383","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"_id":"@bruno-bombonate/ngx-seo@22.0.0","dist":{"shasum":"fd4586a763c0e0781447eaf8d5d24743f05e349f","tarball":"https://registry.npmjs.org/@bruno-bombonate/ngx-seo/-/ngx-seo-22.0.0.tgz","fileCount":5,"integrity":"sha512-ZrAGwqI0kIkAmRaDfEMD5L03Nqkp+EhZYGhE/tcd8Ycb5ljDsrAvhxJuEx+ep7OMGrmGGJoLOataSQX1e35RLw==","signatures":[{"sig":"MEQCIA7EQ+McRJ3ABOwVa3fg+Ig3BLeKRX//EMHzlvbgCjFPAiBSGUztmDqGTdbG06cLa+e0e4PlfNv27pw788y+4JGzvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBzCwwRROXBNwMqR9DVEjInmQEpRmJ6RtDtNworPjzlGAiAuC228xKhdIalS7BkDhLvusJ0EDn+BNvSEwIH2NtHoSA=="}],"unpackedSize":10445},"name":"@bruno-bombonate/ngx-seo","type":"module","module":"fesm2022/bruno-bombonate-ngx-seo.mjs","exports":{".":{"types":"./types/bruno-bombonate-ngx-seo.d.ts","default":"./fesm2022/bruno-bombonate-ngx-seo.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"03210be70cc955f338fa5bf8001697cef4b710f1","typings":"types/bruno-bombonate-ngx-seo.d.ts","version":"22.0.0","_npmUser":{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"},"_npmVersion":"12.0.2","description":"A package with SeoService, that you can set title and meta description for routes in Angular apps.","directories":{},"maintainers":[{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"}],"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.4.0","@angular/core":"^22.0.0","@angular/common":"^22.0.0","@angular/router":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ngx-seo_22.0.0_1789725126975_0.5382006224210909"}}},"time":{"created":"2023-04-21T15:32:55.945Z","modified":"2026-09-18T09:52:07.287Z","1.0.0":"2023-04-21T15:32:56.203Z","1.0.1":"2023-04-21T17:26:58.207Z","1.1.0":"2023-04-24T22:16:07.288Z","2.0.0":"2023-05-29T18:43:53.986Z","3.0.0":"2023-11-27T21:17:48.181Z","18.0.0":"2025-01-20T07:18:18.102Z","19.0.0":"2025-06-24T09:18:31.501Z","20.0.0":"2025-06-28T20:07:57.658Z","21.0.0":"2026-09-17T17:37:24.747Z","22.0.0":"2026-09-18T09:52:07.057Z"},"description":"A package with SeoService, that you can set title and meta description for routes in Angular apps.","maintainers":[{"name":"bruno-bombonate","email":"bruno.siecola@outlook.com"}],"readme":"\n# @bruno-bombonate/ngx-seo\n\nA package with SeoService, that you can set title and meta description for routes in Angular apps.\n\n## Installation\n\n```bash\nnpm install @bruno-bombonate/ngx-seo\n```\n\n### Compatibility table\n\n|@bruno-bombonate/ngx-seo|Angular|\n|-|-|\n|1.1.0|15.x|\n|2.0.0|16.x|\n|3.0.0|17.x|\n|18.0.0|18.x|\n|19.0.0|19.x|\n|20.0.0|20.x|\n|21.0.0|21.x|\n|22.0.0|22.x|\n\nWorks with any Angular 22 version (`^22.0.0`), not just the exact minor/patch used to build this package.\n\n## Usage\n\n### app.component.ts\n\nStart SeoService calling seoService.init(appName) at AppComponent's ngOnInit function.\n\n```typescript\nimport { Component, OnInit, inject } from '@angular/core';\nimport { SeoService } from '@bruno-bombonate/ngx-seo';\n\n@Component({\n  selector: 'app-root',\n  templateUrl: './app.component.html',\n  styleUrls: ['./app.component.sass']\n})\nexport class AppComponent implements OnInit {\n\n  private readonly seoService = inject(SeoService);\n\n  public ngOnInit(): void {\n    this.seoService.init('App');\n  }\n\n}\n```\n\n### app-routing.module.ts\n\nDefine route's title and meta description at data object.\n\n```typescript\nimport { Routes } from '@angular/router';\nimport { PageComponent } from './containers/page/page.component';\n\nexport const routes: Routes = [\n  {\n    path: 'page',\n    component: PageComponent,\n    data: {\n      title: 'Title',\n      meta: {\n        description: 'Description.'\n      }\n    }\n  }\n];\n```\n\nOn every navigation, `SeoService` walks down to the deepest activated child route (on the `primary` outlet) and reads its `data`. The document title becomes `'${appName}: ${data.title}'` when `data.title` is set, or just `appName` on its own when the route doesn't set one — so `init(appName)` alone already gives every route a sensible title, even before you add `data.title` anywhere. `data.meta.description`, when present, is applied as the page's `<meta name=\"description\">`.\n\n### Setting title/meta outside of route data\n\n`setTitle(title: string): void` and `setMeta(meta: any): void` are also public — call them directly whenever you need to set the title or a meta tag imperatively (for a title built from data loaded after navigation, for example), instead of going through route `data`:\n\n```typescript\nimport { Component, OnInit, inject } from '@angular/core';\nimport { SeoService } from '@bruno-bombonate/ngx-seo';\nimport { ActivatedRoute } from '@angular/router';\n\n@Component({ /* ... */ })\nexport class PageComponent implements OnInit {\n\n  private readonly seoService = inject(SeoService);\n  private readonly activatedRoute = inject(ActivatedRoute);\n\n  public ngOnInit(): void {\n    // e.g. after loading the record shown on this page\n    this.seoService.setTitle(`App: ${this.record.name}`);\n    this.seoService.setMeta({ name: 'description', content: this.record.summary });\n  }\n\n}\n```\n\n`setMeta` forwards `meta` as-is to Angular's own [`Meta.updateTag`](https://angular.dev/api/platform-browser/Meta#updateTag), so it accepts the same selectors as that API (`name`, `property`, etc.), not just `description`.\n","readmeFilename":"README.md"}