Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sgbj/angular-gist
Embed GitHub Gists in your Angular apps without an iframe
https://github.com/sgbj/angular-gist
Last synced: 8 days ago
JSON representation
Embed GitHub Gists in your Angular apps without an iframe
- Host: GitHub
- URL: https://github.com/sgbj/angular-gist
- Owner: sgbj
- Created: 2017-11-28T02:39:08.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-29T03:56:17.000Z (almost 7 years ago)
- Last Synced: 2024-08-08T16:31:38.533Z (3 months ago)
- Language: JavaScript
- Homepage: https://stackblitz.com/edit/angular-dnbv3e
- Size: 1.15 MB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# [@sgbj/angular-gist](https://www.npmjs.com/package/@sgbj/angular-gist)
Embed GitHub Gists in your Angular apps without an iframe.
## Installation
To install this library, run:
```bash
$ npm install @sgbj/angular-gist --save
```## Consuming your library
Once you have published your library to npm, you can import your library in any Angular application by running:
```bash
$ npm install @sgbj/angular-gist
```and then from your Angular `AppModule`:
```typescript
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';import { AppComponent } from './app.component';
// Import your library
import { GistModule } from '@sgbj/angular-gist';@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,// Specify your library as an import
GistModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
```Once your library is imported, you can use its components, directives and pipes in your Angular application:
```ts
@Component({
selector: 'app',
template: ``
})
class AppComponent {
}
```[View demo.](https://stackblitz.com/edit/angular-dnbv3e)
## Development
To generate all `*.js`, `*.d.ts` and `*.metadata.json` files:
```bash
$ npm run build
```To lint all `*.ts` files:
```bash
$ npm run lint
```## License
MIT © [sgbj](mailto:[email protected])