{"_id":"@baycke/ngx-counter","_rev":"1-55ab068caded88f79f20c6ee15c0f23c","name":"@baycke/ngx-counter","dist-tags":{"latest":"11.0.2"},"versions":{"11.0.2":{"name":"@baycke/ngx-counter","version":"11.0.2","description":"Animated scrolling functionality for angular written in pure typescript","keywords":["angular","page","counter","anchor","baycke"],"author":{"name":"宋水南","email":"soaoen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Soaoen/ngx-counter.git"},"bugs":{"url":"https://github.com/Soaoen/ngx-counter/issues"},"homepage":"https://github.com/Soaoen/ngx-counter#readme","peerDependencies":{"@angular/common":"^8.0.0 || ^9.0.0 || ^10.0.5 || ^11.0.0 || ^12.0.0","@angular/core":"^8.0.0 || ^9.0.0 || ^10.0.5 || ^11.0.0 || ^12.0.0"},"dependencies":{"tslib":"^2.0.0"},"main":"bundles/baycke-ngx-counter.umd.js","module":"fesm2015/baycke-ngx-counter.js","es2015":"fesm2015/baycke-ngx-counter.js","esm2015":"esm2015/baycke-ngx-counter.js","fesm2015":"fesm2015/baycke-ngx-counter.js","typings":"baycke-ngx-counter.d.ts","metadata":"baycke-ngx-counter.metadata.json","sideEffects":false,"gitHead":"9be8ac2f27476b487b90afae3ec12a050ac206c9","_id":"@baycke/ngx-counter@11.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-gF7GwCoTF5jkMsr+Mr1cHxeqiENGoRLFH262vNyGJYW/bwSoSpByURIMZx+YE3YuDum5OeJxslbnwXkpwpYbBg==","shasum":"012866e3b7b47ea19fd43b834c9682714cfc7ba9","tarball":"https://registry.npmjs.org/@baycke/ngx-counter/-/ngx-counter-11.0.2.tgz","fileCount":15,"unpackedSize":42432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1SpvCRA9TVsSAnZWagAAqfYP/RWr1qCRN5avnMhS7wjr\nVCovWUJJf5h8QkWppTvn99cMCBBuHW/qaO00HVWUEb0uHFLbi1Ndb0hJ1p3c\nKvQbEaEESzMSKSBlj1O5YTydnyNzLwHR31W4dIVcmeukLn13elsGWkEqbdAT\nT1V2WyUpazF8Y+s2tAYTMkv7FDEIva/mLVf6oNmdL/AYyfwwcP3jJ295jCgc\n/daWWrblTDXIQy5V8nQvHSSsf8jztIfwwqhcw8M0gRgVtGTJlbMckkQOIkID\n5aha0/5TBFz79T4SytzoUUkxjKgEp2I2vTPuHTXwKQCNvLCQkWpCH6eN3m1Q\nAbIkGBz0DBm1Z8VD+a5nyqAME8u4IomMzNPJ78CnVtPBNUl4KaG23+UPbL5z\nT23B6CsEhrazXGDkoAp+hjV/4vvR63Lc4mBA7IV75ktbTOvqgfjKhC59x9BS\nBbhU2X+va8ygvxx2DAzAiMouKUX3KIYRYjILX+LHvEKBrCHs/1GpaqKMdTio\nX7ZMSSizbB6A9pdJLO3AgBNZVxDUy4JqjrCx+OH9fyOC87Grab9B35Xkb7tt\nray0ew2rsqOnSAO2B9ll1Fg/q2luAxJwe0TCholu3penkRvMbwi5Mff93/wN\n18cQNsIzqrFYAobWMrc2g1uPWevPC4DuU3Wkf/SvgzXqPo5YL7r02j2yg9Wn\nOV+v\r\n=XqNn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2o6bo6QmFAZxzUAcUIp2L8OmJpuAf4TrSJCsWlSAdLAIgCXX0X0fuhG/guV7FOp5CC5TM9vKEBXfxXzlQ94a0EeE="}]},"_npmUser":{"name":"soaoen","email":"soaoen@gmail.com"},"directories":{},"maintainers":[{"name":"soaoen","email":"soaoen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-counter_11.0.2_1641359982900_0.44702297469131835"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-05T05:19:42.845Z","11.0.2":"2022-01-05T05:19:43.134Z","modified":"2022-04-04T17:48:45.226Z"},"maintainers":[{"name":"soaoen","email":"soaoen@gmail.com"}],"description":"Animated scrolling functionality for angular written in pure typescript","homepage":"https://github.com/Soaoen/ngx-counter#readme","keywords":["angular","page","counter","anchor","baycke"],"repository":{"type":"git","url":"git+ssh://git@github.com/Soaoen/ngx-counter.git"},"author":{"name":"宋水南","email":"soaoen@gmail.com"},"bugs":{"url":"https://github.com/Soaoen/ngx-counter/issues"},"license":"MIT","readme":"# ngx-counter\n\n### Version compatibility\n\nInstall later versions in case your app is not running the very latest angular version.\n\n| ngx-counter/ngx-counter version | compatible angular version | Documentation                                                              |\n| -------------------------------------------- | -------------------------- | -------------------------------------------------------------------------- |\n| v11.x                                         | v12, v11, v10, v9, v8      | [README]\n\n## Directive\n\nFor ease of use a directive `ngxCounter`.\n\n### Setup\n\nFirst you need to install the core npm module:\n```sh\nnpm install @baycke/ngx-counter --save\n```\n\nThen add the `NgxCounterModule` to the imports array of your application module:\n\n```typescript\nimport { NgxCounterModule } from '@baycke/ngx-counter';\n\n@NgModule({\n    imports: [\n        /* Other imports here */\n        NgxCounterModule\n        ]\n})\nexport class AppModule {\n}\n```\n\n### Usage\n\n```typescript\n@Component({\n   ...\n   template: `...\n        <div ngxCounter [end]=\"counterNumber\" [countSpeed]=\"6000\" [countInterval]=\"10\" (counterValue)=\"getValue($event)\">\n            <h3>{{counterTestValue}}</h3>\n        </div>\n   ...`,\n})\nexport class MyComponent {\n}\n```\n\n### Directive API\n\nAdditional attributes may be set on an DOM element using the `ngxCounter` directive for customization.\n\n\n#### NgxCounter properties\n\n| Attribute                 | Type        | Default      | Description   |\n| ------------------------- | ----------- | ------------ |-------------- |\n| `ngxCounter`              |             |              | Attribute adding counter\n| `end`        | number      |              | \n| `counterSpeed`         | number      | 5000            | Speed in millisecond the animation should take. \n| `counterInterval`        | number     | 20         | couter interval\n\n#### NgxCounter events\n\n| Event                 | Type    | Description   |\n| --------------------- | ------- | ------------- |\n| `counterValue`    | number | \n","readmeFilename":"README.md"}