@chatie/angular
    TypeScript icon, indicating that this package has built-in type declarations

    0.8.3 • Public • Published

    Wechaty Web Component wechaty

    npm version NPM

    Angular Library

    Picture credit: How to create an Angular library

    Powered by Wechaty

    Wechaty Web Component NgModule Powered by Angular 9 & ng-packagr

    USAGE

    Demo

    1. StackBlitz: https://stackblitz.com/edit/chatie-angular?file=src%2Fapp%2Fapp.component.html
    2. Plunker: https://embed.plnkr.co/qi2au1/?show=app.component.ts,app.component.html,preview&deferRun&autoCloseSidebar=true

    Talk is cheap, show me the code:

    App Module

    import { WechatyModule }  from '@chatie/angular'
    
    @NgModule({
      ...
      imports: [
        WechatyModule,
      ],
      ...
    })

    Html Component

    <wechaty
      #wechaty
      token="WECHATY_TOKEN"
    
      (error)     = "onEvent('error'     , $event)"
      (heartbeat) = "onEvent('heartbeat' , $event)"
      (login)     = "onEvent('login'     , $event)"
      (logout)    = "onEvent('logout'    , $event)"
      (message)   = "onEvent('message'   , $event)"
      (scan)      = "onEvent('scan'      , $event)"
    >
    </wechaty>
    
    <button (click)="wechaty.shutdown()"> Shutdown</button>

    Moer details, see code. ;-]

    REFERENCES

    NPM

    RESOURCES

    CHANGELOG

    v0.8 master (Nov, 2020)

    1. Upgrde Angulr version from 9 to 10

    v0.6 (Mar 23, 2020)

    1. Upgrade Angular version from 6 to 9
    2. Enable GitHub Actions
    3. Demo on <StackBlitz.com>

    v0.4 (May 28th, 2018)

    1. Upgrade RxJS version from 5 to 6
    2. Upgrade Angular version from 5 to 6

    v0.3 (May 1st, 2018)

    1. Support CI/CD to NPM@next

    v0.2 (Apr 2018)

    1. Upgrade Angular from v4 to v5
    2. use ng-packagr to pack NgModule(instead of tsc&rollup by hand)

    v0.1 (May 2017)

    1. Upgrade Angular from v2 to v4
    2. NgModule-ize Wachaty Component
    3. Playground: https://chatie.io/angular/

    v0.0.1 (Jul 2016)

    1. Modulized Angular 2 Component: wechaty-core
    2. Support all(and same) IO Events of Wechaty

    SUPPORT

    Github Issue - https://github.com/chatie/angular/issues

    Author

    Huan LI (李卓桓) zixia@zixia.net

    Profile of Huan LI (李卓桓) on StackOverflow

    Copyright & License

    • Code & Docs © 2016-now Huan LI <zixia@zixia.net>
    • Code released under the Apache-2.0 License
    • Docs released under Creative Commons

    Install

    npm i @chatie/angular

    DownloadsWeekly Downloads

    96

    Version

    0.8.3

    License

    Apache-2.0

    Unpacked Size

    326 kB

    Total Files

    24

    Last publish

    Collaborators

    • zixia
    • chatie