0.0.1 • Published 7 years ago
as-ng2-components v0.0.1
as-ng2-components
Installation
The following method works with a project generated with angular-cli. I wasn't suppose to call forRoot()
in the first place. But not calling it threw an exception so... I don't know I'm not Jesus
To install this library, run:
npm i --save as-ng2-components
And then from your Angular AppModule
:
... // other imports
import { AsNg2Module } from 'as-ng2-components'; // import the module here
... // other imports
@NgModule({
declarations: [/* declarations */],
imports: [
AsNg2Module.forRoot() // Specify it as an import => don't forget to call .forRoot() ... or not
],
providers: [/* providers */],
bootstrap: [/* main component to bootstrap */]
})
export class AppModule { }
Usage
Toast
TODO: Write ToastComponent references
Development
To generate all *.js
, *.js.map
and *.d.ts
files:
$ npm run tsc
To lint all *.ts
files:
$ npm run lint
Created with generator-angular2-library
With a few tweaks : Mainly got from here and there
- Added scripts to package.json
"htmlcopy": "copyfiles src/**/*.html dist",
"lesscopy": "copyfiles src/**/*.css dist",
"dist": "npm run tsc && npm run htmlcopy && npm run lesscopy"
- Changed template and styles importation method (in components)
template: require('./[template-file].html'),
styles: [require('./[style-file].css')]
- Compiles and copy files with
npm run dist
Versions
0.0.1
Got the thing to work and compile with external template and style files.
License
MIT © Antoine Souesme
0.0.1
7 years ago