24 changed files with 493 additions and 14 deletions
@ -0,0 +1,2 @@ |
|||
|
|||
node_modules/ |
@ -0,0 +1,24 @@ |
|||
# BossLibrary |
|||
|
|||
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.0.0. |
|||
|
|||
## Code scaffolding |
|||
|
|||
Run `ng generate component component-name --project boss-library` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project boss-library`. |
|||
> Note: Don't forget to add `--project boss-library` or else it will be added to the default project in your `angular.json` file. |
|||
|
|||
## Build |
|||
|
|||
Run `ng build boss-library` to build the project. The build artifacts will be stored in the `dist/` directory. |
|||
|
|||
## Publishing |
|||
|
|||
After building your library with `ng build boss-library`, go to the dist folder `cd dist/boss-library` and run `npm publish`. |
|||
|
|||
## Running unit tests |
|||
|
|||
Run `ng test boss-library` to execute the unit tests via [Karma](https://karma-runner.github.io). |
|||
|
|||
## Further help |
|||
|
|||
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page. |
@ -0,0 +1,5 @@ |
|||
/** |
|||
* Generated bundle index. Do not edit. |
|||
*/ |
|||
export * from './public-api'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9zcy1saWJyYXJ5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jvc3MtbGlicmFyeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRztBQUVILGNBQWMsY0FBYyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpYy1hcGknO1xuIl19
|
@ -0,0 +1,14 @@ |
|||
import { Component } from '@angular/core'; |
|||
import * as i0 from "@angular/core"; |
|||
export class BossLibraryComponent { |
|||
constructor() { } |
|||
ngOnInit() { |
|||
} |
|||
} |
|||
BossLibraryComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); |
|||
BossLibraryComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.3.0", type: BossLibraryComponent, selector: "boss-library", ngImport: i0, template: `<p> boss-library works! </p>`, isInline: true }); |
|||
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryComponent, decorators: [{ |
|||
type: Component, |
|||
args: [{ selector: 'boss-library', template: `<p> boss-library works! </p>` }] |
|||
}], ctorParameters: function () { return []; } }); |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9zcy1saWJyYXJ5LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9saWIvYm9zcy1saWJyYXJ5LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLE1BQU0sZUFBZSxDQUFDOztBQVFsRCxNQUFNLE9BQU8sb0JBQW9CO0lBRS9CLGdCQUFnQixDQUFDO0lBRWpCLFFBQVE7SUFDUixDQUFDOztpSEFMVSxvQkFBb0I7cUdBQXBCLG9CQUFvQixvREFKckIsOEJBQThCOzJGQUk3QixvQkFBb0I7a0JBTmhDLFNBQVM7K0JBQ0UsY0FBYyxZQUNkLDhCQUE4QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2Jvc3MtbGlicmFyeScsXG4gIHRlbXBsYXRlOiBgPHA+IGJvc3MtbGlicmFyeSB3b3JrcyEgPC9wPmAsXG4gIHN0eWxlczogWyBdXG59KVxuXG5leHBvcnQgY2xhc3MgQm9zc0xpYnJhcnlDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbiAgbmdPbkluaXQoKTogdm9pZCB7XG4gIH1cblxufVxuIl19
|
@ -0,0 +1,32 @@ |
|||
import { NgModule } from '@angular/core'; |
|||
import { FormsModule } from '@angular/forms'; |
|||
import { CommonModule } from '@angular/common'; |
|||
import { BrowserModule } from '@angular/platform-browser'; |
|||
import { BossLibraryComponent } from './boss-library.component'; |
|||
import * as i0 from "@angular/core"; |
|||
export class BossLibraryModule { |
|||
} |
|||
BossLibraryModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); |
|||
BossLibraryModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryModule, declarations: [BossLibraryComponent], imports: [FormsModule, |
|||
CommonModule, |
|||
BrowserModule], exports: [BossLibraryComponent] }); |
|||
BossLibraryModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryModule, imports: [FormsModule, |
|||
CommonModule, |
|||
BrowserModule] }); |
|||
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryModule, decorators: [{ |
|||
type: NgModule, |
|||
args: [{ |
|||
declarations: [ |
|||
BossLibraryComponent |
|||
], |
|||
imports: [ |
|||
FormsModule, |
|||
CommonModule, |
|||
BrowserModule |
|||
], |
|||
exports: [ |
|||
BossLibraryComponent |
|||
] |
|||
}] |
|||
}] }); |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9zcy1saWJyYXJ5Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9saWIvYm9zcy1saWJyYXJ5Lm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQTtBQUM1QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUE7QUFDOUMsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDJCQUEyQixDQUFBO0FBQ3pELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDOztBQWdCaEUsTUFBTSxPQUFPLGlCQUFpQjs7OEdBQWpCLGlCQUFpQjsrR0FBakIsaUJBQWlCLGlCQVoxQixvQkFBb0IsYUFHcEIsV0FBVztRQUNYLFlBQVk7UUFDWixhQUFhLGFBR2Isb0JBQW9COytHQUlYLGlCQUFpQixZQVQxQixXQUFXO1FBQ1gsWUFBWTtRQUNaLGFBQWE7MkZBT0osaUJBQWlCO2tCQWQ3QixRQUFRO21CQUFDO29CQUNSLFlBQVksRUFBRTt3QkFDWixvQkFBb0I7cUJBQ3JCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxXQUFXO3dCQUNYLFlBQVk7d0JBQ1osYUFBYTtxQkFDZDtvQkFDRCxPQUFPLEVBQUU7d0JBQ1Asb0JBQW9CO3FCQUNyQjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGb3Jtc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJ1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJ1xuaW1wb3J0IHsgQnJvd3Nlck1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInXG5pbXBvcnQgeyBCb3NzTGlicmFyeUNvbXBvbmVudCB9IGZyb20gJy4vYm9zcy1saWJyYXJ5LmNvbXBvbmVudCc7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW1xuICAgIEJvc3NMaWJyYXJ5Q29tcG9uZW50XG4gIF0sXG4gIGltcG9ydHM6IFtcbiAgICBGb3Jtc01vZHVsZSxcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgQnJvd3Nlck1vZHVsZVxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgQm9zc0xpYnJhcnlDb21wb25lbnRcbiAgXVxufSlcblxuZXhwb3J0IGNsYXNzIEJvc3NMaWJyYXJ5TW9kdWxlIHsgfVxuIl19
|
@ -0,0 +1,14 @@ |
|||
import { Injectable } from '@angular/core'; |
|||
import * as i0 from "@angular/core"; |
|||
export class BossLibraryService { |
|||
constructor() { } |
|||
} |
|||
BossLibraryService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); |
|||
BossLibraryService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryService, providedIn: 'root' }); |
|||
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryService, decorators: [{ |
|||
type: Injectable, |
|||
args: [{ |
|||
providedIn: 'root' |
|||
}] |
|||
}], ctorParameters: function () { return []; } }); |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9zcy1saWJyYXJ5LnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvbGliL2Jvc3MtbGlicmFyeS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBSzNDLE1BQU0sT0FBTyxrQkFBa0I7SUFFN0IsZ0JBQWdCLENBQUM7OytHQUZOLGtCQUFrQjttSEFBbEIsa0JBQWtCLGNBRmpCLE1BQU07MkZBRVAsa0JBQWtCO2tCQUg5QixVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgQm9zc0xpYnJhcnlTZXJ2aWNlIHtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxufVxuIl19
|
@ -0,0 +1,7 @@ |
|||
/* |
|||
* Public API Surface of boss-library |
|||
*/ |
|||
export * from './lib/boss-library.service'; |
|||
export * from './lib/boss-library.component'; |
|||
export * from './lib/boss-library.module'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9wdWJsaWMtYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsY0FBYyw0QkFBNEIsQ0FBQztBQUMzQyxjQUFjLDhCQUE4QixDQUFDO0FBQzdDLGNBQWMsMkJBQTJCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogUHVibGljIEFQSSBTdXJmYWNlIG9mIGJvc3MtbGlicmFyeVxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vbGliL2Jvc3MtbGlicmFyeS5zZXJ2aWNlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL2Jvc3MtbGlicmFyeS5jb21wb25lbnQnO1xuZXhwb3J0ICogZnJvbSAnLi9saWIvYm9zcy1saWJyYXJ5Lm1vZHVsZSc7XG4iXX0=
|
@ -0,0 +1,66 @@ |
|||
import * as i0 from '@angular/core'; |
|||
import { Injectable, Component, NgModule } from '@angular/core'; |
|||
import { FormsModule } from '@angular/forms'; |
|||
import { CommonModule } from '@angular/common'; |
|||
import { BrowserModule } from '@angular/platform-browser'; |
|||
|
|||
class BossLibraryService { |
|||
constructor() { } |
|||
} |
|||
BossLibraryService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); |
|||
BossLibraryService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryService, providedIn: 'root' }); |
|||
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryService, decorators: [{ |
|||
type: Injectable, |
|||
args: [{ |
|||
providedIn: 'root' |
|||
}] |
|||
}], ctorParameters: function () { return []; } }); |
|||
|
|||
class BossLibraryComponent { |
|||
constructor() { } |
|||
ngOnInit() { |
|||
} |
|||
} |
|||
BossLibraryComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); |
|||
BossLibraryComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.3.0", type: BossLibraryComponent, selector: "boss-library", ngImport: i0, template: `<p> boss-library works! </p>`, isInline: true }); |
|||
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryComponent, decorators: [{ |
|||
type: Component, |
|||
args: [{ selector: 'boss-library', template: `<p> boss-library works! </p>` }] |
|||
}], ctorParameters: function () { return []; } }); |
|||
|
|||
class BossLibraryModule { |
|||
} |
|||
BossLibraryModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); |
|||
BossLibraryModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryModule, declarations: [BossLibraryComponent], imports: [FormsModule, |
|||
CommonModule, |
|||
BrowserModule], exports: [BossLibraryComponent] }); |
|||
BossLibraryModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryModule, imports: [FormsModule, |
|||
CommonModule, |
|||
BrowserModule] }); |
|||
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryModule, decorators: [{ |
|||
type: NgModule, |
|||
args: [{ |
|||
declarations: [ |
|||
BossLibraryComponent |
|||
], |
|||
imports: [ |
|||
FormsModule, |
|||
CommonModule, |
|||
BrowserModule |
|||
], |
|||
exports: [ |
|||
BossLibraryComponent |
|||
] |
|||
}] |
|||
}] }); |
|||
|
|||
/* |
|||
* Public API Surface of boss-library |
|||
*/ |
|||
|
|||
/** |
|||
* Generated bundle index. Do not edit. |
|||
*/ |
|||
|
|||
export { BossLibraryComponent, BossLibraryModule, BossLibraryService }; |
|||
//# sourceMappingURL=boss-library.mjs.map
|
@ -0,0 +1 @@ |
|||
{"version":3,"file":"boss-library.mjs","sources":["../../../src/lib/boss-library.service.ts","../../../src/lib/boss-library.component.ts","../../../src/lib/boss-library.module.ts","../../../src/public-api.ts","../../../src/boss-library.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\n\n@Injectable({\n providedIn: 'root'\n})\nexport class BossLibraryService {\n\n constructor() { }\n}\n","import { Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'boss-library',\n template: `<p> boss-library works! </p>`,\n styles: [ ]\n})\n\nexport class BossLibraryComponent implements OnInit {\n\n constructor() { }\n\n ngOnInit(): void {\n }\n\n}\n","import { NgModule } from '@angular/core';\nimport { FormsModule } from '@angular/forms'\nimport { CommonModule } from '@angular/common'\nimport { BrowserModule } from '@angular/platform-browser'\nimport { BossLibraryComponent } from './boss-library.component';\n\n@NgModule({\n declarations: [\n BossLibraryComponent\n ],\n imports: [\n FormsModule,\n CommonModule,\n BrowserModule\n ],\n exports: [\n BossLibraryComponent\n ]\n})\n\nexport class BossLibraryModule { }\n","/*\n * Public API Surface of boss-library\n */\n\nexport * from './lib/boss-library.service';\nexport * from './lib/boss-library.component';\nexport * from './lib/boss-library.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;MAKa,kBAAkB,CAAA;AAE7B,IAAA,WAAA,GAAA,GAAiB;;+GAFN,kBAAkB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAlB,kBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,kBAAkB,cAFjB,MAAM,EAAA,CAAA,CAAA;2FAEP,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAH9B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;iBACnB,CAAA;;;MCIY,oBAAoB,CAAA;AAE/B,IAAA,WAAA,GAAA,GAAiB;IAEjB,QAAQ,GAAA;KACP;;iHALU,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAApB,oBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,oBAAoB,oDAJrB,8BAA8B,EAAA,QAAA,EAAA,IAAA,EAAA,CAAA,CAAA;2FAI7B,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBANhC,SAAS;YACE,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,cAAc,YACd,CAA8B,4BAAA,CAAA,EAAA,CAAA;;;MCgB7B,iBAAiB,CAAA;;8GAAjB,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;+GAAjB,iBAAiB,EAAA,YAAA,EAAA,CAZ1B,oBAAoB,CAAA,EAAA,OAAA,EAAA,CAGpB,WAAW;QACX,YAAY;QACZ,aAAa,aAGb,oBAAoB,CAAA,EAAA,CAAA,CAAA;AAIX,iBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,iBAAiB,YAT1B,WAAW;QACX,YAAY;QACZ,aAAa,CAAA,EAAA,CAAA,CAAA;2FAOJ,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAd7B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,YAAY,EAAE;wBACZ,oBAAoB;AACrB,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,WAAW;wBACX,YAAY;wBACZ,aAAa;AACd,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,oBAAoB;AACrB,qBAAA;iBACF,CAAA;;;AClBD;;AAEG;;ACFH;;AAEG;;;;"} |
@ -0,0 +1,66 @@ |
|||
import * as i0 from '@angular/core'; |
|||
import { Injectable, Component, NgModule } from '@angular/core'; |
|||
import { FormsModule } from '@angular/forms'; |
|||
import { CommonModule } from '@angular/common'; |
|||
import { BrowserModule } from '@angular/platform-browser'; |
|||
|
|||
class BossLibraryService { |
|||
constructor() { } |
|||
} |
|||
BossLibraryService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); |
|||
BossLibraryService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryService, providedIn: 'root' }); |
|||
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryService, decorators: [{ |
|||
type: Injectable, |
|||
args: [{ |
|||
providedIn: 'root' |
|||
}] |
|||
}], ctorParameters: function () { return []; } }); |
|||
|
|||
class BossLibraryComponent { |
|||
constructor() { } |
|||
ngOnInit() { |
|||
} |
|||
} |
|||
BossLibraryComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); |
|||
BossLibraryComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.3.0", type: BossLibraryComponent, selector: "boss-library", ngImport: i0, template: `<p> boss-library works! </p>`, isInline: true }); |
|||
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryComponent, decorators: [{ |
|||
type: Component, |
|||
args: [{ selector: 'boss-library', template: `<p> boss-library works! </p>` }] |
|||
}], ctorParameters: function () { return []; } }); |
|||
|
|||
class BossLibraryModule { |
|||
} |
|||
BossLibraryModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); |
|||
BossLibraryModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryModule, declarations: [BossLibraryComponent], imports: [FormsModule, |
|||
CommonModule, |
|||
BrowserModule], exports: [BossLibraryComponent] }); |
|||
BossLibraryModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryModule, imports: [FormsModule, |
|||
CommonModule, |
|||
BrowserModule] }); |
|||
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: BossLibraryModule, decorators: [{ |
|||
type: NgModule, |
|||
args: [{ |
|||
declarations: [ |
|||
BossLibraryComponent |
|||
], |
|||
imports: [ |
|||
FormsModule, |
|||
CommonModule, |
|||
BrowserModule |
|||
], |
|||
exports: [ |
|||
BossLibraryComponent |
|||
] |
|||
}] |
|||
}] }); |
|||
|
|||
/* |
|||
* Public API Surface of boss-library |
|||
*/ |
|||
|
|||
/** |
|||
* Generated bundle index. Do not edit. |
|||
*/ |
|||
|
|||
export { BossLibraryComponent, BossLibraryModule, BossLibraryService }; |
|||
//# sourceMappingURL=boss-library.mjs.map
|
@ -0,0 +1 @@ |
|||
{"version":3,"file":"boss-library.mjs","sources":["../../../src/lib/boss-library.service.ts","../../../src/lib/boss-library.component.ts","../../../src/lib/boss-library.module.ts","../../../src/public-api.ts","../../../src/boss-library.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\n\n@Injectable({\n providedIn: 'root'\n})\nexport class BossLibraryService {\n\n constructor() { }\n}\n","import { Component, OnInit } from '@angular/core';\n\n@Component({\n selector: 'boss-library',\n template: `<p> boss-library works! </p>`,\n styles: [ ]\n})\n\nexport class BossLibraryComponent implements OnInit {\n\n constructor() { }\n\n ngOnInit(): void {\n }\n\n}\n","import { NgModule } from '@angular/core';\nimport { FormsModule } from '@angular/forms'\nimport { CommonModule } from '@angular/common'\nimport { BrowserModule } from '@angular/platform-browser'\nimport { BossLibraryComponent } from './boss-library.component';\n\n@NgModule({\n declarations: [\n BossLibraryComponent\n ],\n imports: [\n FormsModule,\n CommonModule,\n BrowserModule\n ],\n exports: [\n BossLibraryComponent\n ]\n})\n\nexport class BossLibraryModule { }\n","/*\n * Public API Surface of boss-library\n */\n\nexport * from './lib/boss-library.service';\nexport * from './lib/boss-library.component';\nexport * from './lib/boss-library.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;MAKa,kBAAkB,CAAA;AAE7B,IAAA,WAAA,GAAA,GAAiB;;+GAFN,kBAAkB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAlB,kBAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,kBAAkB,cAFjB,MAAM,EAAA,CAAA,CAAA;2FAEP,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAH9B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;AACnB,iBAAA,CAAA;;;MCIY,oBAAoB,CAAA;AAE/B,IAAA,WAAA,GAAA,GAAiB;IAEjB,QAAQ,GAAA;KACP;;iHALU,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAApB,oBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,oBAAoB,oDAJrB,CAA8B,4BAAA,CAAA,EAAA,QAAA,EAAA,IAAA,EAAA,CAAA,CAAA;2FAI7B,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBANhC,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,cAAc,YACd,CAA8B,4BAAA,CAAA,EAAA,CAAA;;;MCgB7B,iBAAiB,CAAA;;8GAAjB,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;+GAAjB,iBAAiB,EAAA,YAAA,EAAA,CAZ1B,oBAAoB,CAAA,EAAA,OAAA,EAAA,CAGpB,WAAW;QACX,YAAY;AACZ,QAAA,aAAa,aAGb,oBAAoB,CAAA,EAAA,CAAA,CAAA;AAIX,iBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,iBAAiB,YAT1B,WAAW;QACX,YAAY;QACZ,aAAa,CAAA,EAAA,CAAA,CAAA;2FAOJ,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAd7B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,YAAY,EAAE;wBACZ,oBAAoB;AACrB,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,WAAW;wBACX,YAAY;wBACZ,aAAa;AACd,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,oBAAoB;AACrB,qBAAA;AACF,iBAAA,CAAA;;;AClBD;;AAEG;;ACFH;;AAEG;;;;"} |
@ -0,0 +1,5 @@ |
|||
/** |
|||
* Generated bundle index. Do not edit. |
|||
*/ |
|||
/// <amd-module name="boss-library" />
|
|||
export * from './public-api'; |
@ -0,0 +1,8 @@ |
|||
import { OnInit } from '@angular/core'; |
|||
import * as i0 from "@angular/core"; |
|||
export declare class BossLibraryComponent implements OnInit { |
|||
constructor(); |
|||
ngOnInit(): void; |
|||
static ɵfac: i0.ɵɵFactoryDeclaration<BossLibraryComponent, never>; |
|||
static ɵcmp: i0.ɵɵComponentDeclaration<BossLibraryComponent, "boss-library", never, {}, {}, never, never, false>; |
|||
} |
@ -0,0 +1,10 @@ |
|||
import * as i0 from "@angular/core"; |
|||
import * as i1 from "./boss-library.component"; |
|||
import * as i2 from "@angular/forms"; |
|||
import * as i3 from "@angular/common"; |
|||
import * as i4 from "@angular/platform-browser"; |
|||
export declare class BossLibraryModule { |
|||
static ɵfac: i0.ɵɵFactoryDeclaration<BossLibraryModule, never>; |
|||
static ɵmod: i0.ɵɵNgModuleDeclaration<BossLibraryModule, [typeof i1.BossLibraryComponent], [typeof i2.FormsModule, typeof i3.CommonModule, typeof i4.BrowserModule], [typeof i1.BossLibraryComponent]>; |
|||
static ɵinj: i0.ɵɵInjectorDeclaration<BossLibraryModule>; |
|||
} |
@ -0,0 +1,6 @@ |
|||
import * as i0 from "@angular/core"; |
|||
export declare class BossLibraryService { |
|||
constructor(); |
|||
static ɵfac: i0.ɵɵFactoryDeclaration<BossLibraryService, never>; |
|||
static ɵprov: i0.ɵɵInjectableDeclaration<BossLibraryService>; |
|||
} |
@ -0,0 +1,164 @@ |
|||
# tslib |
|||
|
|||
This is a runtime library for [TypeScript](https://www.typescriptlang.org/) that contains all of the TypeScript helper functions. |
|||
|
|||
This library is primarily used by the `--importHelpers` flag in TypeScript. |
|||
When using `--importHelpers`, a module that uses helper functions like `__extends` and `__assign` in the following emitted file: |
|||
|
|||
```ts |
|||
var __assign = (this && this.__assign) || Object.assign || function(t) { |
|||
for (var s, i = 1, n = arguments.length; i < n; i++) { |
|||
s = arguments[i]; |
|||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) |
|||
t[p] = s[p]; |
|||
} |
|||
return t; |
|||
}; |
|||
exports.x = {}; |
|||
exports.y = __assign({}, exports.x); |
|||
|
|||
``` |
|||
|
|||
will instead be emitted as something like the following: |
|||
|
|||
```ts |
|||
var tslib_1 = require("tslib"); |
|||
exports.x = {}; |
|||
exports.y = tslib_1.__assign({}, exports.x); |
|||
``` |
|||
|
|||
Because this can avoid duplicate declarations of things like `__extends`, `__assign`, etc., this means delivering users smaller files on average, as well as less runtime overhead. |
|||
For optimized bundles with TypeScript, you should absolutely consider using `tslib` and `--importHelpers`. |
|||
|
|||
# Installing |
|||
|
|||
For the latest stable version, run: |
|||
|
|||
## npm |
|||
|
|||
```sh |
|||
# TypeScript 3.9.2 or later |
|||
npm install tslib |
|||
|
|||
# TypeScript 3.8.4 or earlier |
|||
npm install tslib@^1 |
|||
|
|||
# TypeScript 2.3.2 or earlier |
|||
npm install tslib@1.6.1 |
|||
``` |
|||
|
|||
## yarn |
|||
|
|||
```sh |
|||
# TypeScript 3.9.2 or later |
|||
yarn add tslib |
|||
|
|||
# TypeScript 3.8.4 or earlier |
|||
yarn add tslib@^1 |
|||
|
|||
# TypeScript 2.3.2 or earlier |
|||
yarn add tslib@1.6.1 |
|||
``` |
|||
|
|||
## bower |
|||
|
|||
```sh |
|||
# TypeScript 3.9.2 or later |
|||
bower install tslib |
|||
|
|||
# TypeScript 3.8.4 or earlier |
|||
bower install tslib@^1 |
|||
|
|||
# TypeScript 2.3.2 or earlier |
|||
bower install tslib@1.6.1 |
|||
``` |
|||
|
|||
## JSPM |
|||
|
|||
```sh |
|||
# TypeScript 3.9.2 or later |
|||
jspm install tslib |
|||
|
|||
# TypeScript 3.8.4 or earlier |
|||
jspm install tslib@^1 |
|||
|
|||
# TypeScript 2.3.2 or earlier |
|||
jspm install tslib@1.6.1 |
|||
``` |
|||
|
|||
# Usage |
|||
|
|||
Set the `importHelpers` compiler option on the command line: |
|||
|
|||
``` |
|||
tsc --importHelpers file.ts |
|||
``` |
|||
|
|||
or in your tsconfig.json: |
|||
|
|||
```json |
|||
{ |
|||
"compilerOptions": { |
|||
"importHelpers": true |
|||
} |
|||
} |
|||
``` |
|||
|
|||
#### For bower and JSPM users |
|||
|
|||
You will need to add a `paths` mapping for `tslib`, e.g. For Bower users: |
|||
|
|||
```json |
|||
{ |
|||
"compilerOptions": { |
|||
"module": "amd", |
|||
"importHelpers": true, |
|||
"baseUrl": "./", |
|||
"paths": { |
|||
"tslib" : ["bower_components/tslib/tslib.d.ts"] |
|||
} |
|||
} |
|||
} |
|||
``` |
|||
|
|||
For JSPM users: |
|||
|
|||
```json |
|||
{ |
|||
"compilerOptions": { |
|||
"module": "system", |
|||
"importHelpers": true, |
|||
"baseUrl": "./", |
|||
"paths": { |
|||
"tslib" : ["jspm_packages/npm/tslib@2.x.y/tslib.d.ts"] |
|||
} |
|||
} |
|||
} |
|||
``` |
|||
|
|||
## Deployment |
|||
|
|||
- Choose your new version number |
|||
- Set it in `package.json` and `bower.json` |
|||
- Create a tag: `git tag [version]` |
|||
- Push the tag: `git push --tags` |
|||
- Create a [release in GitHub](https://github.com/microsoft/tslib/releases) |
|||
- Run the [publish to npm](https://github.com/microsoft/tslib/actions?query=workflow%3A%22Publish+to+NPM%22) workflow |
|||
|
|||
Done. |
|||
|
|||
# Contribute |
|||
|
|||
There are many ways to [contribute](https://github.com/Microsoft/TypeScript/blob/master/CONTRIBUTING.md) to TypeScript. |
|||
|
|||
* [Submit bugs](https://github.com/Microsoft/TypeScript/issues) and help us verify fixes as they are checked in. |
|||
* Review the [source code changes](https://github.com/Microsoft/TypeScript/pulls). |
|||
* Engage with other TypeScript users and developers on [StackOverflow](http://stackoverflow.com/questions/tagged/typescript). |
|||
* Join the [#typescript](http://twitter.com/#!/search/realtime/%23typescript) discussion on Twitter. |
|||
* [Contribute bug fixes](https://github.com/Microsoft/TypeScript/blob/master/CONTRIBUTING.md). |
|||
|
|||
# Documentation |
|||
|
|||
* [Quick tutorial](http://www.typescriptlang.org/Tutorial) |
|||
* [Programming handbook](http://www.typescriptlang.org/Handbook) |
|||
* [Homepage](http://www.typescriptlang.org/) |
@ -0,0 +1,31 @@ |
|||
{ |
|||
"name": "boss-library", |
|||
"version": "0.0.6", |
|||
"peerDependencies": { |
|||
"@angular/common": "^14.0.0", |
|||
"@angular/core": "^14.0.0" |
|||
}, |
|||
"dependencies": { |
|||
"tslib": "^2.3.0" |
|||
}, |
|||
"module": "fesm2015/boss-library.mjs", |
|||
"es2020": "fesm2020/boss-library.mjs", |
|||
"esm2020": "esm2020/boss-library.mjs", |
|||
"fesm2020": "fesm2020/boss-library.mjs", |
|||
"fesm2015": "fesm2015/boss-library.mjs", |
|||
"typings": "index.d.ts", |
|||
"exports": { |
|||
"./package.json": { |
|||
"default": "./package.json" |
|||
}, |
|||
".": { |
|||
"types": "./index.d.ts", |
|||
"esm2020": "./esm2020/boss-library.mjs", |
|||
"es2020": "./fesm2020/boss-library.mjs", |
|||
"es2015": "./fesm2015/boss-library.mjs", |
|||
"node": "./fesm2015/boss-library.mjs", |
|||
"default": "./fesm2020/boss-library.mjs" |
|||
} |
|||
}, |
|||
"sideEffects": false |
|||
} |
@ -0,0 +1,3 @@ |
|||
export * from './lib/boss-library.service'; |
|||
export * from './lib/boss-library.component'; |
|||
export * from './lib/boss-library.module'; |
@ -1,7 +1,7 @@ |
|||
{ |
|||
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json", |
|||
"dest": "../../dist/boss-library", |
|||
"dest": "./dist/boss-library", |
|||
"lib": { |
|||
"entryFile": "src/public-api.ts" |
|||
} |
|||
} |
|||
} |
|||
|
@ -1,16 +1,21 @@ |
|||
import { NgModule } from '@angular/core'; |
|||
import { FormsModule } from '@angular/forms' |
|||
import { CommonModule } from '@angular/common' |
|||
import { BrowserModule } from '@angular/platform-browser' |
|||
import { BossLibraryComponent } from './boss-library.component'; |
|||
|
|||
|
|||
|
|||
@NgModule({ |
|||
declarations: [ |
|||
BossLibraryComponent |
|||
], |
|||
imports: [ |
|||
FormsModule, |
|||
CommonModule, |
|||
BrowserModule |
|||
], |
|||
exports: [ |
|||
BossLibraryComponent |
|||
] |
|||
}) |
|||
|
|||
export class BossLibraryModule { } |
|||
|
@ -0,0 +1,11 @@ |
|||
{ |
|||
"name": "boss-library", |
|||
"version": "0.0.6", |
|||
"peerDependencies": { |
|||
"@angular/common": "^14.0.0", |
|||
"@angular/core": "^14.0.0" |
|||
}, |
|||
"dependencies": { |
|||
"tslib": "^2.3.0" |
|||
} |
|||
} |
@ -0,0 +1,8 @@ |
|||
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. |
|||
# yarn lockfile v1 |
|||
|
|||
|
|||
tslib@^2.3.0: |
|||
version "2.6.0" |
|||
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3" |
|||
integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== |
Loading…
Reference in new issue