{"_id":"angular-traversal","_rev":"57-bffbdb133ae4c9e47135db60fa42aae1","name":"angular-traversal","description":"A traversal navigation library for Angular (v2+)","dist-tags":{"latest":"1.9.6"},"versions":{"1.0.0-alpha.1":{"name":"angular-traversal","version":"1.0.0-alpha.1","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rimraf ./tests/dist && cp -r ./dist ./tests && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"2.2.4","@angular/compiler":"2.2.4","@angular/core":"2.2.4","@angular/http":"2.2.4","@angular/platform-browser":"2.2.4","core-js":"2.4.1","rxjs":"5.0.0-beta.12","typescript":"2.0.10","zone.js":"0.6.21"},"devDependencies":{"@angular/compiler-cli":"2.2.4","@angular/platform-server":"2.2.4","@types/jasmine":"2.2.30","@types/node":"6.0.54","rimraf":"^2.5.4"},"gitHead":"1443010664dc0af6303a1e8eb9c0100a30a0e229","_id":"angular-traversal@1.0.0-alpha.1","_shasum":"6101873b3c19832e22e5b6bfed30976378789f30","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"6101873b3c19832e22e5b6bfed30976378789f30","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.1.tgz","integrity":"sha512-H0LnmDFjgwrSUe7KvVhdHlk9FWLE6To1TpC+zf2U1gMwKwnkCOah+nBvx42pRS2nuWbX/NT3/sjF71ZfixIfSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVVQ5md5Picz2rCFctbCpVvqquW6fiJQelYdHVDDVtWAiA0sq2rKvthgELHRCNskBi3eHVJGdRMx3yHmtazdRvlrg=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular-traversal-1.0.0-alpha.1.tgz_1486386489500_0.8847355670295656"},"directories":{}},"1.0.0-alpha.2":{"name":"angular-traversal","version":"1.0.0-alpha.2","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rimraf ./tests/dist && cp -r ./dist ./tests && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"2.2.4","@angular/compiler":"2.2.4","@angular/core":"2.2.4","@angular/http":"2.2.4","@angular/platform-browser":"2.2.4","core-js":"2.4.1","rxjs":"5.0.0-beta.12","typescript":"2.0.10","zone.js":"0.6.21"},"devDependencies":{"@angular/compiler-cli":"2.2.4","@angular/platform-server":"2.2.4","@types/jasmine":"2.2.30","@types/node":"6.0.54","rimraf":"^2.5.4"},"gitHead":"2c2058b6871cfc87823762a54eaeeb37c08cf024","_id":"angular-traversal@1.0.0-alpha.2","_shasum":"36db005a88cd742076c1808b16de5576d4362e47","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"36db005a88cd742076c1808b16de5576d4362e47","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.2.tgz","integrity":"sha512-BD75E1Vn9FvynsuWLKDnB2Tsyp3ib/v9FkMlGmkH+Zpa1mE3WvzxaTuESynEQNagpH9uXuIsTeqtqopE8B2xDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHyaozloc6P+vt6azEJUFbSAOcprH3v1r2h3qR+1cUCQCICBA8K69nvZc/bmUhqPJnxZpoQyLx5/PX47HHyZPQJqI"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular-traversal-1.0.0-alpha.2.tgz_1486408211418_0.5715722397435457"},"directories":{}},"1.0.0-alpha.3":{"name":"angular-traversal","version":"1.0.0-alpha.3","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rimraf ./tests/dist && cp -r ./dist ./tests && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"2.2.4","@angular/compiler":"2.2.4","@angular/core":"2.2.4","@angular/http":"2.2.4","@angular/platform-browser":"2.2.4","core-js":"2.4.1","rxjs":"5.0.0-beta.12","typescript":"2.0.10","zone.js":"0.6.21"},"devDependencies":{"@angular/compiler-cli":"2.2.4","@angular/platform-server":"2.2.4","@types/jasmine":"2.2.30","@types/node":"6.0.54","rimraf":"^2.5.4"},"gitHead":"6d955165e93e8d5cae576d73a72e04af3282f8c8","_id":"angular-traversal@1.0.0-alpha.3","_shasum":"4d5317d7f6343b3ae1d9c6929742a821c83c9bc0","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"4d5317d7f6343b3ae1d9c6929742a821c83c9bc0","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.3.tgz","integrity":"sha512-BSXdQzMsiegbIT3I76faPrl6im/rPV+TdRqVMvT0EEV5mxzL6rgjkWYaKUErsWzzgRfhRwUEmmiO6dGSZ9ICFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDdAe3gAKhxJfgJXXi9RyzfZraCH/jsnAw6vvL8NcwRwIhAJMRNEXiN26WoMtlwdaCnvxNqkyP86E2Z1iesNauULjQ"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular-traversal-1.0.0-alpha.3.tgz_1486467415542_0.3104072893038392"},"directories":{}},"1.0.0-alpha.4":{"name":"angular-traversal","version":"1.0.0-alpha.4","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rimraf ./tests/dist && cp -r ./dist ./tests && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"2.2.4","@angular/compiler":"2.2.4","@angular/core":"2.2.4","@angular/http":"2.2.4","@angular/platform-browser":"2.2.4","core-js":"2.4.1","rxjs":"5.0.0-beta.12","typescript":"2.0.10","zone.js":"0.6.21"},"devDependencies":{"@angular/compiler-cli":"2.2.4","@angular/platform-server":"2.2.4","@types/jasmine":"2.2.30","@types/node":"6.0.54","rimraf":"^2.5.4"},"gitHead":"f8936079bfeafcc4477400f8e9406f14fa91d2ed","_id":"angular-traversal@1.0.0-alpha.4","_shasum":"8e3e6e6ee33d56c02886c71bee08ebfed9135a99","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"8e3e6e6ee33d56c02886c71bee08ebfed9135a99","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.4.tgz","integrity":"sha512-+Rv1bSlsh3h/HxoZCjsGozGPrnA/xlEqIrvab01dgN8UqQqjCZGAe4f//N1NxlSuci+yQNkYkGWuZsos4u7aSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6XoitGPIuslXMBNcgpnmqhYgzL70sWnMoaEHYLpe+IQIhANURwXHiqlg9+Tmo2KeqQxJ9PJL95KTR8ESIGDeN9Y9R"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular-traversal-1.0.0-alpha.4.tgz_1488063933372_0.8230351700913161"},"directories":{}},"1.0.0-alpha.5":{"name":"angular-traversal","version":"1.0.0-alpha.5","license":"BSD-3-Clause","licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"2.4.0","@angular/compiler":"2.4.0","@angular/core":"2.4.0","@angular/http":"2.4.0","@angular/platform-browser":"2.4.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"2.0.10","zone.js":"^0.7.6"},"devDependencies":{"@angular/compiler-cli":"2.4.0","@angular/platform-server":"2.4.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"1175b9312be2246f0a66a8b8162f4c52e018f7ed","_id":"angular-traversal@1.0.0-alpha.5","_shasum":"b52d42431de7c7e7b02bff367d392ea28c2372ee","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"b52d42431de7c7e7b02bff367d392ea28c2372ee","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.5.tgz","integrity":"sha512-+oZZMJi5dV39VzGPHi1VYJiAm8/WEXr1UMaSnYmj1maqLSGPMV0BmtlTr4g54g4xqES/f5tCcu7oMDdseKYV7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAxU3DfmhQOCOD6EJ09AMC9upPphJUsTq9ye7zN0eBzAiEA7dVq+L40cP2euqU8NaVcOKG9SxtJfQeTeWNrHJLynWY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular-traversal-1.0.0-alpha.5.tgz_1489261803513_0.12505674734711647"},"directories":{}},"1.0.0-alpha.6":{"name":"angular-traversal","version":"1.0.0-alpha.6","license":"BSD-3-Clause","licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^2.4.0","@angular/compiler":"^2.4.0","@angular/core":"^2.4.0","@angular/http":"^2.4.0","@angular/platform-browser":"^2.4.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"2.0.10","zone.js":"^0.7.6"},"devDependencies":{"@angular/compiler-cli":"^2.4.0","@angular/platform-server":"^2.4.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"e29bec1eea9a605c29b9467159f4c519b35edba4","_id":"angular-traversal@1.0.0-alpha.6","_shasum":"6e0dbe2f3c3f0e61b06f01992f7fe15a266ad714","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"6e0dbe2f3c3f0e61b06f01992f7fe15a266ad714","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.6.tgz","integrity":"sha512-2wUj+aiCvuxeqAcx8Ibm+B+Qf8UVWXCs4pxXXBq4DjmWSsxLAiy46QAXcqyb0TNQApd0BVzLSiKJEyTezN/nhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqMyaEVb7z3CImB+TFs1/nbQ2b8l//+FI2e6eesnA0hQIgNQgwCAoDvECAIxdPIA6zA92MVOOOPlThEommVtHgMwc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular-traversal-1.0.0-alpha.6.tgz_1489273257331_0.5288743914570659"},"directories":{}},"1.0.0-alpha.7":{"name":"angular-traversal","version":"1.0.0-alpha.7","license":"BSD-3-Clause","licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^2.4.0","@angular/compiler":"^2.4.0","@angular/core":"^2.4.0","@angular/http":"^2.4.0","@angular/platform-browser":"^2.4.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"2.0.10","zone.js":"^0.7.6"},"devDependencies":{"@angular/compiler-cli":"^2.4.0","@angular/platform-server":"^2.4.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"39b02d3c77c43b32f0a1811c17515f4493575c8b","_id":"angular-traversal@1.0.0-alpha.7","_shasum":"0b6dc383b78afcf85abe616b2b8c14a2b2bb4df4","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"0b6dc383b78afcf85abe616b2b8c14a2b2bb4df4","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.7.tgz","integrity":"sha512-uHbdy4xbOTovoKPN7GbJPbJK+1r8JHyNqD82o6kiUMQKvAw1qk8JgbI7UHGt7gVpMvQYxDILOvwLjNHQngFYig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhW+SPesWCVhBmi6AytkKrymWz+e1dC5D1oCn4lxHHNQIhAKS8pOFhkplXNaCRcBUWvOSKj1Tn3HYgzVeaSgfZ4OWu"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular-traversal-1.0.0-alpha.7.tgz_1489306094023_0.38454666431061924"},"directories":{}},"1.0.0-alpha.8":{"name":"angular-traversal","version":"1.0.0-alpha.8","license":"BSD-3-Clause","licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^2.4.0","@angular/compiler":"^2.4.0","@angular/core":"^2.4.0","@angular/http":"^2.4.0","@angular/platform-browser":"^2.4.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"2.0.10","zone.js":"^0.7.6"},"devDependencies":{"@angular/compiler-cli":"^2.4.0","@angular/platform-server":"^2.4.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"e8620d47f58a701dfe41f16381bd47dc78cc96c2","_id":"angular-traversal@1.0.0-alpha.8","_shasum":"925becb381e0e0c22bc114a431ca242569b1e9c2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"925becb381e0e0c22bc114a431ca242569b1e9c2","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.8.tgz","integrity":"sha512-7GOnIBTHmD1B1S7g3mDoV7m2v/cpV/8fS5jSDnYZCsTU98uiDeDtEf7U/SzJvswWUdENbeK0d5dse1A9d66mng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbiJPU8KZjMFN5LzMjo5B049X+bm462fad+5jOBISo3AiAcuqkoImzzsq8MPA81IrYpfD4MO0UcC2PZYB5GFGDdaQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/angular-traversal-1.0.0-alpha.8.tgz_1489569363634_0.41489630355499685"},"directories":{}},"1.0.0-alpha.9":{"name":"angular-traversal","version":"1.0.0-alpha.9","license":"BSD-3-Clause","licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^4.0.0","@angular/compiler":"^4.0.0","@angular/core":"^4.0.0","@angular/http":"^4.0.0","@angular/platform-browser":"^4.0.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"^2.2.1","zone.js":"^0.8.5"},"devDependencies":{"@angular/compiler":"^4.0.0","@angular/compiler-cli":"^4.0.0","@angular/platform-server":"^4.0.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"60cb8df05dd094cdc63556c7a5f9c165636276f1","_id":"angular-traversal@1.0.0-alpha.9","_shasum":"af9868505c9db706b347ddc302fbd6c0214064df","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"af9868505c9db706b347ddc302fbd6c0214064df","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.9.tgz","integrity":"sha512-4gsaFk3UDmbS8fKL2IRdaOxYyI7aPekd0fvGW3yV43sqdp2vVSdx82PsWTAkGM1EJPcZNPJyH1zMpmydCSRMew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4xSgFMnnZHiJNYwc80yoU0yCQ6bMbM6m/e/YgBeHDLgIhAKVRED7mBeCGDc/tT4N4AAOSezVrHLAmbwkaYMOE1Mtl"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular-traversal-1.0.0-alpha.9.tgz_1490392686231_0.1338797404896468"},"directories":{}},"1.0.0-alpha.10":{"name":"angular-traversal","version":"1.0.0-alpha.10","license":"BSD-3-Clause","licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^4.0.0","@angular/compiler":"^4.0.0","@angular/core":"^4.0.0","@angular/http":"^4.0.0","@angular/platform-browser":"^4.0.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"^2.2.1","zone.js":"^0.8.5"},"devDependencies":{"@angular/compiler":"^4.0.0","@angular/compiler-cli":"^4.0.0","@angular/platform-server":"^4.0.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"15684b911ad3489ea8530bf4ca6edb579de4b49a","_id":"angular-traversal@1.0.0-alpha.10","_shasum":"fb6b6d7867e4a592b40de5af9b2cc6b8747798ce","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"fb6b6d7867e4a592b40de5af9b2cc6b8747798ce","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.10.tgz","integrity":"sha512-rT0G4OmenqwNWmdbXCbuzItVScD0HFMuzUUK2zRLdLLAVzNmuTBDYwNxEzBbPzwl9U6jTeT042XYB6459+B7DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4wwBvwxgGAfmgZtd9Ozfc05+E9S7lMivkfqGuXM0lpwIhALtbppO8BjlgzdXIOQZJcxFUzVSjhXAZLlBPwvuKnT0V"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular-traversal-1.0.0-alpha.10.tgz_1490859086349_0.7521440091077238"},"directories":{}},"1.0.0-alpha.11":{"name":"angular-traversal","version":"1.0.0-alpha.11","license":"BSD-3-Clause","licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^4.0.0","@angular/compiler":"^4.0.0","@angular/core":"^4.0.0","@angular/http":"^4.0.0","@angular/platform-browser":"^4.0.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"^2.2.1","zone.js":"^0.8.5"},"devDependencies":{"@angular/compiler":"^4.0.0","@angular/compiler-cli":"^4.0.0","@angular/platform-server":"^4.0.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"090ac5e369fce4ab2712e33d5c90bddf6e5a5d06","_id":"angular-traversal@1.0.0-alpha.11","_shasum":"cfe2b5daf5efefca29f14012ec3e3276b8287ca6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"cfe2b5daf5efefca29f14012ec3e3276b8287ca6","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.11.tgz","integrity":"sha512-mncmtGYGwKOqfJC6eTqUWKHnAv1fPQJ3Tade1hdic0rFM/LxCoiJrFm3mCOLWXPTn16vn4HecCc42hy51pKzuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8oKQsjlgpjm9e9fnncRAxJPdyLbI6s36GZkFPs0vSoAiAvULL3ZWxaV4/t1hz/eyxzsrk7krILOqObcOEXaEwVsw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular-traversal-1.0.0-alpha.11.tgz_1492617952945_0.06572266644798219"},"directories":{}},"1.0.0-alpha.12":{"name":"angular-traversal","version":"1.0.0-alpha.12","license":"BSD-3-Clause","licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^4.0.0","@angular/compiler":"^4.0.0","@angular/core":"^4.0.0","@angular/http":"^4.0.0","@angular/platform-browser":"^4.0.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"^2.2.1","zone.js":"^0.8.5"},"devDependencies":{"@angular/compiler":"^4.0.0","@angular/compiler-cli":"^4.0.0","@angular/platform-server":"^4.0.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"6aea642fb090a8475d45f0e48b1657dc6e08a938","_id":"angular-traversal@1.0.0-alpha.12","_shasum":"d8e8813cec8cfb78f568281ce7ae83bd68a0eb58","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"d8e8813cec8cfb78f568281ce7ae83bd68a0eb58","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.12.tgz","integrity":"sha512-InUOYUHU0WzTxSoywZdGkXnnBwmEs3HKIzVXikNNpE+Du8tGhjsz9TSkC1cbY21d6/mRpYKKxttFvsjioS9yCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3AeX9bXmDX489+TMiQSA+6MBNwyYZGjU0puk8un5IuAIgfy18E4Gqr0G+TjDZ57lloqhD+MyuGJBtPzzQ41b7+Zc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular-traversal-1.0.0-alpha.12.tgz_1494849715837_0.7950735143385828"},"directories":{}},"1.0.0-alpha.13":{"name":"angular-traversal","version":"1.0.0-alpha.13","license":"BSD-3-Clause","licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^4.0.0","@angular/compiler":"^4.0.0","@angular/core":"^4.0.0","@angular/http":"^4.0.0","@angular/platform-browser":"^4.0.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"^2.2.1","zone.js":"^0.8.5"},"devDependencies":{"@angular/compiler":"^4.0.0","@angular/compiler-cli":"^4.0.0","@angular/platform-server":"^4.0.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"51db7cd453ba211a937d54b34f963dcf8dd78c2d","_id":"angular-traversal@1.0.0-alpha.13","_shasum":"1fcbdac8cec003c8e3458c01ba4e32c924a8df0c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"1fcbdac8cec003c8e3458c01ba4e32c924a8df0c","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.13.tgz","integrity":"sha512-sAaQdRrG4TKD1fKMZyk9ObLCItIZzNgMFZBlQJPvTmqhzgm3sw8EvwiL87Hx0KiFwAAOWBX5qc7+nKEoVRCbew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4juh629V7NUADUqrkZU5PaAwZJ4Sp42234W+3/iqphAiEAvBuYZ03y8BRVQ5aH1wdckLg2iZ9RxrRB/t4Bm6dwnbI="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal-1.0.0-alpha.13.tgz_1495312985536_0.7291789781302214"},"directories":{}},"1.0.0-alpha.14":{"name":"angular-traversal","version":"1.0.0-alpha.14","license":"BSD-3-Clause","licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^4.0.0","@angular/compiler":"^4.0.0","@angular/core":"^4.0.0","@angular/http":"^4.0.0","@angular/platform-browser":"^4.0.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"^2.2.1","zone.js":"^0.8.5"},"devDependencies":{"@angular/compiler":"^4.0.0","@angular/compiler-cli":"^4.0.0","@angular/platform-server":"^4.0.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"78581b44b44c4ad44848c72f9f813289c939fbae","_id":"angular-traversal@1.0.0-alpha.14","_shasum":"08074b53dfc06a40175642a845d883bb8cbdcd63","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"08074b53dfc06a40175642a845d883bb8cbdcd63","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.0-alpha.14.tgz","integrity":"sha512-tOMVGoi36d29Nfzf6+UsC5ZTj1tGTjwYjEL5vIJhxyLZwr0Vhq6wB3WKLJuerXtmbFYFAjnkWv1JoQEWYReU9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKslWHQzG8LNKakWe4bFoaoa4vYBrijamzd8fn6NVuyAIgSdz9wl1P5rPhAJQZgIZoRn1+WDCi6B0EPGxUGarObBs="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal-1.0.0-alpha.14.tgz_1496055522415_0.9572818309534341"},"directories":{}},"1.0.1":{"name":"angular-traversal","version":"1.0.1","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^4.0.0","@angular/compiler":"^4.0.0","@angular/core":"^4.0.0","@angular/http":"^4.0.0","@angular/platform-browser":"^4.0.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"^2.2.1","zone.js":"^0.8.5"},"devDependencies":{"@angular/compiler":"^4.0.0","@angular/compiler-cli":"^4.0.0","@angular/platform-server":"^4.0.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"98dc00904ae137073f8a22910ae46fbae1d8c2df","_id":"angular-traversal@1.0.1","_shasum":"56067be2d2b9ed25652910acaf31bbbce844d47c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"56067be2d2b9ed25652910acaf31bbbce844d47c","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.1.tgz","integrity":"sha512-ThmtO2vqOm5RkjELxgiYQkX8KE3IQjhAKvlfRRdcdnJAQSv0/8BLUg/S4BkQooKLUqb+eT/iTR3gR77xlz86zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsmSrXE52EP8wChpF6QYmpSPTS0GS7bvT2AC5absXHLAiEAoDU2ZgTr+CpMW+KUxIR9AG5Kw0kR3ItuGODbYMzYRYM="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal-1.0.1.tgz_1504683534090_0.9956547308247536"},"directories":{}},"1.0.2":{"name":"angular-traversal","version":"1.0.2","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^4.0.0","@angular/compiler":"^4.0.0","@angular/core":"^4.0.0","@angular/http":"^4.0.0","@angular/platform-browser":"^4.0.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"^2.2.1","zone.js":"^0.8.5"},"devDependencies":{"@angular/compiler":"^4.0.0","@angular/compiler-cli":"^4.0.0","@angular/platform-server":"^4.0.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"71ff52742bc00209803969c9e9c73a610e888f3d","_id":"angular-traversal@1.0.2","_shasum":"07ee166091bd670097ab50da1e275c24e8b99707","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"shasum":"07ee166091bd670097ab50da1e275c24e8b99707","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.2.tgz","integrity":"sha512-zPUaUsRzZ8fXYpLCfV+BP9yREHpj1e0uOX/7W55XcPUiBpPCFI2A/NP0W/uVt1VW06JCqNajZ+NJxutFkVxEAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFogu/TyA53QgWutjTEITBedaZw1gGrHTP/dZpgr+IWHAiEAoEuSYBQ/uRoAv1qtGzKxsNUaDX3nMu4rl5NowwMdhLY="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal-1.0.2.tgz_1504699134281_0.8450694442726672"},"directories":{}},"1.0.3":{"name":"angular-traversal","version":"1.0.3","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"clean":"rimraf dist/","test":"npm run build && rm -rf ./tests/src/dist && cp -r ./dist ./tests/src/dist && cd tests && ng test --single-run","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"npm run clean && npm run build:aot"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^4.0.0","@angular/compiler":"^4.0.0","@angular/core":"^4.0.0","@angular/http":"^4.0.0","@angular/platform-browser":"^4.0.0","core-js":"2.4.1","rxjs":"^5.1.0","typescript":"^2.5.2","zone.js":"^0.8.5"},"devDependencies":{"@angular/compiler":"^4.0.0","@angular/compiler-cli":"^4.0.0","@angular/platform-server":"^4.0.0","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4"},"gitHead":"ffb31287f71df5ba89f450a11a5072d82d35dec2","_id":"angular-traversal@1.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"integrity":"sha512-Zm79RANseFBXpNNFgfXUiAlmxo6gzyxGRDGhgHpcBY5GniT9onjVZT7I0L/08P3NKuAxrp6VPzfAcVvvsKBj3w==","shasum":"ed79b50e0b4fc9a5e39d97c6e4578636147f0bc7","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhACoM0DtCF91IgoA5c+36ptM0Q4OQGt+9WhZAN8SHfAIhAPkTtmq8P/a2pYOnzAisebiroj63YQbraxNv3BlCAwLz"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal-1.0.3.tgz_1506253965346_0.05444105388596654"},"directories":{}},"1.0.4":{"name":"angular-traversal","version":"1.0.4","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git@github.com:makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"install:peerDependencies":"install-self-peers","start":"yarn test:updateLib && cd tests && yarn install && yarn start","clean":"rimraf dist/","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"yarn run clean && yarn build:aot","test:updateLib":"cd tests/src && rm -rf ./lib && mkdir lib/ && cp -r ../../src/ lib/angular-traversal/ && cd -","test":"yarn test:updateLib && cd tests && yarn install && ng test --single-run --code-coverage","testdebug":"yarn test:updateLib && cd tests && ng test --single-run=false --watch"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","core-js":"2.4.1","rxjs":"^5.5.2","zone.js":"^0.8.12"},"devDependencies":{"@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/platform-server":"^5.0.0","@team-griffin/install-self-peers":"^1.1.1","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4","typescript":"2.4.2"},"_id":"angular-traversal@1.0.4","dist":{"shasum":"cfc739e0e328027fd3ec8635fb6ee387555392d0","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.4.tgz","integrity":"sha512-JK692OxtBtJTlwW+Ml3SmJqcX9IBbVQIs7SDBMlqLbNa477YScQBlB4cVfpfXSBZUIvpf2b+co61X1dBcQ4mNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFRLnsvOJciT/1CzOc60qysTEpDfjSeZ8EZ1+Ju+TuCgIgBC8UNFZuHnBs8+K0NPUct/EFIkNLTBcEx0wiBr2gVuo="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal-1.0.4.tgz_1509790133345_0.461019717855379"},"directories":{}},"1.0.5":{"name":"angular-traversal","version":"1.0.5","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"install:peerDependencies":"install-self-peers","start":"yarn test:updateLib && cd tests && yarn install && yarn start","clean":"rimraf dist/","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"yarn run clean && yarn build:aot","test:updateLib":"cd tests/src && rm -rf ./lib && mkdir lib/ && cp -r ../../src/ lib/angular-traversal/ && cd -","test":"yarn test:updateLib && cd tests && yarn install && ng test --single-run --code-coverage","testdebug":"yarn test:updateLib && cd tests && ng test --single-run=false --watch"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","core-js":"2.4.1","rxjs":"^5.5.2","zone.js":"^0.8.12"},"devDependencies":{"@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/platform-server":"^5.0.0","@team-griffin/install-self-peers":"^1.1.1","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4","typescript":"2.4.2"},"gitHead":"179b69aec9c70465a7e6a7661193b41b6af58e27","_id":"angular-traversal@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"integrity":"sha512-G8CueCGvj1XfB9Vnd9PTM4jCbJgXA6pGhwGSIkyeiTz1gmxBuPskf4hRQNl/l0J3c+wFyVlBnSJXfPLTn0wgtg==","shasum":"c2ff9e44c3cf257a7b43c034d3ec200e56df63b1","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.5.tgz","fileCount":41,"unpackedSize":77207,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpW8R5QFrjWfs4RIxcpK9zwEBTUxZ+cI6DuaSBAzeBmgIhALs7RxEz1HdTrDju75uufNra7McEFjmakPCQ5EZYdpML"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.0.5_1521576869305_0.24628102257507134"},"_hasShrinkwrap":false},"1.0.6":{"name":"angular-traversal","version":"1.0.6","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"engines":{"node":">= 5.4.1"},"contributors":[],"repository":{"type":"git","url":"git+ssh://git@github.com/makinacorpus/angular-traversal.git"},"homepage":"https://github.com/makinacorpus/angular-traversal","bugs":{"url":"https://github.com/makinacorpus/angular-traversal/issues"},"description":"A traversal navigation library for Angular (v2+)","main":"dist/index.js","scripts":{"install:peerDependencies":"install-self-peers","start":"yarn test:updateLib && cd tests && yarn install && yarn start","clean":"rimraf dist/","build:aot":"ngc -p tsconfig.json","build:jit":"tsc -p tsconfig.json","build":"yarn run clean && yarn build:aot","test:updateLib":"cd tests/src && rm -rf ./lib && mkdir lib/ && cp -r ../../src/ lib/angular-traversal/ && cd -","test":"yarn test:updateLib && cd tests && yarn install && ng test --single-run --code-coverage","testdebug":"yarn test:updateLib && cd tests && ng test --single-run=false --watch"},"types":"dist/index.d.ts","private":false,"keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","core-js":"2.4.1","rxjs":"^5.5.2","zone.js":"^0.8.12"},"devDependencies":{"@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/platform-server":"^5.0.0","@team-griffin/install-self-peers":"^1.1.1","@types/jasmine":"2.5.38","@types/node":"6.0.60","rimraf":"^2.5.4","typescript":"2.4.2"},"gitHead":"d0468e96be9f086eaa14abdfa9504843dbe8f3a5","_id":"angular-traversal@1.0.6","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"dist":{"integrity":"sha512-OPNGkdN+nOBxnVUIN8pUGxraqD4zZiFmUvBUlw0pAyKxmcm1RocZe+merPJO1su7fFvx42Jnu5kVsKEFHHEpSw==","shasum":"beee6985b47c3dcb244ff93f9c970e9f912ac187","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.0.6.tgz","fileCount":41,"unpackedSize":77441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo48kCRA9TVsSAnZWagAAnCkQAItCf7uPaEJrM6EhESUT\nsGiUxkWGoDjygnF+3cS/uureXAgfyOlXa72pbReQzFL1oZqzPUdg5H0zclMZ\ntEWX+iy7iXEapRIKJpW3WDmsid1eLhskuGv1ZMw11XTp9gG6NcqTvr2nX8Na\nsunhPcvRW0x1ZCLjGc9MvxAIN3zTqJCMAN0n3udRkNq9VUmnnCJnUd2GgzxY\nc+48EKmpnNCSiC6wUUCFAKS82q8TASmMPDbB5BncNSWSErrmarOAlC0JfvRG\npksSg3hEf2CEXOg1oZRAdpUgkyH3nh3G6qMQZd04UIfddeCf1eyD+Isj7pLQ\nZp6Pc30Aj1vFb1HpuxP82hA5v292NdJ6sZGKRL7GSQu6+YpgNQ2ux91aWLG/\n9AV0hhUXg1+HKZQ1mMNlzBxQWnWjcBwZZhWVJQmVzcgI15PGP/WuFWqik1/L\nxDrQis7YoN2gUb/bUjb+scRiOUE94A0LDf+ieW0HNxI1MkycbJGaKqUJw6QX\n+FNJAFQRw4/7gLh6L8iBHx3eMdim3Gi3g5Pcn1n6vwtg372vTgb75oeoAbjD\nee9m7fPJT9RRrjTgx9YSQBef7siJCnEr5J5U+7R6RsfRCf63xS2L2jtNRgt7\nDzcvQP82QqQFa2yq07YVYL2fyQnnXinmPIrxRf/NT1XTXL9hGRh0MsAY5QDa\nlX3J\r\n=Ahh1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHt2QJhpK1wqWPHa2t+qwOqwxkpugp5MI+MyG3bvw8fdAiBbFV7WQsmFHHmeuJZYeHQ1YWS8gVszRpCBu0AkwlyXng=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.0.6_1537445667939_0.3450815935938716"},"_hasShrinkwrap":false},"1.1.0":{"name":"angular-traversal","version":"1.1.0","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"angular-traversal@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"dist":{"integrity":"sha512-8K4BxE38LZCpEGC+WuKD5QPS+JagZ6cVRs4JPtmemKPPQc7WIyjRbHbp96kbLWLkgenKgN5KSZSBZcrPEQEYkw==","shasum":"72bf5c4d508f1398e65f720f40396c963bb70162","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.1.0.tgz","fileCount":47,"unpackedSize":226036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA2QeCRA9TVsSAnZWagAAjHsP/iwM+34rWiWts8JTnoR0\nZd/wa9J3UYu6GcK1pSK9r/uP4SVXwdcwCZfub9uVJj9JkXcSw//4PM4yycoU\nMGEvZ7VY5+h33TIi6NQWV5OTrOoq+Pl97am7IXxMWT75XBX5VaJ6Ekk/1xX2\n9g1iO6t5dOxE0h6BPnedjhWIhyQioENDUovJ1ET8yNNnkx8W7EDAIPLPAzjR\nQ16AXfGKN+lGKI1vkgl/lmdfDWHzy5MvodB3hqrzonnB6yO2Kbb5PYdEFCDm\n6TVTyCXfA89aYZ6zprFdMcBicpUNKqHn+1E+wd4nde0I+vivIoi31/4eeUhZ\nN6dgUR4Xd+/7HLUU+yxEFfxVHt6xsdHWrXAt8HSve+BQPqQH7H3hGuCzq2D4\ndUZnVW7mk2jXuIRNORbEv1zEZQzg0eXUsqRawIjQ9MSI+PqFiIfjMEW9G2Fz\nOmy5FjJ+mxGD362M2j7r6HhTu1NdYNo+p8WFkjMRDYlkqYDGzEQOg5PmVbiB\n9Kg1I1beH/IJDn9dhGLs2Misse9M795rg8ysLGzzt8EyJU/lZtLc4SKbRduE\nhblhAupxI7J2h6lX6ObCRi2X/rgHUGcNqo4gKKZUOuKZID68V4jK2+sGnzfd\ngS1ZboyBrbmb1MAKUOug/CfVkcHlO0mxp9o5cREPPP1/GQgBE6EuxbtKBoWJ\nhfJl\r\n=7I56\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAw1UilViib7mAedOyR9iyPxqTSJi082ISKttZQOsupKAiEA6M6tjYs3vcwFJ3K5jFCiT1RHEFbPmizRrMHNju9NNWA="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.1.0_1560503325795_0.77896839265685"},"_hasShrinkwrap":false},"1.2.2":{"name":"angular-traversal","version":"1.2.2","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"angular-traversal@1.2.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Tf+EtjuReAqU6G2wKxwAxlarYbMHPzLvUppTxksQj5NWcdgo4/0Wqgf/tIEid/U07kS3UWmR3nDYEz98+cPYcw==","shasum":"d0cc84238545c3dfecf20aa35b547381d826a10f","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.2.2.tgz","fileCount":47,"unpackedSize":294897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkbAfCRA9TVsSAnZWagAAzVoP/3loT+WRmyFNUbJ2pIrW\n2eNonzkOqtUXEdS9ohA3wV3kAaepDYqAM2tj7hOHNegxMACJgcZqIQNRkBWy\npznyDctQEZHTYTN9wwxbnr5Ft1CyjYNMLc5rPKwiyACp+NRljk59LoHH/Qpw\n/UoEPij4M42JpPReXL9RTS0duTzIA/BIGE+sk1ihkrntzymJm/ua68LfPOv3\nTO74pNmJrl1qyLYw3qz/7RZ55AAww+uhcWEnBykJUoFQGYImH9f5gTkXKQTw\nPfiMs42JxafxbwAGwzNt0aNlYs5RvSMNaR8sb3yrWsGth+4Afit/c0eQ+afF\nUOrqNI5D5DYRj3Fwr2Q/J6r7kkZICa/NW08rINQs4Wc86dKDPIrMM7gXWLX8\nt8rFjkB/fRtv9eZuRNrT48J9mHl5T4utg8550mGUKc816SO7+JKQjZ5NDFfM\niamXwiBBPEh3pLQ9+LJSi1caqeqKsDWgPf1GzaK1E6VfWEgkJi7o0vYDa7bz\nQjHuTMLLKsWa/XzMBEqsoPCB6EE75TQSxm9TGBmobA3I2Y2MS+RQvYJlC1s8\n1LkCHz9hyIwrpeJ/hQ8rM2zsDiwbFf85HpGtI3EjoR+DWkCh6nxjyakL1zAx\nyfKdmjITGTuAHNF0/3iNc4183b+L4CoYv1oFiG5+cJrso0qHgbhHEZMFLSi1\n6WGe\r\n=YH7G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7fgKRIVHMU2za8Ko3UaDSz26WWCK64wiQp25QJqMETAiBN2hxYxSUxCFXE1mhSNHzl9gWwRIMCFr2ooDD0u7ODVw=="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.2.2_1569828894584_0.47646851379815636"},"_hasShrinkwrap":false},"1.2.3":{"name":"angular-traversal","version":"1.2.3","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"angular-traversal@1.2.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-m/qzVT5dPN/me2gasjzbjl3h9IGoAEEtXR7qpBKnd3wG48QQALrOmlMBBxgnR/1v6WhBb0rmZwmbH7Fvh+4B1Q==","shasum":"ed007588568e9d6991ebf532d7311af935eb61ff","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.2.3.tgz","fileCount":47,"unpackedSize":295030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdos4jCRA9TVsSAnZWagAA2/QQAKNNtUSY35lVZSeh0I71\nIqGHjxnz8b3euFuBBINZPg+73pDe+SrS8fd9c5a1+tclzdrSczsE5TxnYKhn\ne4PcXGxfBz1dB7EUJcTMuT9vjnDcEJBpvNEelTgbYQdqo+V3E6igiGtKkrwY\nXbGAK8hDXODs8VasMCsmG0LEYq7A6IXUY+vh7TCBgImY7KfpAAiLiMyQQM3J\n1MboyaEkzGmkyzyi1osD+PU8dhZH6C2HJUBbTz4Ey8Z0Bc6vL8RkTu52An/4\nu7y5CAIuJozNjg2alK7ju/cthqhICeULLMH2CbY47OCajOsBNr9462WgpGl4\nltlbaRUqrk05/yiH7AB1h4YpzIYz04XVoB1SF4IF7io6AHOtUaToB4LS6t+9\nI+YY0OA1KdZSwQNwMyxfy7mRba/28EFvjhjQ77CG1BKP2YoNNe9AgAh/F9RD\nlIDHVEK65pYmu5eV1mV7WS3f8S/pQmQJ+2xMNxh35Stcl5rDySKNmTEKbHuG\nTzaXMrsU0FB23Rqo/s3S7mc+0rPMB+/b8CH/fU93p9Kp0I5cQtqw85yh0vwQ\nnWSQ97vnUJ7yy1xoIIdbcbCSnMiiIvnQ4/YdTLYNPU+rl/G9xCSKLt3CYr2G\nQGRbt4bEqPpyI6qAlJc86LxZysFKW3QE/evripWnCuwCmIgXp601vCbUkSL3\nStVn\r\n=knyl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/Y2EdTqNmYO2ncWCPIoDe21BiCvOhx1ewStkRPo48hAIgVKc81DyYErnSTys6SL1CCHDOLAGX1SC466ONgul11FM="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.2.3_1570950690691_0.5466385461940191"},"_hasShrinkwrap":false},"1.2.4":{"name":"angular-traversal","version":"1.2.4","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.2.4","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Bp/iJB+Mp58s3WasA9zNOg2Zr2ugC8IxKIM4I/FPOMCj3NIoFOHWOEQnBlyPXv9dC0F6duhOTZ8sDyzgk+Dc4w==","shasum":"ac5d79229229baeda18a93cb43e16e401b38e777","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.2.4.tgz","fileCount":47,"unpackedSize":295228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdotVvCRA9TVsSAnZWagAAiQkP/0wpRQPpI7fupOv5cNF7\nWrK0p2bau6lbpKUvI1JnsstsHDeKXSgpNgsShRNVbx/zOU3+JXLwC5agUVp2\n2lOGrbmcmiUpZb04G9xeF8OeN4ADCJayLUpOL3+8TfauRF5+IEenZ/R2ZMCo\nFKnxt/uxByY75Fv1yyVyW0+ns8939YQnfzZLQ6YrfsfFfTF4okXloeqIQFhq\nGA/7s7y0PV5NFXc73YmmtQsglyAiYuDM+N1jHSOySC9d0lIqKheKZQVTcu35\n0JOs5N1X+A6sKPAfySz3SWYhKcuEQbT/cXeyMlWz8l/+zDKHRRlYeR4ERFrl\nuRrgKVhAVG+CjhvYYsi/aJJNij3nCc6lxkVEo4d8gYsM6dQ1oMRAcHUQh0LK\nzv5+LLUL9DbQC8uTq4FPEJwC0DVU144C7jJkm4QDbfiiBj1Iv2lrH8pf5/z9\nYe3MbuGgdI5bO0VSrEGtkLsrATYnNCLG+SkOi1orfJGsmLiMRHf1mHoqU6iw\nZkgh6L5XYxD8GFJgDitJzCIyyHayPVgZ+N0JyJCuau5gdDLG1W7h31vLXXxe\n835Bjc/zpsBEC5wzpQS8oT6DUAtV/BiWfLDJkg4il5phmhg441iXVjqSoHcy\nIXkc1ZcoFwFQk8NcDx11IfwaNIQbm2iLGWVtnV2MnJuZE4iQbwTuLn9svQ/e\nbdtL\r\n=0dAO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGte/ew21pog8Oo3xJtyzrCe2txCIH/2v0mq7lvNe4EhAiEA6kp14gXmEsGcZXJOrHUcrphi0OqrTam45nyBtfMMMME="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.2.4_1570952558890_0.4753221450455314"},"_hasShrinkwrap":false},"1.2.6":{"name":"angular-traversal","version":"1.2.6","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.2.6","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-w1az+r3xfEZAEda1qs8RYPmsk4UwQR7/z55XNjb+gtpBwNjKRd9PRmzRp40A2xJ/TozVxGpdDDT1zTTaLzwqYg==","shasum":"c87654d6643495218ef07b81335d2419c03acfdb","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.2.6.tgz","fileCount":47,"unpackedSize":297020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvDC1CRA9TVsSAnZWagAAJSIQAJcmVn6DbM3OLvRj387b\ndxMotBVjwES0fLO2oqwTvfqczd5o3VNjyyIhH19o+rFq/rduVdrJXctGMkjO\ntvOqCTAbd+UahxNkRu1DxhB690nMP7LnW1jY93CgR6tNcAcER34UBStHHsmd\nTn8g9NRUaaTGIUxANAilE7O0dKeyrq6zwJwhhdfUGSpcWJmKGYjIhi/YJqw3\nII3L/6+QZHq/vV9xaFk1LjenXq+KXlfQDgFxi/yI41TCaqXYhLTMxPxp3Eai\nDPho0bvB+B51GmYkHHoaLF01CTX/KgbdM3S0A6Ib9/JDmqWYkrzaXe9jpFfF\nVmE54IvlIp7ss+okMZvm+1UGyBZ7i9G4ZdlYKIWvgCxhpDv5BGCSXXAhSPXu\nMS7fKI1FNWcpISFJyaTKM20Gbtm1yn0MGXRhOtn5/utQVYhg1yO0C43jwsnx\nzLnUN5tFPWwT0O3F88DpeP4cIxebioaPQ0l6NN8zcrIZ/msP5L8/i07Q4edw\neTnka/9IsIXd/OSAoiQg+HBwAuC/Xx0t++EijW696n4eefsh8fyuNC4r4Gbp\nyYru3a/qAKgF+XLzf/hJ/TuNM0Kp+449ZdvhvI5OFAUS/eorWjCmPZkvKu17\nu8dtR0UF+l5xO0C73UHripww63pyzgc/zuQDmSQdB/sU6u8GbMwIGeqZ7RRy\n3/V0\r\n=VOc1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/QMTFMVNXUbff0VyXWypkNe1KfwBZpvCZIQ4omK8gHAIhAOKBn6qI1YFQKpO/etWd/UqbBxYoYPvVakzMULl29Vx1"}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.2.6_1572614324543_0.417013935898769"},"_hasShrinkwrap":false},"1.2.7":{"name":"angular-traversal","version":"1.2.7","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.2.7","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ukol0ERNzPSENAo5w0vlTRGx1eSWCGPNx1oxekYJZyTp1fdAmXS3uoUwIpyRrBl4lu+3bOau5eg5i2LSgOHaHw==","shasum":"05d448903ba065c1cd9a22acbe47a4c2b1b4b1b9","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.2.7.tgz","fileCount":47,"unpackedSize":297020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKzMLCRA9TVsSAnZWagAAi2YP/1PiWNc6N/Q68TwBVZxH\nCiz007g6KWOFBzZESZtCBCP9lqWsYr9YNWcV4gCN1le06+JxVQnpQBMza41S\nA4vbKkeZDq4HkGTqm0RWxx9eDPK7h/tTWqtkRaaAX/vBqT7Rj7qvPWp2Pck9\nGck/zKfql0Hw8Pr98SCzWAErcjs89T5EjguRskU/AcsEFZ8F0HqTcNOe2X9r\nmSbEmgtN12LN0W+T5H8TZ2VNFRzsCKMMXBAyUPD8pSpkvLnXtO4flyxCXBwP\neaw9VoKOVckQPdxtX2RRdsnyTNfy7zDpOeykkk0VCXhGP77dVslAzTZsmdoX\nCJkIsSpKA5dIOqbYvSk9fDPZk2o2Jn8zIDLn6zPrwcLP01LIKmfLA/ZWOB2J\nIhCE7Wf0Xp7ySGRSNoScTLduwoyVfykRMz4mQtSApmqwdC3qNOVd+qMamxjd\nAZL5pij3z+Q7IxG1NzMfA3BBXQYA78laPJKiKDKKlydvIG5+89VBSeAdt27L\nD/GXmoEcB4N/HBZEVROJnGnvr2+xxVTQvnvQ4aFKfFFB5GjCC5sfLWOaBAZV\n/zpVyCDfvgQj9TuB976OGCmhafjo0QGf4M/YgVZhzV9bM+AxzV5zWO4Z8fVC\nD21CjRe9lfKBwwi71oyF8ektR2RsV7U4FNCZvhdPaWEfAi5i8sf5cGdXiqrn\nxEHc\r\n=8iSb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFSmzseMpzV7Q0vuAdKXPoO66YNw4hiDTAJzNxQ56vPAIhAN239hM/d4l1dJUzZqdnOLVb2q15ptWpldFHL17T5+5h"}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.2.7_1579889419195_0.315821775661284"},"_hasShrinkwrap":false},"1.2.8":{"name":"angular-traversal","version":"1.2.8","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.2.8","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-npxPVqZbbSrqhfDXuUkEbAck+dEwiSbIQ5IOYKNj7OYoAuLkhFfEB0sy3OADJUDvAqS7Qph5nfTR0WRpAF6NUA==","shasum":"628698a9cf70bf26a7605352b0c6727b94e52a59","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.2.8.tgz","fileCount":47,"unpackedSize":340078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLrSZCRA9TVsSAnZWagAA7JUP+wZjzuyUgqtwMwiJ1HHd\n9OKfx3H+mf0sb6mKOk5Dh4xvhGaJJf7I7FLQqbQHLcodwiEdVsQ0rcBYFJT2\nlhGR0zCk980pNfwVD+cDv0C87C/s6O3A855kJ5e1Y+TIsx6h1tYujcpaHSl2\nHuX9DD+0GHCXaRQORRgHOlTPw7ZIZUwmAJSNHRzIvpXHDZmLWlUjNq/HO+K0\n4bVQQV9HeOKLZTOq08AXKOTaCNetfJEFBB8I6I2ZwuPg6UzmaZGXQf148ElN\nh9ONgz8biGD1l8AkC5hqL+zW7pJr6jQd00P8y5uSr0dZwOtGoM04AyMeju5e\nF9rqZRh1umU8avshLWJIHqZgDSeKk5cZNRci13DuBSzY4wL4HoIBzWasm87W\nIshqdVG4ZzVcKF3Eed3iTlCE66mtiwmU+NdVKhOvrt2ES//j/4yR0n+l7fk5\nqm24ny+z4d4Q6V6H1jQKaFcodRfWLboLqLnm+WcaZbuiCtX3l99c9M9/mZlF\nrmg8K50ze+xdqx9ajFZTcSTHiLsfr1bLZycofkzWyXCLobhTCPfUbEM93Owb\nZHCxdQaEU0Ju3DAC+AOpyKM16WrKMkRySkaJVtXIR3NOnXTARdMf7xXFfeNU\nTO3nlmdOnTAdKg0oSzJtcI/NyQPaBUVWZ5llBkXftip+YOmN6Ycgzi9ijV4s\nf0wH\r\n=4Eu2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDheBx/9isjhQ9RoqhGLJ6RGM8xbq+FbskK8ClkOjJLQgIhANNyjKYL3cRUXabf5Z2nTfsUhzC6MMXLTF2iiLlAQTex"}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.2.8_1580119193497_0.42434777648774435"},"_hasShrinkwrap":false},"1.3.0":{"name":"angular-traversal","version":"1.3.0","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.3.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5BqCN/AaXOJE6XbFEfHKLE7HpU7Tf29Q37wmJ1MZkeh+o+Di7WmiYzRPnFMZn2qPyeIb2FrexoNIuSKDDcommg==","shasum":"8714b9b14e19ad206ff7624d7cea9d7a2400ad3c","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.3.0.tgz","fileCount":50,"unpackedSize":433524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMC3ICRA9TVsSAnZWagAAcSsP/1kUsfAfn9as6OyF575i\nG1+lO21MR30+aSPsjx8ACvOJuYlMq79aW39pzPqu2y1qPDOE2PRVPFU+Hhk8\nACJOn6NFx0pB/2355Mu+Hi0ZLxcFQa5gdDEtCEK4VgX0XImEZ+RJmDyaTQ0w\n+v3bLOBZ2eUMiUruts/adZy+k0k3OwPJYSpqWHzB/4BTFMd2tb/dsjkMtZbj\n8XCbFHe/e+dftEuWIS9XWVyjW8cgAKaGseVQGmTPbC8plbvB83xcXPbui51/\nVwAuHfjg6M4mO7Uw4zLf09HbGaZBkcrDLygAyjkux66XpHwmW3ra4qvYIrff\nTgko+vYHxWuPVlQPciTfcAYnwr+telQfyDvIeywD+tLtpx+UTjB2TIPAWw9k\nI4HoG6bGyH0t6MFPfhQeG4jK9JidMRtmzQIeYz1c1P3Tnvd964hvorbFrS4e\nHUARrpuQXbP/lteU8Bsxl5eDb5XyrsRzns0V0RqU38Y48mkBst/F0JxvcFrE\n6aghp+eEe8XL9yYCQn00Bywl5SH6vHmr65Kr/WONddA1FDyo5geXLaKaNPij\nhT61C9ATAZhYB1qlVsLBj4pyUK96LfKxEI/PM1yoiyeMbLzWybao1hMVsCEd\nH7CQDlMr9tlK44Tu+5nciy3IwsKAPbeJmSdbfnhj9lk2vh3ro5bYV0NQiqI0\n3u90\r\n=GFAr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdLz0jIHVq425tiu/tIGAS20xGpsufD7rJNMiQBBa+LAIgIXGh0gfaeREeOnPYfHishq9RkL4mKGztxf+PUyZ4uyk="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.3.0_1580215752288_0.18648587864142696"},"_hasShrinkwrap":false},"1.3.1":{"name":"angular-traversal","version":"1.3.1","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.3.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sf2dFaaxiPm0Ft375OiPYlwnwLPSgLnoqsTRFygV6LlGqEjsiukETBxs9IeGU80XV0s5TGY2rKoLJnuwnEMATQ==","shasum":"da6bc412df72715c1ca65b50e2c8bad4ee7c9ae8","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.3.1.tgz","fileCount":50,"unpackedSize":437427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePXoXCRA9TVsSAnZWagAATVgP/jwKthCPepQDCmLwCkg8\nVKm9KjaZeVyZpyCVx+JtRU3w+Xtkx9sbHztfkF9Ijq8V8pC4k/gNJ1GRV6JV\nNkOQnEQDYyxE9aj5MLYn2RX2Zu/BMh49hAUwBhZ249RrtciRyK8jKazK8xLd\nUST2fDpSt8e+HAFEZlldBjFruh4ODnR2NBazDl6tdBZjUsRoLFINo/AppN1H\nxanFBrmyK6nzAJpgnVmUrKT5Xnrq/peT0gwqndN1zRSjooXY4ajHbEWEHRS2\nQZ6Zlzr2+leZItklPpsx8pOdHRp4xCEdexrea4aICg3+n4ealkrXA8fxIPkr\nBOhVxVjS4EDMipS+sC4c7SvQH0A/xwwr1VD1U49eDZZLxv6bMXq7/fQmOyKu\nTis2PtG1FisYvnRo/Hih91BpJsHxGZwqvHfCkxUKZefe4vuV+3QDUQH8SJzS\ncluz/WOmp+4QiXABv704BJzbAnCjjUS/dHHhyMhC4eb9VhhIqEGe97IwVcr2\ncjjWGus34Fkhi326G4KobnUelhsPljO/fSNXOjQbIBgmUB1hFeiSLu7fMe+x\nNJmlqeVwXY+NujXTYvmBO2ekRm99CR0pIfzcpdR9tpPplFQkTbyuTKW3kacm\nNkdMkrNfvDenoE/7TySter4D+/KhnxLw3MsIC/Rip6wp8/3w0IxNBB6A3XkN\nL+s8\r\n=iMvI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLwEIpppKK4Ouo7SizsZG+HqrTtK6qD2LarqnDXthlrAiEA6KacVnn1Uj2oYmd0+EXWgN9qmoAeRv5HRH8zlvLZA7U="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.3.1_1581087255323_0.6543415384985807"},"_hasShrinkwrap":false},"1.3.2":{"name":"angular-traversal","version":"1.3.2","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.3.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QWYMRKPq8+AR7YEY+T5vDeboUR0UDLMuBfLgpg45hkEOpZZjS6LwtjUwhq7Z+NH0eZfaAQkfrXTxU7CVy7+n+A==","shasum":"bf161f02deea5e4898e4110a82b5ae2fe98b64d7","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.3.2.tgz","fileCount":50,"unpackedSize":387978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU5S3CRA9TVsSAnZWagAAb7cP/jmwpOo6i6gxfUamT74m\nij9f9xaX/7HovMzTIt0uLOwJxWivVCjrKb+TMC9DQ60NuXnl8bK4wtHgH0dZ\nNqUCq+8orc1tdS8qxpU4i9oAE0JR5OwvpHMIPe6+NDpZr1Kec+EZaDqMIT6Q\nGpzPFY427p2YOrJDSzoyD1vclJ9XJ69/e61cNSwULFZVBfdRo1+SggC2eTNi\nAOOKEv5TNhO+GwlvOC2D13ILSc5GDqr23rM7Dy5YwdCS7IlBWGdLfA8W95ao\nrBwBjwvBVB/Vf+MWIcgZNrFO7ANlqDtkg2rBLB6ZLeTHkK3wVxzuAdth/EXM\nyismGbOS0lmGNyNW3INb19Tl4UzIliSyHq2pxqNNstUMhGDRNnsXB6gnX1Ua\nBEcBJveR7nN0glAwSDVEQNQ7KIN/7SWCaPtlkjjUkECbVkYTsxrRpiw59a14\n7PAOShfT2o/rqAXQhHcoEc6bnLzEr7PdLj+vyHmQ8QkSX/XvdShcphH95qMb\nRx5YyDsHrOS0npRJ70RKF+t9pNa1VQ4WtAdlNy9k00CqeJJbTmWM9dFIz+MX\nDGA4W4CFzI3IV6BFdjw3pPst/J3zWoMrr2ycyzTkD5+pWT9LvF5fRRNiH/Mx\ntzKqbkEFLxpRdc3bW+NWeP/gszYcTKwT4809XhLLGJfW1Upt+tXIc4/5oBCN\nPmmv\r\n=L4r/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7YuWH4/IYyfDPtkp23J1nrTZVuGWajIyS+40A+6VLxAiB2YcjpvJu3QLrG2tXW97jfyJZshPVpd97gsPBBylAylQ=="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.3.2_1582535863119_0.2941509013097827"},"_hasShrinkwrap":false},"1.4.0":{"name":"angular-traversal","version":"1.4.0","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^7.2.0","@angular/core":"^7.2.0","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.4.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8qTkJFwOlef6OxOybsjdV+6CeQvs2iOvRJT/ZUr0cyeN/TDDtRgpzE0zaNen8b3rm9kfrOCK5d7Dk4ekWZ8UBA==","shasum":"644df331d8561e743a7c5649f1391b048c2d4116","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.4.0.tgz","fileCount":50,"unpackedSize":418005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU6E7CRA9TVsSAnZWagAAnzAP/RQpo3Iz/O38/w8iAZk5\nB9y5maqQEAKqlhXHpppIGMIVK3EB9crx2Awo56Utnq5hsS99iFvkCkpPRluh\nhkyBL7xlJT1zyaFXFq9crWf8Wr+w+WR/qkzeTJVnjQ6120pcgZdOeEq+0U3p\n/GZ4aR16VxEz3g/lDgefKdbFcapVF6ZSGO2UNsitrZEnzFQCp7JLVmhX+Gki\nWiGqoUhU9qKI63hbPpI/HYoLsD11NToka73p8PsfMC2sE15pKyQ0l7jiCaCY\nQODD2MRcDI1VtTA/aTub4J/iB/VcLU2Y4giFtuKuAGRBc8HyWRMkCDs5kV0U\n/1bGEDhWVDKUw8uRvP1t7IpGatjF6TGRT8EmqHHTqShgl9irXiy6PpdZQqPe\nsrO43RDnJ7GC3bbuq9HE7JueoEXLvrvAfdzqVSy1VsDQdMmoLeofiwODf7E0\nzy83wcIh55yXamW29Nti3tQ+FXmRe958dsda904deG6Ne1UDuifmPUWkl1vU\n08RqLClXRlUKB0sN5tw/G3BnORZMzRUwxJAqM3Qaqhhz3iMQEIXasWypJTfv\nPfdcQVQ8CyRtxcnKWr+gAP13oYT9v26USe64xvTTj2CFQcFDB3yI3s79hRZi\nAuciziFzr8hhGgH3E7Y7thsXe9pMrxNg+b1y2oj+oZ/bgE3DiednDTCE+rJA\neeqV\r\n=MlF3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdt6E6keB+DmQXFldrdJCrdzDReWTaQI3C6m7NdgZSTAiEAljR1ss/FfkN4w+6SK0oCFJaIO7vE5fm1sF9i+cTyWto="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.4.0_1582539066674_0.7424654951855361"},"_hasShrinkwrap":false},"1.4.1":{"name":"angular-traversal","version":"1.4.1","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.4.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UFx2OoQa82NpMpgNTRd+/OsBrhQdvnULJfjZiP63ZQrCuGSMtd/Y0hGiT1N95+r2PSNKFWx/1tYIAxU62M/qOw==","shasum":"fed16ce5a455cb292a1d91b01439010ca093d9fc","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.4.1.tgz","fileCount":50,"unpackedSize":418130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU7jWCRA9TVsSAnZWagAAgVEQAKOycFThRHfoK+SNxg74\nHFZI3Lt6K9z3CAsPibmexN2t4h12Gi/f9+q0GCXpVBiHK0Vm/LrVwBxg+YPz\nREoaeb7RPqU1D1OQIb57CxksQl/pb3ZA4DSigX7qw9qS89hf9w47YAyDWqoh\nPS54ln2xPt8RJNlaj3b0s+eYoqSPXd3dPfxlBJcNzaES5EINdPclMf7Sq8uR\nfpxE47UZXGDWWFohWLpgkx8XB7Af8EkJB8iAYdGSaQ2uAfoemYfaIuxbhz/d\nOKpPusskBrMzI/1oQBNQBr8ttWitK6T5xwHcvAlHGlDxDmvkFgHfDxbzp9EH\nfCbPgJw+BUk2xKjOust1nl1VCiPyIPJwLrtPTvG6ebExOPc/aoCezt4wDeIs\nJLXG+hDbdMjokdUu3atHzGYanQqCLHVlxTONGt2pl11HQyYzeGO0WzvbtS/t\nl3VC181uPr7TGgH2q4y1v5rdC22vs7DWuWg36rl/TKnNASQVDY2CFVNIwAiN\ncxJuiagWvVkpCnz7t2HWZyAcpk5haFb4+5E7daGoIcKV7oeWROCs5MT76jG6\neKQvw6KDP8aDhg9+b+0TkbKFWHH1/8p73xfiOy9PjGl+017RwPORm9kDGvTX\n9aJMx0OYhmlNbX55xH54gaS7gNmHNp/qRl/b8o6cU9SOtqbUGN1a93CixYyX\noOQu\r\n=GjP8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrEFe3sod2XD35owijrkRm5Ui9fnZsB4ZGXoZnmp4gggIgODtLSwkdg0OMD04O3IhVXataeMV+SYmn7AXvtF1CQSw="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.4.1_1582545110424_0.9807335244005926"},"_hasShrinkwrap":false},"1.4.2":{"name":"angular-traversal","version":"1.4.2","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.4.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cLjpGWUnzWrsK09lNFPfaujdJ40FRrTYIfONvsYkfbK6bUe2zQ+hoK9xvCsoJcp2jKonp6QOPln+qRdrADIlWw==","shasum":"9d72894330cfc8b654804ecc6553445fca4b5dd2","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.4.2.tgz","fileCount":50,"unpackedSize":418618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVhqKCRA9TVsSAnZWagAA8ekP/0EGLVvYRLAxd//F2wG4\noGQrpOgeCqB+mCITTOgOVyHUY/cDmXPIrqWPB99o1ZvXJI9yDDSD+mG97rtj\nPzcHIInffhYhoEzDdUglBB6Er3S4FNuG95vaKEf+cq0UxklSg/9D2lnmcizr\nAtAC4uJhZ7xTplg0qONE1q4Rw2jGT5gA9dGHTteNvmQMULIxvDizntEdkheC\npmoh9T3Q9ywpuLPQZVBXqhDppOQlRfiSBg47SUFwdxf8XlgDLZaJleoziqff\nRLHu2UvmMYtTYE6MIKy6dRv2ZB/REfHWuF4XDi6Rr6q7SVuD7/MxRj5MBnSw\nIJAtBKlJrjh+E5vpdf15N6sL+IwMCiKWM/LWpzdAaiLngVoXhlqvTO0joK2v\nqNcdd/XP7xoPiseR45kzaDxQ8tDpSHCyXeotWvzJAiLYdcrfxxOj/bRc7aMj\npesWP/Vp/OndAZxkycs2uOqyu+hmQp1RipjNtFKF0hgY14UazvGolRC4vWy0\nMSnM2TIPPM2Mupl4E4Hy4Xb2zWsZ1ciQ76wFWHZsRlwVDufFW4c2lIsMTDmb\ni9K9QAZzUmoOWCFysn6FEU1PkP/GGOHKLK6efhBvBE2Chm9q9tmZ9CN3N+6k\nL5RhDsWnzWiYPyvMCC0IGf7d/Zl/IzTFluK10NgEFXtr4zawnyl5in3irDD1\nTR2F\r\n=MJyC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsH1uyTNljGERs7JcTm/xo97vvrGJvDVMYDVb/wAokyAiEAhQ/LUp6EW7R0Bb/+SsfWBO8veMJSP6WzziGsFT70uGE="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.4.2_1582701194136_0.9479428610735463"},"_hasShrinkwrap":false},"1.4.3":{"name":"angular-traversal","version":"1.4.3","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.4.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZQA1nQQo9nL7okPBJv61XipIeA+EkPw1iOO0BrCkBjudpvZrLhMYwLP5slHgBqpsSVcXX3yB1GFpNH+ER1bHLw==","shasum":"564260b7c55df6295c58a5610d6adaa12c8467d6","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.4.3.tgz","fileCount":50,"unpackedSize":433282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV+x3CRA9TVsSAnZWagAA5poP/1Pw20Mkv0opXn5DbJA7\nQrNWznfhFpRlMz0Ehg+otRKcuVE8bV6g4kcdJf2bjmrZ6DUspIRc23TzyD2O\nJ5TQGiZvoCYqHeAgev/SMQt31Tsoi3IucwMf0BeJfb6nLBpsGQ4uiFu1SBS6\n38IC6vUjuz19jmiD7julFnbb55MoTLmz4sz6EPySk+dNM7xDnprv6mFeV1We\n1iUOMarqMkNAc1CWjNfVDeNco9yHmiBPBWgNEJVe4W1Cu5E96Bx9n9w8nV+B\n0xCfwjZ4Uzne7h3HTVjHXLGngbtDExlGiJyj3KiWT7V2HmvIS9N8e7tJguiz\n5HOob5K6Hgkn9jTSavjp0FWQl9wRFPqycOHA8YHe7BGt78ez3VtflG4lVwjK\nYVBBBKkN+2haa0+YrquNR7DETeXXQTEkqPDn+ttJjXCFZf0AZw7Gs0HRgebc\nsPbOfpbRrAtvm/8kZMn358tmMjkaHSkgsLne7XDc2kNKRtacRkq07e7SvExv\nify31/Xr6yJl9QN9FpMn1NJJj/+otdOh+DYQv3J87BsFJaSOSScXuR0tCH92\nS5+LKYnYJiyvvl2YjyvEY1HLb2uwRHGS4gPOraB6O0d8NfmBHyMhLZXeG02p\n2U42hwXwK7Pn0ph3/8YHcc+sbVLj3+d8m7vNo6WGHnaoq4bAmYNhwrDReIPk\nusSt\r\n=rkB3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdhPgNWp5awRQ4wzYR31FFkHPYhpw9Dl78+EYi9gFcoAiEAg4GjNsFAVZBdeTFSeSztaxh1cpXCJUi4alqQSweeciQ="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.4.3_1582820471323_0.3049987918146513"},"_hasShrinkwrap":false},"1.5.0":{"name":"angular-traversal","version":"1.5.0","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.5.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-h80F6cgNVpXoIrTTDnQo4bivIpzd+06W3SfRbLUKtl2bwAHAMrdq+0ooGK620ZACcoFDZK3hXL0lJQ3fJ3NgdQ==","shasum":"307bb0080ecd30a93299433111816837e9ec0139","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.5.0.tgz","fileCount":50,"unpackedSize":433657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefGUDCRA9TVsSAnZWagAA7k0P/iYmU/6YtOCpYdaQyXIb\nST08xoCqpXca7Zr+z+IL6K1NKqXhX5gdc8Bu2qyZXhxlQqy0MiZyfA2w1tJe\nrsPk0VZVQxC7GVdi8YsBMNI2+T1MGqePce/YftjurtpA8w5sBGJzaYZDtVVA\nO1NaQvQIXg10dxK69WNef6aGKwQ1XdpP1vU0WMF0jn2FKsKD5R9g/Cx8PxL1\nPxJomPmFvUOBmgQoj7JRGaGcZ3QBznaMFNWm3VxpkOkwql9nr8pnCx3KuO2j\nT8gkHaDE6+zbdRFnaNNDFJHQh+aai8piWry+I4FvcpZl+3hhwkVGlXswZdcQ\n6TZWaAxAHyyhial5vRbD2ZK8imx18eYuJggoogzukdYpDV6H4RYiQt8cE9Kq\n8VNZx8a0X1fbtp6zCc6XsBjl3dmBGT+4TZOyxp2QQcHDK4geO8bdUwOhfLWe\nW5e6aPaw9nFbnCLsxVQZRSdCYImIoEVYebzyfcImYLzLtt9IJTe6MUnAP9Yf\nz4MbRSNe7Gor6aGlNTCfbMcJl/kYbEzAMt9efOn0sgUVVYuqXHqRfsWwM/Tm\nkRSsv1B+gyVVjdBiO+cAHhQ0ENWAY3XsCbC7ifKhMAw8pkX6ety+dKAgzpyK\n83vi425udfiSR2r0Sq7Q93GnQF8sV6wfksVEx+IBDXy34FmzFKY8ZDPS1sV9\nLHIN\r\n=V8rT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFO1mSoKXq5q1t5coPRjoYBaE9CTbSsHOAaFeIsEDwQBAiEAr0+ubAATOGY62e/0jDvFH7pji+to8AyAek8Lr2m3Rpg="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.5.0_1585210626509_0.5651292877865834"},"_hasShrinkwrap":false},"1.5.1":{"name":"angular-traversal","version":"1.5.1","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.5.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nD0Wg7DBf+0nTT6is6YED2bAmC365Ik5be4yAETOrdKbhBWcvD7NYCuOVaEFdIJV8KzPAQ8SYL4NrXSJYwuMMQ==","shasum":"79362402fb383607d780aaef946d72dde9d85ff4","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.5.1.tgz","fileCount":50,"unpackedSize":436345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefhCnCRA9TVsSAnZWagAAb3QP/18Bbdtuhn4sLjIAOSn5\n4HKDyhFujdJ8I4kngn8CpJo+6oJghQRADISbcxvywINYRth/K/2jqyvbVIdx\n/jcEefsfRDo+KzAwo5LllwGJx4mIARI+VHa7mWcSpnNSwJE6E0HYQQlYhuPO\nedNcBivLGXWtthlggrbwMr7erTlLwOjqTJlg/3+r8MqnHCgO/MkOhym5dtwA\nIGA8h2oWllfelHgZ35gZHsKb0yA96N52rEPlv+o6v0PcYcUdHtfQY3ofkwbF\nhK5d/aBKPFql+nrPMLg0A0VE/3E8bLB01f1aDotrqaZD485jnWH3LsOzchni\n+YFiVx6dScfDPdZgao3MZLExgxuxh3qxWWgvymj3kjfK7P8NLeUEq82gI2tR\nZjZre3MFMv3h1GctINB9kuYyYcbEVIEidpcWAGnRmb72YBz9CYeCzpCiju9c\nWf32qdtP5OcQdwuXTlD/ePinO1yLLp23FiPbdcdXOELyd4nF3MHDKRFXWhkE\nl4yA9Qi6i6rrvrfUQ/6VpspqS9+5rBBAdd0zR9fQItyk0lgE5sOljiUeG+Yc\n4nd+/s/yZku944JmQSNSVK2tabA8oR4IK1iCawUiCy7biLbTOhA3+Y1RtDlN\nj7Ht3gtbwVBjzk89N+O7E7Tx2kHgZhbOoHto47l7RcaNpi4OVt9sDPGdXn2F\n2iX7\r\n=wVDc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxXjHVHSav/CPF9bP4tmMe5FkQMcD9bhT8zDLnOzxXNAiEAmMhty8Pc/j3w/lVsh9733UQUWKrhz4Q9wHYhD58tJC0="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.5.1_1585320102763_0.7708570570195048"},"_hasShrinkwrap":false},"1.5.2":{"name":"angular-traversal","version":"1.5.2","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.5.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Fxv6goeH2VApSTmYTJk5SuZX3ExoDVsr9/CkJTfz4MFQduUhpWtisOxUfWTbx51rLY/P/NJJo9cFPmDYGjvX4A==","shasum":"fbe835b89f429f789603a17cbfaae37c38e27664","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.5.2.tgz","fileCount":50,"unpackedSize":437021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegyOBCRA9TVsSAnZWagAApQ0P/iXa9PlXP1bkT26FluJS\nJtVQ8032roPlQX1Q++C2+N11JMkSPaGN3TJZCx7GnwgtbCq2c8ThyAalJzIK\nt8YokLq7RAIo1L7kKXPigIXDibTOTvpAAKZ/1ABA3BgcdTGTuOnylp+UrXHg\n28IHjwGOKVzt706A5icVnMKOP2KeeTld6tjZzD7gWHafXqXR+2C+C1+ReOxE\nhGgcYV5d0tj7sTDeldA6xl3tO+4bV/BoH8e5Jluz6HImPyiRSRIYzqetEGUu\ngoFltWwT4rbVpSgYxB7wle6dhGZBP6Hars7wP04wgsEXm34Ww6XtVIGgyPzS\n98Xwd9Q3zFK12YvbU36tQMGX091K0IS6VtZkwmf7RU3groOISKOL4ZewArvh\nGLILJl7Z/Id0bJaI7NAdUC6rnYCx5etky33CjeLew/Wium8tVoS8qlPPU9h5\n4TyadGxi0oU+6BL+IUjB9ILtsW+s9wLjMBtNtkLQJCT7oqmdx+DrqdeOCuhK\n0zKK5dm41QwZa28IpqaRZdwlXAmkkYlsHSEXwZXDCL8kjY7IqTR3Z90vmGhf\netL1i0p4lRaqh2wsFQK8YfjiuFCuzTnOQkcOzKscEmmaxZgnnO4oyQhumMIU\ncMTTpWu2s+87RXJzALE2ERBd+cU/Gkxn9v5eyxp0dWbgJ71iiNburbbo/seY\nwq/5\r\n=HzQQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeoG5LdAG8UN5u/ojTFBdpOAIFr8lAo/uP+6OLaaQ6EgIgRaDfxkvqazI+YErVCa/Y0SMCsvbA6pFYjfWYYc/ZjDc="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.5.2_1585652609127_0.36476103259243975"},"_hasShrinkwrap":false},"1.5.3":{"name":"angular-traversal","version":"1.5.3","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.5.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AhInN5x8TTJ76IZmmGgCdQJP8ocrwvBO16NBCp2CD8hwjZSdIiFhSM5eH5QoktDQ+/yFvLTnkoarLfVoDiFNvQ==","shasum":"f932ac711c2e4cce17f7c60044053bb1f02c2e54","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.5.3.tgz","fileCount":50,"unpackedSize":444382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekI4iCRA9TVsSAnZWagAAOWsP/i5GlN8aaDClBvIc8kJ4\nMpuCeBveAp4+Lm+UHf+2myVlXG2ZtgUlilly8q7N6PRyqXM93ivc9m2z37iC\n+XoMTCL9qFc15DW7MbtBTH8S0/1IrmDLgOU9WlCCQgBnbwaxusZew/GRUwGL\nMNMrBQKssOeTAjCg3vgoEwmMUazRSOYenCQ2xfsRgke5BT/GQWLFPxu3JzNL\nnyPgk/oxnY/do1zl0gF0IJX90xKlEiU8qwlRUJIl/GWUtRLIsRwV9xBAmwRI\nkEyhgnCMUNN0NByXAIuzZYgOqkz4a5dTtqNp4T+xLTmay9yEOcaqod/uebgL\nSEEoTOnYHRd9FP1HGrNdL0ffijjT5t5juJVtyizNeFHIUD7uFOB7lLnFd/iA\nN3V5euQOov9okXWk6KY0674jqao9xnCQ+WLFjcp12AjqY4VbGmlNbAFP4yea\nbgXNgKg0u+vbtCaetG+TXBV2KmPiVwlRAOrzLJJcl1+qgv39Ok74gRgOTMBx\n9hFqORZKW0wD03QPYd5An+I2R7zvvq3suk/dPAnmi5TSh5xJ4CcQ0mp8/E8n\n4w+xyeSIXIbcOAC16ODI0ns6Vzj4C8OoEmi27+3PXIJ5Bcj3miDqvCCwSJYN\ntG2EiHmT1AhDAJpm6OuZd4IW054wLmSf+qWcORNRrhMPJpsybGcbc66ECxTs\nN6PG\r\n=3QX3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE22pbvWssvhJJakv2IKiXt8IyJUbAwUuLNkTnpdBjjFAiBykbF3D9h052Z6lI1yyDgj/4z5FQ5xjxBFutJZHs+Rxw=="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.5.3_1586531873452_0.4181267635610322"},"_hasShrinkwrap":false},"1.6.0":{"name":"angular-traversal","version":"1.6.0","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.6.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jylhmhI5enspQCkYJQZJsikWzr3dqItmlHF/3DekgIBqVM41hK6XrMLa+fY5J2ALeGhH9305zutRKld2ekdv8g==","shasum":"1b5c9a99d3e0d8a143a466c203ac58ae9c513255","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.6.0.tgz","fileCount":50,"unpackedSize":468527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer8ojCRA9TVsSAnZWagAAq3gP/jtk71Ixy2mUi0DQQiG0\nkpyyGIVy3aZbfE/dUSO4hdZI/L15xJqhLui4mfCHHnkfacarfYx6TSFvMyzb\nNh4jbO2NHEYELwr4qZvwUXwDPTFuKunSVYZhj6Fj0xQzvrNvpjE/H8n+8qVf\nWC8/d0hb/46uhPKLEy1cOHz+sH3oiTmxJ1X5jDeKvf9EXaYEYD/MNzF2UpwV\nSmw1QuC02q57DXu2HtLLK/hhHlEVqSw8i8ING28MvS+PxBk3L1rQmHsuU+BS\nlTL97BiPMvLzYk1aLibkDs/6n+mcCglktkFD0E/M5DIyoi5HYFevm28srIIF\njMLqLgpoNplEBKi3Qqp7T/EPZ5ch11thaO6Iqu2nnQfiXd+qMoKFQKVsnHWu\nE5aIHZFcEGNDFxb7btAIjfXwfoz4kbIHKPskJZ2KC//KpQI9eGqU4wJBDt2l\n1S9+UsOdgSPERgRyAyMf7CEhacWLt2HQHPHQTnv23bZFR1jFlxgJD89gekbZ\ndb9/HtDf0bESTgGjEOkjHWz4xMe6bAMDJVlwoKn6l+LS18blpCSbOH1Jj4gc\nqch6eiyJJr+RU9phPaXjr9YmugJaD+8gG0vaZWYNf2XZDp9Ocg6cfXgzzf5m\nXAKAID66tmuMNkcdl7QhJ62fsW1WOi+axvxPbdMbi6FDR3IaZbCiTRWynpEm\nxjNv\r\n=MN+p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8ezDEAB9Ff7dtrBlZ47N5xKURkSwTQZfnIS2bzrxBqAiA8KocwyoQOyl2OTnyACOjWluKQ+wEDiWyRE+yh4T4KxA=="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.6.0_1588578850514_0.9230506183516389"},"_hasShrinkwrap":false},"1.6.1":{"name":"angular-traversal","version":"1.6.1","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.6.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xrrd+MNhBFTXrClHV9RANAHgCeha7K8fdUD3lXoRrTopsWRZRvmu21n3jI3RfyHU1LLTiz2hPU/5WcWNnm+SiA==","shasum":"5ec3c311dc3908828bd2a7c9de846e53b937f641","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.6.1.tgz","fileCount":50,"unpackedSize":463292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuoz5CRA9TVsSAnZWagAAz8UP/2IUj1TZ94rwzP4WceH5\n8bEBRlmHWVFhI/5ak0T5nJKGNDHblz2SLB87w9bxygAQ3bXp3KTAh6cOhWvz\nMGjCNa8sZb6tDSCyv95dG9jmM/ofmKgb96g7jWji8H1cR8IdPa7XAT54bxH0\n68S2pNmctBHs19HLdkRQ7IKMUpnpyeHA1xZWibvvXsneWiGgFlX1Mkgb9h02\n77zqICM45XC5zEKxHzxHeJlFTFR5B+itGCwuEocXb2mphqHj4n036hrfME4g\ntGv6q0neyiy6wVF/IuDfzBqaSi04WDKjmVQbs5uVo+MhQN/iyczDIj9//0Qk\n2j8t1Mfej4O4qwIOqWPGsyCIr8zhAxDsRfLdSvnPzoZSknnyIsjR0xWuX0ee\nsVMka7w2fbFOliwCTElQgT8/rLoscUp22eNUyNIElJaUGGj4bVfzKHLzRck3\n0KTqordmTsQI2bwQSc95lVeyYlf3MRasdzkOgu/2+cNM3mu/+8iCZvvvJNic\nzbv9zaD2vswoS8cbao5OlbgXK7ZuDQ0FhLIWsWcuOE7EtviV9O0VOhuPwhQt\npwi/rfdlhld6aFzz72M55soS6RcEailw5spVGbMjnpjic9zGtCtZnofm0bHq\nN/GVsRow7U2JzncEqaKifrS2Tia0I3IzgfdYza/lUH0edSeixLXZrKWVfcXT\n+Xri\r\n=wbmV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7if6/D58/8PEURdir9ornQ0wwJRM2KS0dAB5xr/2SDAiEA2oYLl1fRw3ftZd2KRwkHL7zGDWrgMCEBwGUWlVpFwT0="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.6.1_1589284089358_0.9451759038225904"},"_hasShrinkwrap":false},"1.6.2":{"name":"angular-traversal","version":"1.6.2","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.6.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FvJSag+PNYLaBYkM9VDlEFMiTRVvRNeJ0H+9lE5cHvQHchJOdBanmjelkjNO6hPQQYcIKB7qh1ffJ9hQJ4WPyw==","shasum":"5edcaefc2daf9915b3b76e794dd9bbdbc5c3f542","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.6.2.tgz","fileCount":50,"unpackedSize":474000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevq6BCRA9TVsSAnZWagAAY6oP/0Hv7FylhzF4fz15fWh5\n9hooGBlvPLwn5x7dPsHgDXxFQlNAqAKDY4JaeTEndZWwP8PDLi+L6sCmaAk2\neU3/gS8382UXchSmW60IZFXPd6ck2EsVhwtjPOsr87BPP1SHGv1PcXp5BrZN\n49B5PEd5E1d0EMZMoAImkIsdZPeBG8/Q1Oi+s+c+eZZXos7qhLMR1VV74xCR\nEJptMhYBBqorygAtjs4nrK/+LXi1WhFIAM63Xg3OSfVrKW7/QnNz98FWLl0o\nEv3D7OasDWQsOugJpR5KNsANy65n6+i1R3z31aNpop+meaT/+j0fxfHw5vvu\ndsgnqiOytcxM6dXdADJhGEU1X6RiP7qHV55DuFBVc/Psk3N1UDJ8vWx8DC4F\nH8xnolUOiVk9eqkfkqW3W4jJkKcuR3jbS1Sk8pLXJZrhIWC2izNc7TdfNQtf\nInPNIiJluEIsAaGVafNZQyLMCuGgBG7zdT2S2ZCT/2G7Yutk3WgUJocC/Sn4\n2Xs5jA6l13RMCV6XpTcHxMd9z2TwR024+is98P+yg2vPVDgFcrfBtAdUQ0jV\npyIdeV256x6TwXjpf6Q7u1KgnvQHeaFHoQRIGJPuXDk2JEHeoXzbaj4+qu5m\nKi+wKpBRbLzS3fI+v345+zrJulzK2LdibX9Q3TJsfeCCSuH2FhMbnzuQfUhQ\nVr7f\r\n=FK53\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxSi3f5oa6nf9E0KXgkHMaK5HjuH3DEx4BB/9qPjQ4/AiByNvjoRdO/VfmyuqQ8+o7MlnfQ/P7fssgaBd/8UgXx7g=="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.6.2_1589554816969_0.9495422223061076"},"_hasShrinkwrap":false},"1.6.3":{"name":"angular-traversal","version":"1.6.3","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.6.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+05SDVWNn5blaptyOtUrWHLCtvExAXrjERKoQ+IrKonma4YUx9HQ/u073JrU45qOzavyFEDkPy9NTlGudKMTlQ==","shasum":"2367d644ef17a38736050041133a8b634aed02d8","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.6.3.tgz","fileCount":50,"unpackedSize":474333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1fUdCRA9TVsSAnZWagAAMJAP/2YTf1M90lzl2tcs8tny\nUMqUUpLuR59umHz1ek+A8SXHQt5MYxtN4dwzyV0go5or/KPZJvhX/xoMh3PB\nCahaLPfaRtoFWx80/UAV//4h8jZE8V7VjwkfF1ZN/wB3g3RQ28cmTgz4IcCb\ngoo4NI5tKaZVvQ16/KxX1JA1xbVJ7zZhdsXE2DtbEcDIPZrwV4ACWSEC71Qr\napKSPi4YyWH979ufYXiM2f5/PFDtoZpWKuXMqxC9wqInT9+Ow+FzwXOetT+m\n100h50kU1j9ZbpCKpXeC2uZgUtXEa+WGk7NoDAnMbhJ8jaw+AIf8QBdugz/f\ndd//4OZRUa5hsPkqaQAMdf9G6cRl/qbjsrCn9zz7RJ7wBGNeWPIKUloWrIIM\nxpq4p5dfBV0k+77SEvFsFbGq9ygBZ4SwXxcBDY1/I+bM24wxZULXIPXqdysJ\nHUCwgkUz354Kx78uYN8fy+fszwiRtbswaIEymUJwuA72LIiEOWy4vKdzqvFC\nONDDaFqBR1pW5gWZtxmbAE10M52Qe116gdsyY/w1ipr/xdzWMqELu8Qgk6VO\nG0PuidD7JFR2SV3joo8wmiYkpUqCw6vJIpwFN8PLIpLOCu5TsFMoU7DVXbtC\ny/2e67gek5SaVAW88LiYbN81qkku1y7mLtnzukHjM+Lpp7SQfXhllxtRK7z4\nmJjL\r\n=E/1g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTneeJdJef9Q+3eJ66tQXH/xjufw2jjFB1Xjruy77FMAiEA11rmMCFbh5ustTFNlxFKcqF5NraK2eo+Hk8hLCJEmvc="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.6.3_1591080221219_0.9162305933982873"},"_hasShrinkwrap":false},"1.6.4":{"name":"angular-traversal","version":"1.6.4","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1","tslib":"^1.10.0"},"private":false,"main":"bundles/angular-traversal.umd.js","module":"fesm5/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm5":"esm5/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm5":"fesm5/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.6.4","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JMLqDTzGLSMzAlz7HCMB3Jdz3+GjUI+q3h5kRnWToHvIzXDP8bIkIO1Qz0VCN38ZjwuuSCqnkTJSgDNUbwJtdA==","shasum":"4a8b20dea51f27ef7a8ac9d7c6678f77cdd1319b","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.6.4.tgz","fileCount":50,"unpackedSize":474949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe630iCRA9TVsSAnZWagAAK14P/i7HnnJ4Uj7MIuxkMntj\nUtbLzv9Wt3FhKAtz8T8jP7z+1ye0AEwBQWyPTofYGjLYYDRNTFgNGlz2ixSH\n5ZgIpL4wP3/6+kaSyNekwgv8/jth9KaZzfxM871nd6bboipcYC1S7B48b/8d\nnF6JqUcvOINOb5BE7JuTNP7lSs6bRNhUB9qLMJqYzumdIJxaUDOVZQGOldLf\nqMNIovr4Hrls6gDnLIHd0POMIjrRGGvFR3mpRt0UWJv9DoDiYS7r6l4tY2lS\nlLn2DmeZTdB4cWy2r8SlzDFX9PrthqE8Og70qWd1r5JM7TLZSR9X3GdrI37y\n5FQJ/cA/NNBdIAj1T7oHrh3Foo1JPngN9Lr3h/5ifqavWL0Fxb33wAQX/eAh\nRDetC631/1FYEXrL8Pzq7gkLC3PJJaBWzIMMlTRQuYZsRV/Oj9cSqU3v4XZu\nK6Mgy5sbdFvMI7y5faPXwov0wajmER01rn7avNpvlsIGGrES/iFhRGuam/5G\napqeH2EvXIEAn2rPINurCMyhhj7+zSldLlqARJjdu5Xe3fj+PTFpRZgFVZ+f\n7ekIrKVo0bKRXLFfyUf6duq1006IUcFI4lOr7tChObDvl7AKBJNkRVCqFwbR\nNu7XGF8OEPpwqSZ9H678fYAapvKYy0yzLrY7f5A/331MI5cyZ6fG74DankYG\nG71e\r\n=iAp7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSuQ79+nHyEFbx7cQgin17ngqFUGc/ORqZA6FC2x+moAIhAI8UdJ1Gi1WeS8EFEr2D880FsNNN+ApzI5D+udouGldk"}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.6.4_1592491298127_0.3012187770324055"},"_hasShrinkwrap":false},"1.6.5":{"name":"angular-traversal","version":"1.6.5","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1"},"private":false,"dependencies":{"tslib":"^2.0.0"},"main":"bundles/angular-traversal.umd.js","module":"fesm2015/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.6.5","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yH51N1gVg/JAw5fUGl96NVxY9WhuN481Wkg//5awe/MDGsbc57zcVaVt55fvkRMLu1VDhxMpiZxGy7UVuWWHpQ==","shasum":"cb01e636b3df65be08956126b4c77bed4ec964a3","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.6.5.tgz","fileCount":35,"unpackedSize":325623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+dI5CRA9TVsSAnZWagAA8yMP/0yp0NZrq99bu2C/lqZY\noqRHWMwDrqkesclcgBo2FA/fGawUiwuewD6WLnMzNZx7hobzF51ZSc3PbQ/d\nvta53x8mjSilwmzy4Pv1kjPOzQwvtK7804+9Zj5jeFthtSZXvshWQ7/3B9a8\neonMQM/80SB1Sq9iiaPqx2793ka/tNGJD3osgNpAdoTY8LOxcc2ElbfKPIhZ\nAXmNvOKaQtPTUSlhoD2vwEz7ducE3BceUA4+u6ZT0ZpWMnnlYg8bjRjGSPqA\n+RiJdDfeGUNSUVBm0NSH1cgfcFQa2VHHNl4P2MPGSwl1LyoPIbATLK24rVg5\nj8/fy6qAX1Lirtr1BipmfplxGrVj7yCwSiR7RMSDSBCDNolP2c4Ylby4gWm9\n5i+YYysKAA+TZXXIRN5CYcL6RxVWbUsDz+Z/nfIKyCgfSZPLSFT9vZspUCw9\nz/rWkPOAl6NCBGGqPQSLtQK2uuNWye41N528AWPmN4AwERI0D3+Dw1oD3DG7\n19lNVh7CFdo3h79No2cIiEetFSofinX/mk/o8mADurg79InyocFXdgyUmmT+\nN2UbPXjivXPmuLe8VTS4EubFV8cGD8w3uLhuSQP5ibuDO6kUt1U+MXiNihPY\nChdOrjt2/iNScJex4tHp0NOSxI657vLWU92vaZaozBHbPBfa22VbaGlRBzqi\nVMod\r\n=FJfs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9sJgJkertGdHhJLyQYcq4knh9kUXCzUFD/K8IO2ZjgAIhAKs06DePMrV1pGSqtV/lQZVMNUJrpBJNGY8SSERWQQRN"}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.6.5_1593430584482_0.6237301709390934"},"_hasShrinkwrap":false},"1.7.0":{"name":"angular-traversal","version":"1.7.0","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1"},"private":false,"dependencies":{"tslib":"^2.0.0"},"main":"bundles/angular-traversal.umd.js","module":"fesm2015/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.7.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nyHUQWJzLDsYAlLeaiCqawAaeG0blSFu7tn0lqChagpJe9smViHrS3qiIkSMlTcqvOUh6gx5L5rijWkmW+KRww==","shasum":"6c01914bd2ab7dfb8a8b6db8a0f9f15ab5f981a3","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.7.0.tgz","fileCount":35,"unpackedSize":332794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCBvqCRA9TVsSAnZWagAAJuIP/23cp/7ct1UOqk69M/tc\nDTr7YK4l+58Tz5pfPLTXUc0MlK4BTHPMnAlLedOinjnJeopFUPl9FeCK+ADa\nbAo8HMNy7M5gT7b+ZMzq37kIpA/wCSU2NDgwiEFxclMoAcSvW7oqUOPV3Z26\n7+DQOBahdR2eCJ7HwmAw2Da1jc7/TXYA60gobaTAVh6/yY3l6pVZQGEP1229\n5VO7Z5zPVxO2W/pVq9fYP87wGLF9HF5A1jEiWA2pDosgKcIezAvOYiuCkHDm\ncmFNW0BHHqoLfYMLzrUJA6YBMdeg4K56305N/u3tRSggS9jFF3grZVETVh8o\nVHcCB8wuT3KaeL3kNoiu0mNQg08cqcuEEclC1jhOKE1Hm3IF87r/16EeImSG\nvTBDRpDmy+0gUq2pYpmE/3Zcki/QTaPTyLk2THs3UM12RXUTGoJgRH6Z637C\nF/jURzL7a45cxaKGeI0774kzRwT9rHUbP94jwi6QXNyZoWIYgg+hEQxQtIXY\nf7DTwnLa8CkeM5KKsR2lY/7DSqxwJJHk6Ba4jMcMq+mwqgjK/P8HIhwlmCHi\nXMjK8wJXfnvZvq4kpAKsEAOxdamEgXngPV6K+SrPCoNNgoOOjs5Md/XPWcBn\nC+aMTDXgtfH4EzZOvjKa3r9E9lj0HueeKqtmbPPbBocigBvEZNpFDDEU4S5D\nGXfq\r\n=D/e1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFn3xcck+Sqmpg48qFTfLnV/91oFQHGu5qnraH76ve0RAiEAzIVENW5czxXWe+BfzXiQprJ2RRWgrrABxpliB49B2/g="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.7.0_1594366954099_0.971552834594817"},"_hasShrinkwrap":false},"1.7.1":{"name":"angular-traversal","version":"1.7.1","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1"},"private":false,"dependencies":{"tslib":"^2.0.0"},"main":"bundles/angular-traversal.umd.js","module":"fesm2015/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.7.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3mkyilP5oRqJ57kU8cXDXS3tfVnutCGMsPjvAL2ITLfQ0EXBgSCE0NaRExWbR2P3BD6vfkS+DHU+lCDTwBa4RA==","shasum":"77a6eaecc29c20b8d45b48706049e61cda31b784","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.7.1.tgz","fileCount":35,"unpackedSize":334047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHoNiCRA9TVsSAnZWagAA12QP/ie8E5gSAgEedudG5CaK\nTzKZ4k72TdDBA544AShqb3jGjdkTnE4OIURXRV0rXPGWwfEsz5pv7DMkiFn7\nTx9MnP/4+xb9glLyTKKDnCM9RYxHftm4jwSA7aBFlLITxbzqe9EyWJYG5FQd\nwbXJnBu4RSf+b1PO9MEiGJkk7sqVKj+qE7WMHV2IF8Q7BCRsbw9A5NBjefGf\nen/1Qlywjkvsf60HRCa3DE/lFifQJd2d+wAuB5p9H4C5PZ0RNjLiPM7vUa7o\nOabIrSOz7YYMvum1vCwPlichBPQkGYKxqegFyDaQsKujcCtho7JaV8QwTk2c\nlmUIidYY2KpeWLYrfhQl/bN1zOM498VORVYEsC7IJCnNQAw56jkZPsKouXaT\nLFwyMNj5AT32SGqnSFxMb3EOsDEWSVP2vlEPQbXuUH8n/IiHVwMjZwQXrje9\nv9QnboHt/8wXmHtiBC8uaef08jvOm+c+g+NY+8bD4DRd8EkrHZ5kyFlKobdZ\nOUyWLvPthz185bEhRZl4RAI5eAesFIGrviXRtRHL+dLy1QReqka6ej67aZe9\nfy//FaCPd1RnJnB1boNDPdicHBGk9/VdwFBywgPmmx/1wIDXuR6m8YDO94o5\nGyg5dGHD54OLGpdPCfwCRziC5zIrWiyrcwDaDbojodJaeD4lXBWyUO3EEAoL\njpDi\r\n=eEPt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsujI4sLmkzGQgzvtgmnR+13/CqYiPKr7HiO1ZXjTU8AiEAsLcf/YBUsbrKt/CP1JzeTilSPghBASzYma2tLMeemnE="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.7.1_1595835234185_0.35068056406956805"},"_hasShrinkwrap":false},"1.8.0":{"name":"angular-traversal","version":"1.8.0","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1"},"private":false,"dependencies":{"tslib":"^2.0.0"},"main":"bundles/angular-traversal.umd.js","module":"fesm2015/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.8.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-oYVrjiM5694CWt/w56tZyU4X4Mjib1CKm3y5m827wIUE18BumbJP2Y9nzrnfJpiC8fWvDfeA6+wm+/UTGJ8VPA==","shasum":"fc3c509b58842bceb1c345de47d6afb1494167dd","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.8.0.tgz","fileCount":35,"unpackedSize":333693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMU41CRA9TVsSAnZWagAA05cP/jWzPAKHKRIvYydO64j3\n0o+ROOumnJkx3pmlyeTdUDzVfiD8Is1mgbMjuK5SSSuIsh/94DheYR7j7KxJ\n7jWjk6MlF1P9Gt/eAGk0LHj2Zs7/FzqFDMmdEku1gdEE75j6cwPEAMjE/J6J\nKpTvIgTXMJRtP+hOR0Rs4n8IflgZD893QzREaYxoKSd6zUhz44/XH8uw/U/t\naWE3x/XOKi7sAQYGRDd7e6q1iCIkerKT7Ao6xf7pfkYpegiqgk1hEgOnNWbo\nUq2PeJpaQDbgdW56naKCTz4N8c2LUr7PmzEKrrsY6o5+odM6pDk/o4QR8lND\niYULZ/RjZByi0ZcSUbVIkjjS+XY+m3F8epSfo3/e9Q17h4ix/KH4lMh0McsP\nEL00LNzfwmY+D0JPA48X3uR8zyFkJHFKxTYPNf0N/uYS4xhOa0JZ7kV6ekC7\nKwYteIO4mDcvpNSom4RQ83vve3H+DC7h10bBgJrwwVxDog7rawOZ5lvdzBzg\nKUcJ+ikBu4mHCp/d2U8mxg48ME4qap+5AbqYGhDeDgR9106XmDqF9rQFPcBC\n4O82V8NJfnvo9Q4sRYt4rbAp8i/qsrq1NCvXDs62Eo/uEZs4NgX9LZ0TyO/f\nV3UGay5Tb6NPahFwidCvkhUmAB1JS90P3Xw7iEiGC3XAxe4B+qlTPKI2sV+l\np/rq\r\n=Py7r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEP7hq77t0wiK8wqxoQH09YuLCd3Fw3cdfQ5rNfbghKpAiBwpJd998diNa72z3Gux1frBa25VpLIGC7W0dKPGRPp5A=="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.8.0_1597066805397_0.6904455758571797"},"_hasShrinkwrap":false},"1.9.0":{"name":"angular-traversal","version":"1.9.0","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1"},"private":false,"dependencies":{"tslib":"^2.0.0"},"main":"bundles/angular-traversal.umd.js","module":"fesm2015/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.9.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sT2RoCAb6OjiElAw0dmRzOlkMeBto3HMeTJZhSKnrGI0fQwFTZUv4UZT44x3M6c8p0DllHesFX5PlCYraFnecA==","shasum":"a59915f2098f2b03c8d0ec7a1eb594ff138790ba","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.9.0.tgz","fileCount":35,"unpackedSize":336436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUN3yCRA9TVsSAnZWagAAckoP/1WVoyjUljHzh4YSbuwd\nycjjh23gIZHNxyn+JRKf8cAeLInEEplNXXgn/LMUIvN7fk+nelOaZJoOHfJL\nJu+F09/n6ipjrsI4++PFyeIC1VruuvMSDdehI/0uLCrpZJtLtvcLhxyl9F1Y\nc1SRkzh1xaa0chIRp1+OMU9qyOAmDFOVg3KP76j/u0gAiEeMjt+hw3lBX/4D\nHOSmmAQbhK82p2s4zULEdKreFjWUKLD18QJL3htNh9p2mqh3pH00NVTDrvMs\nQGgCT0vtBrDaFyIrQFTT6eLvpv+5IsChoY8UA2Umcu50mmpMn5T0g6akfSk/\nzQ1ZoGm5Yk5734eDMKlH8ChRsDfCtC+6wtADNfpbNdXJY0DtFq2q5KuxmlC4\nsDjexmz55QJR7bhQNjqftXDj9Gwuz9FtP7TkgIiaEJfdOFKpah+oRU+Db+Ha\nL5zYE9pC9KSZ5EiToDVyIxMzmAHsi7SjwU/HYyauD3z2n555EhAXzW0qt/vt\n8CtmVCiihvFGwqPmgWEoCKQfcTmGSnH4XUI5STMfsbg1uOQmbWJ2SNauo1Jo\nI4p03j8WAn/c5ZsMMsaVecBfqABM4fn3aMb0+FpwszAy1Kq0AS2j8z3c1IDl\nV1hHQ4flBrazMEQwktNdvc86Rd2RrGbRwJv9ob/0xGsdlF/+OREZ+dowbPEu\n+lLv\r\n=wDE5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqARqMDT5ZatR6WpsY4yPR/JqcA0kx9usg+dYN6yFV1AiBHWfYhCJ/to2galoZu/KsyDif65LPtMP17ls3EPFxVWg=="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.9.0_1599135218486_0.5543043546411255"},"_hasShrinkwrap":false},"1.9.1":{"name":"angular-traversal","version":"1.9.1","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1"},"private":false,"dependencies":{"tslib":"^2.0.0"},"main":"bundles/angular-traversal.umd.js","module":"fesm2015/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.9.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1JblEvhdsgiO88n39dS14S+KSDgDCAl28K+CZJsDdhFo+C+cmfuBGF4nZjlrNllDdvsp2ia+ouqufkZjcv+Xwg==","shasum":"d9ca5f492c8dfd74781a7c46c610d351287589f1","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.9.1.tgz","fileCount":35,"unpackedSize":336817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWdQ1CRA9TVsSAnZWagAAfjoP/j+ymLSzffqAYsMMntrt\ncyd6y+pzAfKL/D8DlgnnLo8P4ld0nmXBQLo6okDeMuVkRA64l2BKrE/+zNJR\nFviK2046BkehHEV7MdOHCF+OucdTcgyBgKu83zlXR/OzYjbCL918GjcaLsYD\nxfku8WubivFWwqRBUancLsDFAFnOJfGZunhjQSMP2VH836uL+3aPJIXP+P0T\nlUfVMRRv2KUh/AcEodARsEsFhUpEckdGLhw6a7BCoa/iPNc4MwBbhde3z6R1\nDcDjVof8xLG1A1D7VZMWLAKJj+MLwLZlMvEkr5Gl1pOo9Pf4q9y/5Nyv9sqS\n7X+IQnIZAZaS9K3H9CScXZO7fMRlLYpxbyABgvDzkNyVA8OKcrib4eM67Cnv\nvaVa2XiX/fsGfJkAJ5WyMgy0zlwD7FTz9hwEroI1uc1s8+S9x3YinCoa3est\nW+LafGX6M6kRmCgMZOcBNPtvdZ0khtj1A38ge0nHGF9mHoJ9vN38TDyTkd0S\ntm/x2nTg0atX4T/EHLf8sgNa8As5zajf69gjuiFzL+6c9MYP5X7PQr4vMft1\na8xFXbf/TmGyBj4rrk+uhNIqadIOJswJmJ/beQHCCkjQSC2TGIo5chC/WTSB\nw0+xyY62c1Ura6I1SZz2zTneEkvXO2p8vpJJmeZrGEP4SqUzesCvYvlXp5IS\nBpvo\r\n=PiHw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTdPeRHraZMTRj4A9wX6D4yFSubPysm0hZ6WHlJNrEVAiEAx4oInuMECl/odbwfzCUhtMAk0EUTmOO6XrYhw3DUNcU="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"},{"name":"tilda42","email":"mathilde.pellerin@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.9.1_1599722548627_0.8463916741200768"},"_hasShrinkwrap":false},"1.9.2":{"name":"angular-traversal","version":"1.9.2","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^9.0.1","@angular/core":"^9.0.1"},"private":false,"dependencies":{"tslib":"^2.0.0"},"main":"bundles/angular-traversal.umd.js","module":"fesm2015/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.9.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+7lRvRAJS90Bv1Ct80IZAGYPAD5Xt0Cds9rS0ShC8xUcQr1ZR5Wbo/5JSawoT8vOwIFaxsDHYJOktsjsMEoSRQ==","shasum":"ed1433ea967c1b0d34a75a5569b70200075bcd2d","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.9.2.tgz","fileCount":35,"unpackedSize":336194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYJdqCRA9TVsSAnZWagAAJwQQAInaZd09pgPHmS5tXzYl\ndPbKlyYpbOSiopwXII6lWT7U5bOedX0URk/SHkoVL19DEpEpjtaSkhGI7Dhb\niQcRFIol7K0uC+B1pJw/t8GV5pYHbC5YhhBWd4vQ+pIbGNiAQvI7ODngtxHa\nyrY331xmETxS+CWWMVUUuHwLeR9elSorZ/aftuFJmMn3TfKNG5uASe0HC35v\nzJ3JzAPiGpn4Wy0nj90Kx/O0lUPyNrCv+3b3G173yZ12iiNEO2FDi80+Gk1J\nKCyxiUpoMOB2T8MlQ/a63z36CxgLDEtu6vbJDnBZYyOJgVib1K+JVNo04cJO\ncVSrcOdl/MS5N1siIdT2pTggKXqPuRmSSOwSxvxNV+HXpkX0iev0uYXT9fV7\nxT8WHqGua50O65QS+BbhJkH/fk4PvYiCDRI6038J2Q2kjGgwviOb0vni81oe\nG8p+ZNNlvEfD2grJ6vTEumkIaTTQdkZ75O34E0Vn6D1zQrGf2Of38Mgrgglg\nYfnddssqehT5ESIiYkvN3ND2UjAGlb6tignb5OifU8zSzdNUQwVAwVhdxKVS\ns+uuuf1+RBoOaTwVS8XOmtwJpXbQ5p2uGFHJF6X5GkZTh2ppEtfJROtL6Ljf\noV4DzYdaZwPUtafI+xbzhHSs6S2OJ4+rBe0qHF1GHfBOMPvOtdqikQaQxgMo\nWphC\r\n=YtuB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEAf3BKLreN2G/bWoizwf2OS/zzhiTPZtc90HnCd8OyAIgKC0+FWg5ElGOAcfFNrLYPgTGAQzmmKH+ZBwgmDnnkkM="}]},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"},{"name":"tilda42","email":"mathilde.pellerin@gmail.com"}],"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.9.2_1600165738292_0.16905528280180748"},"_hasShrinkwrap":false},"1.9.3":{"name":"angular-traversal","version":"1.9.3","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^11.0.2","@angular/core":"^11.0.2"},"private":false,"dependencies":{"tslib":"^2.0.0"},"main":"bundles/angular-traversal.umd.js","module":"fesm2015/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.9.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GOF4EIUlnsVmPHOYRFGZeBO41n4n+LCGR5/9wiAKMY5/7FIJQQecHnR0JFJ6gbMKmcwT4eFDh3hn0pVS9YGa7w==","shasum":"4c2913be6ff6f2645e08aee52013a99355700be6","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.9.3.tgz","fileCount":35,"unpackedSize":336171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxi2ICRA9TVsSAnZWagAAZyEP/3YoC53SfI3hji9pLwwr\n0IYADspP7FWZJibcYjdZ9YPMudvBrCEQmVVMYq4SP5nrLInJa4zTusny+W8f\nitomqnocyXSnowbd18GQpI5G9teBfJsW9iJBBaHDqRxp6OhnhiMqcZBDx19v\nTydnaC9cChLlTKJvUA11xb2YVrHJLzeAS+OX/PPo5yrxROCWzWWopWvlQXa6\nJHflQAd1bGybJon2+vUwi7WRlicHB/jIbZ07XxZWf0p+Br6+VJ0sLyTjr3xE\nB25HVWqDgS4oOQ5wEPlQI95WFlhzUGpEUgdqwSM6nf51kdc8cfYT00eW4TJW\nzwhjH+dJtPnyZz9Ih7AQaQjy2QyeUapKEjw9ZnR4037osjXC1yYa0e4++l26\nv3uB9WOts0c+y73qZ2kqW9FT5AcAUquWLoqWZj2e4C8nNfQfyt9G58EyWW/W\nqlZdfGz4IS9y2RIrMCgbWy24uvqjdQiio5f6lBiprr53JED8lSoOIqjhNN2q\n2GoXmTmgwWgduET86ehaQliXNen76gDpujbvadkG7GKrAFIFDXVDicERDjrA\nxM2w9jNVy6JfaMtlgLseYX6yQYWGS1Ljxg2RSWJ1VDO8oNrGisYLLASBgWIn\nyVKJko2Lgv//8oXV61QqEi+S/YdGVvZtkwlXq+boxtuLe/XiZPbCy/tV9E0l\nMf3A\r\n=6ynO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbJ8qbNDuT8f60r1DU/TJwnT40S1phGN5w7aUWBi+W3AiBo07JU26YGMqanS8cSk2xM88LapMl+BrGhEL2+Tittew=="}]},"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"},{"name":"tilda42","email":"mathilde.pellerin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.9.3_1606823304068_0.43727576942068613"},"_hasShrinkwrap":false},"1.9.4":{"name":"angular-traversal","version":"1.9.4","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^11.0.2","@angular/core":"^11.0.2"},"private":false,"dependencies":{"tslib":"^2.0.0"},"main":"bundles/angular-traversal.umd.js","module":"fesm2015/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.9.4","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mvgsTRJyOnWczJ1sSdQ/IoZ1R/w6McMyv4qiMIpj481IAG/tQu2FPasVfQPXM+wkfmd/joU07Q7j9nkfZwC/SQ==","shasum":"b06e4ea3c6ac5eb18918c691f6f12413e924a622","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.9.4.tgz","fileCount":35,"unpackedSize":336609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9ys8CRA9TVsSAnZWagAAuHgQAIQZ/WHApSpoVPrWAOI0\nfMHsi2jmgu8aSjpmSF1SsR4T/VZGeUuHxRC/K3VdltPQs9Qj2aXEEQVHVDxa\nQ5RrF0JO85VVjb8GGbrNoYmHXmr9wIf/YEEkT0uMkCTGJoJvMF6HL7r84yV4\nBXB/1AgV3qe3MaIVbjvnD8j0VGDEjpZSY5nKiH4cZVb4CZjt2r7mV2jZx3mC\nKhQVlQCqFG6Zttia86EZUIG37xdrNUkM1kh7r4XRGYda/WHNZkf+ffXa5Fui\nZtSitXjQKaX86kovikrxlwVeicZaJra2tUZxDn/qBkMEKLKxzxwqERhwYcVa\nS1xzNXoobymIlNg+8NBKrG1v8iWWvO8PL4BhhzOBGohjak/rrgCuHtw/ncx/\n5vQ1JxZYgAO/E6m9FZnZsXIeW2hdpYT4pl/g2L+/Mb0/xXyYUDoyaZprhAHS\nCcN0346cjL2VyIr271l2kg6jZ+JLH9B7Duexo1lp9yGuGoC8D0lo/H0KOCbz\n4Q/MNzPr9PSHjP0zv3kzUSsdqKXCIky+dr6LWPRKY75xH7YzMibvmfbLNYRp\nImjFuimNmvQoIvCBI0X3AICgZDKqIFXMsbXPAoLGvVkxGPXb9c6SrxwixK8X\nBgBVy/qZ7gL3PYpOj1II1sRLQ9tbBGERoA67nHMIb6GWjWS/BjsdKqpPcBMh\nKsKf\r\n=JngG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAU/XbMauTpESVg8Pi3MBNDQS1PcTE85BdRJULwhVq2wAiBDDrvtFtBQ9jipDMoy36wykLBiP2FfdgIg3vOsB7/IiQ=="}]},"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"},{"name":"tilda42","email":"mathilde.pellerin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.9.4_1610033979918_0.8870145172045933"},"_hasShrinkwrap":false},"1.9.5":{"name":"angular-traversal","version":"1.9.5","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^12.0.1","@angular/core":"^12.0.1"},"private":false,"dependencies":{"tslib":"^2.2.0"},"main":"bundles/angular-traversal.umd.js","module":"fesm2015/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.9.5","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-nRT3+leUGr04+RfHAqJ4L/WPwUlJy2Vo6ynBOyRW9Opv5wsM6DmoU2Ih9VSvesxsKWeYSYH4JTC0iO1+lOVzJQ==","shasum":"782c1100e6d1726cb2fa5b0e0aea497afc554be8","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.9.5.tgz","fileCount":33,"unpackedSize":282144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp0wXCRA9TVsSAnZWagAADLYP/jwPy3KP0kUzlbRCiKYW\nroFuJH5S6eSniSzRp7ELhzyic9B5HxmKWIrguSM2MIEHGzgtunVGzYbgx7Wp\nRnaxv67a/SNiPiX7Jdv/d309xaBmomv8C021CBC3ncy2mDx5rHq4NPlZCVvD\ng5Z89HVVoDF4iTeUCZnD1VPQPCkP1Y8OfFbO2DWhbRwNQB6If3nKZ4hWOLC5\nc57o1fpDtkjgWphNq7MBvtHcDaZe/dUIW6hqFDjFwRfJwbt82RUmk9KSSH9N\n6ZWSBI3v3M/8bzgZzOlQ4+bdVrThRjHxFQ/JbMZ35EHD/Qt4CKPpitV5dQza\naqOsvlsWKTm+RnZy6RIJ2WepHH4+NOknyO1euInBDUtqzuexg6AaCzQaw72Y\ncKLwmzFeAJF/DWRW/8MV4ZzE0KvbPMoVsogmLVfECx5JJ4bt9+lPKZbGS5HS\nDDXgv/82Lyox8gyE+R++6TIcavFZRpjPlIDpvWiclInZrut7K4JXx5XZYBVM\n2DQdOLzBH176tQdQWSK8lTBPY2TQprC1mSGAkk1hVgqcJcm7JZ9l9qjUAxi+\nYvsNKaumqjt4KihFyompgF9wfoENbOXz9RPkvaoM0XXPLB/l1ZWQg9ZvdI8T\nyc6iW/QOPBqQ2Yj3mBDGkjet/LIBt26ZzbTOlPRGodwIeTJLFj8uoTiYl0NM\ntDdG\r\n=jm9X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAokESk56k6erjeAIBgkuwdFaMZuT2QZbAAPLjSm9F2UAiEA/T+e4jJy4U2ulYyqauYLEQBAFY8x8vq3c5HhI0hSDNw="}]},"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"},{"name":"tilda42","email":"mathilde.pellerin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.9.5_1621576726923_0.8744799456245338"},"_hasShrinkwrap":false},"1.9.6":{"name":"angular-traversal","version":"1.9.6","license":"MIT","author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"description":"A traversal navigation library for Angular (v2+)","keywords":["angular","traversal","routing","router"],"repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"},"peerDependencies":{"@angular/common":"^12.0.1","@angular/core":"^12.0.1"},"private":false,"dependencies":{"tslib":"^2.2.0"},"main":"bundles/angular-traversal.umd.js","module":"fesm2015/angular-traversal.js","es2015":"fesm2015/angular-traversal.js","esm2015":"esm2015/angular-traversal.js","fesm2015":"fesm2015/angular-traversal.js","typings":"angular-traversal.d.ts","metadata":"angular-traversal.metadata.json","sideEffects":false,"homepage":"https://github.com/guillotinaweb/angular-traversal#readme","_id":"angular-traversal@1.9.6","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-l+x/H2DmrJaClALvyBa7TYfkdkcjHJ8XPoolPMI+ruq61ozLpu/W/UK5TRaA9ST5vug1CoQhszY+nwGVdmINzA==","shasum":"10c762cdc9221c52f1e216391d3eea617f038494","tarball":"https://registry.npmjs.org/angular-traversal/-/angular-traversal-1.9.6.tgz","fileCount":33,"unpackedSize":285031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7Wr2CRA9TVsSAnZWagAATqIP/1g2NsxyObWGIk6rA/L1\nl/l8eKO7DRTWwu+bJZVvk+TNCJz88L9mNpUJd9Mlr9nAwPBz3yjgyIfWNFyf\n6vt7munGf8KRSojUW9TBFp1UGEixHx/42aTGERC129PvR1tmWTdvJeeFHOV2\ng07b7LSj+FFL1hY1iOGSXCg+lHDu2Cy10I7emvt2YkuT75RWM/Rgvt8I3mjm\nszuHRGN/BJV8XdKPPhtReTJgo6d9E3aX3PuGwE0fGGi9d4MBOfIR8i9TTDgZ\ns4SZjJ+awkQ0FtYETJAXcKGrMVr0mORi/qftUvt94mUX6EQR8TWLWBENf+6j\nlXr2/ZziVsABQZOYoB3xBBDBaq88Vi5ZY4v7KxszZrCHsqTrraA5wUkFiINP\nipS1Xiwl2xd1YDB76N3wWwCdWt/IiaPtMhh6vRuGr1jL7ba6aEBtcKQuvHBc\nFcNRAr2DJvdDdOUatmK3NO3tIqiFeZ+1gDZrE0momTVwmTAWPwqb0lM57VC/\nmmJ6aSYksAP09abYXqHNkHP8oQBHtdo8mG9rHWLKo9rRBj80vQQ2Dzk1K+0q\nHm2Z9DVyS4+uWni9LbV8uGtFZWKAPIzifUjQgX5ssh9IM/k+uktbTP/Zqj6B\nc+5JlLkGd4y3hCzkeAh6vR7jNmrOUa0zSD+fc/CN8WjndfEOlTnA5M4GMiYL\njJRt\r\n=W4ae\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEmRbT91c9OQkbm0fiMFMg0H9LCfYtgLUh75NEN1JoXgIhAMvEgirWlaHK/8B6UDcHPRgNJ/E6FjHXP1W5efhjv5B+"}]},"_npmUser":{"name":"ebrehault","email":"ebrehault@gmail.com"},"directories":{},"maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"},{"name":"tilda42","email":"mathilde.pellerin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/angular-traversal_1.9.6_1626172150112_0.22570800325444695"},"_hasShrinkwrap":false}},"readme":"# Angular Traversal\n\n**When routing is not good enough**\n\n[![Build Status](https://github.com/guillotinaweb/angular-traversal/workflows/CI/badge.svg)](https://github.com/guillotinaweb/angular-traversal/actions?query=workflow%3ACI)\n\n## Demo\n\nIn this [demo](https://guillotinaweb.github.io/angular-traversal/) we allow to navigate in any public Github repository. There is not specific routing implemented in the app, we just rely on the Github routing itself.\n\n## Why routing is not always good\n\nRouting is the most common way to associate a given rendering to a given URL.\n\nLet's think about a blog, `/` (the root) displays a list of the last blog posts, and each post has an URL like `/2017/01/11/angular-traversal`, and when the manager edits such a post, the URL is `/2017/01/11/angular-traversal/edit`.\n\nRouting allows to manage that easily with 3 routes:\n\n-   `/` => use the home page template,\n-   `/:year/:month/:postid` => use the post template.\n-   `/:year/:month/:postid/edit` => use the post edition template.\n\nAnd Angular provides a very good routing implementation (see [Angular Router](https://angular.io/docs/ts/latest/guide/router.html)).\n\nThis mechanism works perfectly for application-oriented websites (let's say an issue tracker for instance) or simple websites (like a blog). But, it does not fit the needs of complex websites.\n\nLet's imagine a company website which can contain two types of pages: folders or simple pages:\n\n-   `/about` is a page,\n-   `/news` is a folder,\n-   `/news/welcome-our-new-president` is a page,\n-   `/news/archives` is a folder.\n\nThere is no way to enumerate all the possible routes for such a website: it would be too difficult to maintain (because the site structure will probably evolve regularly).\n\nAnd more importantly, routes are restricted to the kind of content they render (we cannot use a route meant for rendering an article to render a user profile). So everytime we generate a link to a content in our app, we are supposed to know the appropriate route. That's the opposite of the web philosophy (when rendering a link in a page, our web browser does not have to know in advance if it will open another page or download a file).\n\nThat's why CMSes usually do not use routing.\n\nWe can imagine another example: we want to build an application to display a Git repository and we want to render differently the folders and the files.\n\nWe certainly want to use the current file or folder path as our current URL and as we cannot predict the repository tree structure, here again routing is not an option.\n\nNote: and sometimes routing is the appropriate solution, but our backend service already implements it very well and we do not want to re-implement it another time in our frontend application.\n\n## Meet traversal\n\nTraversal is another approach, it analyses the current URL from its end to its begining in order to identify **the appropriate rendering** (we name it the _view_) and **the context resource** we want to render.\n\nWe use `@@` as a prefix to our view identifiers.\n\nFor instance, in `/news/@@edit`, `edit` is the view identifier, and `/news` is the context, so we know we want to display the `/news` content using the Edit form template.\n\nDepending on the context, the same view identifier might be associated to a specific view implementation. For instance we probably have two different forms to edit a folder and to edit a page, but their respective URLs will both end with `/@@edit`.\n\nThe default view is `view`, so `/about` is equivalent to `/about/@@view`.\n\n## When do we use traversal\n\n-   when the site/app navigation tree is not predicatable and can evolve,\n-   when we trust our backend to implement the navigation tree properly, and we do not want to re-implement it manually in the frontend.\n\n## Angular Traversal features\n\nAngular Traversal allows to associate a component to a view name for a given _context marker_, like:\n\n```javascript\ntraverser.addView('view', 'Folder', FolderViewComponent);\ntraverser.addView('view', 'Document', DocumentViewComponent);\ntraverser.addView('edit', 'Folder', FolderEditComponent);\ntraverser.addView('edit', 'Document', DocumentEditComponent);\ntraverser.addView('history', '*', HistoryComponent);\n```\n\n### How do we insert a view in our app?\n\nJust like the router, we specify the view rendering location using an outlet directive:\n\n```html\n<traverser-outlet></traverser-outlet>\n```\n\n### How do we create navigation links?\n\nWe create navigation links using a traverse directive:\n\n```html\n<a traverseTo=\"/news/2017/happy-new-year/@@edit\">Edit</a>\n```\n\n### How the traverser will get the context from the current path?\n\nThe context is obtained from a _resolver_ which takes the context path (e.g. `/news/2017/happy-new-year`) as parameter and returns the corresponding context as an object.\n\nIn many cases, we will retrieve this context from a backend, so Angular Traversal provides a basic HTTP resolver which just makes a GET using the context path and convert the resulting JSON into an object. But we can provide a custom resolver implementation easily.\n\nThe traverser will give this context object to the view component so it can be rendered.\n\nIf we traverse to a view without context (like `@@login`), we will not re-call the resolver, we will just keep the current context and change the view.\n\n### How the traverser knows which component to use?\n\nAs mentionned earlier, the view mapping is based on a _context marker_ (in our example, we have `'Document'` and `'Folder'`). It is a string computed from the context object using a custom _marker_ class.\n\nFor instance, if we want to associate a view according the content-type, assuming the backend JSON response contains a `type` property, our marker class would do:\n\n```javascript\nreturn context.type;\n```\n\nAnd `'*'` allows to match any context.\n\nNote: if our marker returns an array of strings, the traverser will pick the first\nitem of the array which matches a view definition.\n\n### Tiles\n\nThe view component will render the main content.\n\nBut our application might also involves other blocks in the page, like a header, a side panel, a menu, etc.\n\nMost of those blocks are the same, whatever is the current context, like our header will probably be rendered using the same component on all the pages of the app, even tough its content might vary depending on the context (in that case, we can subscribe to our traverse service to get the context and apply the needed changes).\n\nBut some blocks might be totally different from one context to another. Let's say we have a collapsible side panel providing extra action or detail information about the current context, when we are viewing a user account, we want to display the user preferences form, but when viewing a document, we want to display the modification history of this document. We do not want to implement those 2 cases in the same component. Of course we could manage it at the parent template level with `*ngIf=\"context.type==='user'\"`, etc., but it is not scalable, hard to maintain and pretty ugly.\n\nIn that case, we can render our detail panel with a tile. Tile directives allow to define blocks in our parent template, each title has a name:\n\n```html\n<traverser-tile name=\"detail-panel\"></traverser-tile>\n```\n\nAnd for each tile, we can declare components for our different possible context types:\n\n```typescript\nthis.traverser.addTile('detail-panel', 'user', UserPreferencesComponent);\nthis.traverser.addTile('detail-panel', 'document', DocumentHistoryComponent);\n```\n\nAnd when we traverse to a given context, the relevant component will be used to render the tile.\n\nNote: `noUpdateOnTraverse` attribute allows to manage the tile content independantly from traversing. We can load the context we want programmatically by calling:\n\n```typescript\nthis.traverser.loadTile('details', '/news/the-rise-of-skywalker');\n```\n\nNote: an interesting aspect of the tile principle is the tile directive can be located in any template, and the corresponding module will not have any dependency with the component providing the tile content.\n\nIt is possible to remove the component from the tile using `emptyTile` method:\n\n```typescript\nthis.traverser.emptyTile('details');\n```\n\n### Traversing cycle\n\n| Step        | How                         | Details                                                                                                                                  |\n| ----------- | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |\n| before      | `beforeTraverse` observable | By subscribing to `beforeTraverse`, we get a Subject and the requested path. If we send `false` to the subject, traversing is cancelled. |\n| resolve     | `Resolver` class            | `Resolver` class takes the requested path and obtain corresponding object that will become the current context.                          |\n| mark        | `Marker` class              | `Marker` class takes the context object and returns its type.                                                                            |\n| instanciate | `Traverser` service         | According context type and requested view, traverser finds the corresponding component and instantiates it.                              |\n\n## Usage\n\n### Create a view component\n\nA valid view component must have a `context` property, it must inject the `Traverser` service, and subscribe to it to get the context:\n\n```typescript\nimport { Component, OnInit } from '@angular/core';\nimport { Traverser } from 'angular-traversal';\n\n@Component({\n    selector: 'app-folder-edit',\n    templateUrl: './folder-edit.component.html',\n    styleUrls: ['./folder-edit.component.css'],\n})\nexport class FolderEditComponent implements OnInit {\n    private context: any;\n\n    constructor(private traverser: Traverser) {}\n\n    ngOnInit() {\n        this.traverser.target.subscribe((target) => {\n            this.context = target.context;\n        });\n    }\n}\n```\n\nWarning: before Angular 9, it must be declared in the app module **in both `declarations` and `entryComponents`**.\n\n## Implement a marker\n\nA valid marker must extend the `Marker` class and implent a `mark` method returning a string.\n\n```typescript\nimport { Injectable } from '@angular/core';\nimport { Marker } from 'angular-traversal';\n\n@Injectable()\nexport class TypeMarker extends Marker {\n    mark(context: any): string {\n        return context['@type'];\n    }\n}\n```\n\n## Define a resolver\n\nA valid resolver must extend the `Resolver` class and implement a `resolve` method returning an observable.\n\nSee BasicHttpResolver as example.\n\n## Register views\n\nWe register view using the Traverser's `addView` method.\nIt can be done anywhere, but our main AppComponent class seems like a good place.\n\n```typescript\nimport { Component } from '@angular/core';\nimport { Traverser } from 'angular-traversal';\nimport { EditComponent } from './edit/edit.component';\nimport { FolderEditComponent } from './folder-edit/folder-edit.component';\nimport { HistoryComponent } from './history/history.component';\n\n@Component({\n    selector: 'app-root',\n    templateUrl: './app.component.html',\n    styleUrls: ['./app.component.css'],\n})\nexport class AppComponent {\n    title = 'app works!';\n\n    constructor(traverser: Traverser) {\n        traverser.addView('edit', 'Folder', FolderEditComponent);\n        traverser.addView('edit', 'Document', EditComponent);\n        traverser.addView('history', '*', HistoryComponent);\n    }\n}\n```\n\n## Insert the outlet and the links\n\nTo insert the view rendering:\n\n```html\n<traverser-outlet></traverser-outlet>\n```\n\nTo create navigation links:\n\n```html\n<a traverseTo=\"/news/2017/happy-new-year/@@edit\">Edit</a>\n```\n\n## Declare everything in the module\n\nIn `declarations` we need all our view components, (and they also need to be mentionned in `entryComponents` before Angular 9).\n\nIn 'imports', we need to import the TraversalModule.\n\nIn `providers`, we need:\n\n-   a resolver (if we use `BasicHttpResolver`, we also need the `BACKEND_BASE_URL` value),\n-   our custom marker.\n\n```typescript\nimport { BrowserModule } from '@angular/platform-browser';\nimport { NgModule } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { HttpClientModule } from '@angular/common/http';\n\nimport { TraversalModule } from 'angular-traversal';\nimport { Resolver } from 'angular-traversal';\nimport { Marker } from 'angular-traversal';\nimport { BasicHttpResolver, BACKEND_BASE_URL } from 'angular-traversal';\n\nimport { AppComponent } from './app.component';\nimport { EditComponent } from './edit/edit.component';\nimport { HistoryComponent } from './list/list.component';\nimport { FolderEditComponent } from './folder-edit/folder-edit.component';\nimport { TypeMarker } from './type-marker';\n\n@NgModule({\n    declarations: [AppComponent, EditComponent, HistoryComponent, FolderEditComponent],\n    imports: [BrowserModule, FormsModule, HttpClientModule, TraversalModule],\n    providers: [\n        { provide: Resolver, useClass: BasicHttpResolver },\n        { provide: BACKEND_BASE_URL, useValue: 'http://my.backend.io' },\n        { provide: Marker, useClass: TypeMarker },\n    ],\n    bootstrap: [AppComponent],\n})\nexport class AppModule {}\n```\n\n## Path normalizer\n\nThe main use case is to call a REST backend based on the current path.\nFor instance, by calling http://localhost:4200/guillotinaweb/angular-traversal/contents\nthe traverser will call https://api.github.com/repos/guillotinaweb/angular-traversal/contents\nand use the result as the view context.\n\nBut, if the result contains some path to other resources, in most cases they will be\nprovided as full URL, like in our case with the GitHub API, the folder items are like that:\n\n```json\n{\n    \"name\": \"CHANGELOG.md\",\n    ...\n    \"url\": \"https://api.github.com/repos/guillotinaweb/angular-traversal/contents/CHANGELOG.md?ref=master\",\n    ...\n}\n```\n\nSo if we want to use this url to create a traversable link, we need to shorten it:\n\n```html\n<a traverseTo=\"/guillotinaweb/angular-traversal/contents/CHANGELOG.md?ref=master\">CHANGELOG.md</a>\n```\n\nOf course, our resolver could support full pathes, but then the displayed location in the browser\nwould be:\n\n`http://localhost:4200/https://api.github.com/repos/guillotinaweb/angular-traversal/contents/CHANGELOG.md?ref=master`\n\nwhich does work, but is pretty ugly.\n\nTo avoid that, we can implement a Normalizer:\n\n```typescript\nimport { Injectable } from '@angular/core';\nimport { Normalizer } from 'angular-traversal';\n\n@Injectable()\nexport class FullPathNormalizer extends Normalizer {\n    normalize(path): string {\n        if (path.startsWith('https://api.github.com/repos')) {\n            return path.slice(28);\n        } else {\n            return path;\n        }\n    }\n}\n```\n\nand provide it in the module:\n\n```typescript\nimport { Normalizer } from 'angular-traversal';\nimport { FullPathNormalizer } from './my-normalizer';\n...\n  { provide: Normalizer, useClass: FullPathNormalizer },\n...\n```\n\n## Using traversal and routing together\n\nTraversing can be used with regular routing.\n\nSome pathes our application can be managed with routing (example: `/login`, `/profile`, etc.), and others with traversing (like: `/files/**`).\n\n`/files` will be a route and its component will contain the outlet with a special input:\n\n```html\n<traverser-outlet></traverser-outlet>\n```\n\nNote: with `noAutoTraverse`, we will not traverse to the new location everytime the location changes.\n\nIn our app module, we will declare our prefix:\n\n```typescript\n{ provide: NAVIGATION_PREFIX, useValue: new BehaviorSubject('/files') },\n```\n\nAnd in order to make sure the transition between the 2 modes work fine, we will have to do (in app.component for example):\n\n```typescript\nthis.router.events.pipe(filter((event) => event instanceof NavigationEnd)).subscribe(() => {\n    this.traverser.traverseHere();\n});\n```\n\nNote: if we want to use routing as a secondary system within traversal, we can make our resolver and marker aware of routes, example:\n\n```typescript\n    resolve(path: string, view: string, queryString: string): Observable<Something|{isRoute: boolean}> {\n        const level1 = path.split('/')[1] || '';\n        if (!level1 || MY_SUB_ROUTES.includes(level1)) {\n            return of({isRoute: true});\n        } else {\n            return this.somethingService.get(path);\n        }\n    }\n```\n\nand\n\n```typescript\n    mark(context: any): string {\n        if (context.isRoute) {\n            return 'routing';\n        } else {\n            ...\n        }\n    }\n```\n\nthen declare a view for the fake `routing` type:\n\n```typescript\ntraverser.addView('view', 'routing', DefaultRouterComponent);\n```\n\n(`DefaultRouterComponent` will contain the `<router-outlet>`)\n\n## Lazy loading\n\n_Note: only supported since Angular 9_\n\nSimilarly to Angular Router, in order to reduce our main bundle size, we can lazy load the view components.\n\nLet's say we have a specific view involving a lot of code and most users won't use it. We create this component in its own module, and we declare the views in a static property named `traverserViews`:\n\n```typescript\n@NgModule({\n    imports: [],\n    exports: [HugeDashboardComponent],\n    declarations: [HugeDashboardComponent],\n    providers: [],\n})\nexport class HugeDashboardModule {\n    static traverserViews: ViewMapping[] = [{ name: 'dashboard', components: { Folder: HugeDashboardComponent } }];\n    static traverserTiles: ViewMapping[] = [\n        { name: 'dashboard-sidepanel', components: { Folder: HugeDashboardDetailsComponent } },\n    ];\n}\n```\n\nLazy views and/or tiles are declared like this:\n\n```typescript\ntraverser.addLazyView('dashboard', 'Folder', () =>\n    import('./folder-dashboard/module').then((m) => m.HugeDashboardModule)\n);\ntraverser.addLazyTile('dashboard-sidepanel', 'Folder', () =>\n    import('./folder-dashboard/module').then((m) => m.HugeDashboardModule)\n);\n```\n\nIf a lazy-loaded module declares several views, it might be annoying to declare them all in our app component:\n\n```ts\ntraverser.addLazyView('project-dashboard', 'Folder', () =>\n    import('./folder-dashboard/module').then((m) => m.HugeDashboardModule)\n);\ntraverser.addLazyView('system-dashboard', 'Folder', () =>\n    import('./folder-dashboard/module').then((m) => m.HugeDashboardModule)\n);\ntraverser.addLazyView('alerts', 'Folder', () => import('./folder-dashboard/module').then((m) => m.HugeDashboardModule));\n```\n\nTo avoid that, we can use a common prefix for all our views:\n\n```ts\nexport class HugeDashboardModule {\n    static traverserViews: ViewMapping[] = [\n        { name: 'dashboard/project', components: { Folder: HugeDashboard1Component } },\n        { name: 'dashboard/system', components: { Folder: HugeDashboard2Component } },\n        { name: 'dashboard/alerts', components: { Folder: HugeDashboard3Component } },\n    ];\n}\n```\n\nAnd then we just have to declare the view prefix in app component to trigger lazy loading when any of these views is requested:\n\n```ts\ntraverser.addLazyView('dashboard', 'Folder', () =>\n    import('./folder-dashboard/module').then((m) => m.HugeDashboardModule)\n);\n```\n\n## beforeTraverse\n\n`beforeTraverse` observable allow to run some code before traversing.\nIt provides a boolean Subject and the requested path.\n\nThis subject must be used to return `true` or `false`, if `false`, traversing is cancelled.\n\nExample:\n\n```typescript\nthis.traverser.beforeTraverse.subscribe(([canTraverse, path]) => {\n    if (formIsNotValid) {\n        alert('Please, fill the form before leaving the page.');\n        canTraverse.next(false);\n    } else {\n        canTraverse.next(true);\n    }\n});\n```\n","maintainers":[{"name":"ebrehault","email":"ebrehault@gmail.com"},{"name":"tilda42","email":"mathilde.pellerin@gmail.com"}],"time":{"modified":"2022-06-13T02:58:46.639Z","created":"2017-02-06T13:08:10.221Z","1.0.0-alpha.1":"2017-02-06T13:08:10.221Z","1.0.0-alpha.2":"2017-02-06T19:10:13.166Z","1.0.0-alpha.3":"2017-02-07T11:36:56.231Z","1.0.0-alpha.4":"2017-02-25T23:05:34.127Z","1.0.0-alpha.5":"2017-03-11T19:50:06.008Z","1.0.0-alpha.6":"2017-03-11T23:01:00.198Z","1.0.0-alpha.7":"2017-03-12T08:08:15.937Z","1.0.0-alpha.8":"2017-03-15T09:16:04.272Z","1.0.0-alpha.9":"2017-03-24T21:58:08.277Z","1.0.0-alpha.10":"2017-03-30T07:31:28.278Z","1.0.0-alpha.11":"2017-04-19T16:05:54.930Z","1.0.0-alpha.12":"2017-05-15T12:01:57.638Z","1.0.0-alpha.13":"2017-05-20T20:43:06.611Z","1.0.0-alpha.14":"2017-05-29T10:58:43.381Z","1.0.1":"2017-09-06T07:38:55.171Z","1.0.2":"2017-09-06T11:58:55.374Z","1.0.3":"2017-09-24T11:52:46.320Z","1.0.4":"2017-11-04T10:08:54.303Z","1.0.5":"2018-03-20T20:14:29.356Z","1.0.6":"2018-09-20T12:14:28.059Z","1.1.0":"2019-06-14T09:08:45.937Z","1.2.2":"2019-09-30T07:34:54.691Z","1.2.3":"2019-10-13T07:11:30.865Z","1.2.4":"2019-10-13T07:42:39.055Z","1.2.6":"2019-11-01T13:18:44.677Z","1.2.7":"2020-01-24T18:10:19.297Z","1.2.8":"2020-01-27T09:59:53.639Z","1.3.0":"2020-01-28T12:49:12.443Z","1.3.1":"2020-02-07T14:54:15.480Z","1.3.2":"2020-02-24T09:17:43.254Z","1.4.0":"2020-02-24T10:11:06.924Z","1.4.1":"2020-02-24T11:51:50.600Z","1.4.2":"2020-02-26T07:13:14.268Z","1.4.3":"2020-02-27T16:21:11.443Z","1.5.0":"2020-03-26T08:17:06.811Z","1.5.1":"2020-03-27T14:41:42.910Z","1.5.2":"2020-03-31T11:03:29.278Z","1.5.3":"2020-04-10T15:17:53.636Z","1.6.0":"2020-05-04T07:54:10.649Z","1.6.1":"2020-05-12T11:48:09.472Z","1.6.2":"2020-05-15T15:00:17.108Z","1.6.3":"2020-06-02T06:43:41.357Z","1.6.4":"2020-06-18T14:41:38.264Z","1.6.5":"2020-06-29T11:36:24.625Z","1.7.0":"2020-07-10T07:42:34.355Z","1.7.1":"2020-07-27T07:33:54.408Z","1.8.0":"2020-08-10T13:40:05.513Z","1.9.0":"2020-09-03T12:13:38.602Z","1.9.1":"2020-09-10T07:22:28.815Z","1.9.2":"2020-09-15T10:28:58.393Z","1.9.3":"2020-12-01T11:48:24.327Z","1.9.4":"2021-01-07T15:39:40.088Z","1.9.5":"2021-05-21T05:58:47.071Z","1.9.6":"2021-07-13T10:29:10.315Z"},"keywords":["angular","traversal","routing","router"],"contributors":[{"name":"Mathilde Pellerin","email":"mathilde.pellerin@gmail.com"}],"author":{"name":"Eric Brehault","email":"ebrehault@gmail.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/guillotinaweb/angular-traversal#readme","repository":{"type":"git","url":"git+https://github.com/guillotinaweb/angular-traversal.git"},"bugs":{"url":"https://github.com/guillotinaweb/angular-traversal/issues"}}