0.1.8 • Published 7 years ago

dynamic-grid v0.1.8

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

dynamic-grid

Installation

To install this library, run:

$ npm install dynamic-grid --save

Consuming your library

Once you have published your library to npm, you can import your library in any Angular application by running:

$ npm install dynamic-grid

and then from your Angular AppModule:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';

// Import your library
import { SampleModule } from 'dynamic-grid';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,

    // Specify your library as an import
    LibraryModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

Once your library is imported, you can use its components, directives and pipes in your Angular application:

<!-- You can now use your library component in app.component.html -->
<h1>
  {{title}}
</h1>
<sampleComponent></sampleComponent>

Development

To generate all *.js, *.d.ts and *.metadata.json files:

$ npm run build

To lint all *.ts files:

$ npm run lint

License

MIT © sukanta2017

PACKAGE DEVELOPMENT PROCESS

First, install Yeoman and generator-angular2-library using npm (assuming you already have node.js pre-installed).

npm install -g yo -> help in create package npm install -g generator-angular2-library -> help in generate package

Make a new directory for package create and go to that folder from cmd

mkdir angular-library-name cd angular-library-name

Generate your new library:

yo angular2-library in folder(angular-library-name)

The generator will prompt you for:

Your full name: Your email address: Your library name: Git repository url:

After that add or edit *.ts files in the src/ directory and run:

npm run build to automatically create all .js, .d.ts and *.metadata.json files in the dist directory

Finally you publish your library to NPM by publishing the contents of the dist directory

npm publish dist

Publish the contents of the dist directory to NPM

npm publish dist

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago