@mediacologne/angular-auth-module

Stats

StarsIssuesVersionUpdatedCreatedSize
@mediacologne/angular-auth-module
6.0.04 years ago4 years agoMinified + gzip package size for @mediacologne/angular-auth-module in KB

Readme

@mediacologne/angular-auth-module

News

Installation

Install the NPM Module

$ npm install @mediacologne/angular-auth-module

Using the Library

Nach der Installation muss die Library durch das Importieren des AuthModule verfügbar gemacht werden.

// Import your library
import { AuthModule } from '@mediacologne/angular-auth-module';

@NgModule({
  imports: [
    AuthModule
  ]
})
export class AppModule { }

Documentation

Concepts

Es folgt eine kurze Erklärung über die Konzepte der einzelnen Komponenten dieser Library.

Developing the Library

Während der Entwicklung an der Library muss diese getestet werden, gebuilded werden sowie gepublished werden können. Hier steht wie's geht:


Testing

Um die Library zu testen muss im ./demo Ordner ein ng serve ausgeführt werden.

Aus irgendeinem Grund kommt nach dem Start von ng serve sofort ein Fehler

ERROR in Error: Error encountered resolving symbol values statically. Function calls are not supported. Consider replacing the function or lambda with a reference to an exported function

Dieser Fehler kann ignoriert werden, denn er verschwindet bei der nächsten Quellcode Änderung. Grund des Fehlers ist unklar => https://github.com/angular/angular-cli/issues/3707


Building

Um die Library zu builden wird im ./ Verzeichnis ein npm run build ausgeführt. Dadurch wird die kompilierte Version im ./dist Verzeichnis erzeugt. Der Buildprozess läuft über die Gulp Tasks innerhalb der ./gulpfile.js. Die Library wurde erstellt mittels yo a2lib libname von https://github.com/johannesjo/generator-angular2-lib


Publishing

Um eine neue Version der Library zu publishen wird im ./ Verzeichnis ein npm publish ausgeführt. Es ist zu beachten, dass vor dem publishen einer neuen Version unbedingt die Versionsnummer angehoben werden muss.

Generell empfiehlt es sich, zuerst die Versionsnummer anzuheben und anschließend ein build anzustoßen. Ist dies erfolgreich kann die Library gepublished und anschließend die Code Änderung commited werden.

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.