{"_id":"@aabegg/auth-guard","_rev":"3-00e6a3da145ed32e1f5eda2ed350f629","name":"@aabegg/auth-guard","description":"Angular Router Guard","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@aabegg/auth-guard","version":"1.0.0","description":"Angular Router Guard","main":"build/index.js","scripts":{"scss":"node-sass -o tmp/ --output-style compressed src/*.scss |:","ngc":"tsfmt -r && node_modules/.bin/ngc","replaceLinks":"sed -i -- 's/.scss/.css/g' tmp/*.ts","inline":"npm run scss & npm run replaceLinks && ng2-inline -o tmp/ -f -c -b tmp/ tmp/*.ts","build":"npm install && npm run cleanBefore && npm run copyTmp && npm run inline && npm run ngc && npm run copyGlobal && npm run cleanAfter","copyTmp":"mkdir -p tmp && cp src/* tmp/","copyGlobal":"cp src/*.global.scss build/ |:","cleanBefore":"rm -rf build/","cleanAfter":"rm -rf tmp/ & rm -rf node_modules/@angular |:","test":"echo \"Error: no test specified\" && exit 1"},"types":"build/index.d.ts","author":{"name":"apmatic GmbH"},"license":"ISC","dependencies":{"@angular/core":"^4.0.0-rc.2","@angular/common":"^4.0.0-rc.2","@angular/router":"^4.0.0-rc.2","@aabegg/websocket":"^1.0.2","rxjs":"^5.2.0","zone.js":"^0.7.7"},"devDependencies":{"@angular/compiler":"^4.0.0-rc.2","@angular/compiler-cli":"^4.0.0-rc.2","@angular/platform-server":"^4.0.0-rc.2","typescript":"^2.2.1"},"_id":"@aabegg/auth-guard@1.0.0","_shasum":"9f74f76ab01f1d26fd1462142e9cff7a521b870d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"aabegg","email":"andreas.abegg@apmatic.ch"},"dist":{"shasum":"9f74f76ab01f1d26fd1462142e9cff7a521b870d","tarball":"https://registry.npmjs.org/@aabegg/auth-guard/-/auth-guard-1.0.0.tgz","integrity":"sha512-j8sMuh42yhhXKAZf4RGhA56kDXXypqJM9BhAJskRZhU74JP/hTalKxRg5MxQMiY+8CyzIA4nwWaWl4hDS6q0dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGOid4TtAwknOdYSzOiAOfc179ik8ZTRWvH0Ue6EvS5AiEA/H6jBcCN1APaVRGdCR1QMggJpQ4qgnrW6+8Utcv6dDU="}]},"maintainers":[{"name":"aabegg","email":"andreas.abegg@apmatic.ch"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/auth-guard-1.0.0.tgz_1489150790331_0.214261936256662"}},"1.0.1":{"name":"@aabegg/auth-guard","version":"1.0.1","description":"Angular Router Guard","main":"build/index.js","scripts":{"scss":"node-sass -o tmp/ --output-style compressed src/*.scss |:","ngc":"tsfmt -r && node_modules/.bin/ngc","replaceLinks":"sed -i -- 's/.scss/.css/g' tmp/*.ts","inline":"npm run scss & npm run replaceLinks && ng2-inline -o tmp/ -f -c -b tmp/ tmp/*.ts","build":"npm install && npm run cleanBefore && npm run copyTmp && npm run inline && npm run ngc && npm run copyGlobal && npm run cleanAfter","copyTmp":"mkdir -p tmp && cp src/* tmp/","copyGlobal":"cp src/*.global.scss build/ |:","cleanBefore":"rm -rf build/","cleanAfter":"rm -rf tmp/ & rm -rf node_modules/@angular |:","test":"echo \"Error: no test specified\" && exit 1"},"types":"build/index.d.ts","author":{"name":"apmatic GmbH"},"license":"ISC","dependencies":{"@angular/core":"^4.0.0-rc.2","@angular/common":"^4.0.0-rc.2","@angular/router":"^4.0.0-rc.2","@aabegg/websocket":"^1.0.2","rxjs":"^5.2.0","zone.js":"^0.7.7"},"devDependencies":{"@angular/compiler":"^4.0.0-rc.2","@angular/compiler-cli":"^4.0.0-rc.2","@angular/platform-server":"^4.0.0-rc.2","typescript":"^2.2.1"},"_id":"@aabegg/auth-guard@1.0.1","_shasum":"fa85979e3125848afbe574a07345c17159ce354f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"aabegg","email":"andreas.abegg@apmatic.ch"},"dist":{"shasum":"fa85979e3125848afbe574a07345c17159ce354f","tarball":"https://registry.npmjs.org/@aabegg/auth-guard/-/auth-guard-1.0.1.tgz","integrity":"sha512-SfUnOgEh9P4lNVqlTLtsdOegPHbr0wjGvDlACxnyPdQjmIYA7m9gIt6SMcTwKB+myaWkF5jpyZesQM07mzpa1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdNbzyiRxMSNZ2u2HIQP6KHAPfotsfmtRz8vU5cZeY4gIgOwkr4GJgY1krpX8ymUuRXYnMdPtKDYqq8Jg73beU+zI="}]},"maintainers":[{"name":"aabegg","email":"andreas.abegg@apmatic.ch"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/auth-guard-1.0.1.tgz_1489151125124_0.89766406849958"}}},"readme":"## Installation\n\n```sh\nnpm install @aabegg/auth-guard\n```\n---\n\n## Benutzung\n\nDas `AuthGuardModule` muss im AppModule eingebunden werden.\n\n```typescript\nimport { NgModule } from '@angular/core';\nimport { AuthGuardModule } from '@aabegg/auth-guard';\n\n@NgModule({\n  declarations: [],\n  imports: [AuthGuardModule],\n  providers: []\n})\nexport class AppModule { }\n```\n\n##### Funktionen\n\n- **isLoggedIn()** (Prüft ob der Benutzer bereits angemeldet ist.)\n- **canActivate()** (Wird im Router benötigt um die einzelnen Routen zu validieren.)\n- **logout()** (Funktion um den Benutzer abzumelden und alle Loginrelevanten Daten zu löschen.)\n\n\n---\n\n## Versionen\n\n### 1.0.0\n- Initiale Version\n","maintainers":[{"name":"aabegg","email":"andreas.abegg@apmatic.ch"}],"time":{"modified":"2022-06-12T14:13:26.138Z","created":"2017-03-10T12:59:51.013Z","1.0.0":"2017-03-10T12:59:51.013Z","1.0.1":"2017-03-10T13:05:26.986Z"},"author":{"name":"apmatic GmbH"},"license":"ISC","readmeFilename":"README.md"}