{"maintainers":[{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"}],"keywords":["angular","angular5","filter","pipe"],"dist-tags":{"latest":"3.0.1"},"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"description":"Angular 5+ pipeline for filtering arrays","readme":"<h1 align=\"center\">Angular5+ Filter Pipe</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/ngx-filter-pipe\">\n    <img src=\"https://img.shields.io/npm/dm/ngx-filter-pipe.svg?style=flat\" alt=\"downloads\">\n  </a>\n  \n  <a href=\"https://www.npmjs.com/package/ng2-filter-pipe\">\n    <img src=\"https://img.shields.io/npm/dm/ng2-filter-pipe.svg?style=flat\" alt=\"downloads\">\n  </a>\n  \n  <a href=\"https://badge.fury.io/js/ngx-filter-pipe\">\n    <img src=\"https://badge.fury.io/js/ngx-filter-pipe.svg\" alt=\"npm version\" height=\"18\">\n  </a>\n  \n  <a href=\"https://david-dm.org/vadimdez/ngx-filter-pipe\" title=\"dependencies status\">\n    <img src=\"https://david-dm.org/vadimdez/ngx-filter-pipe.svg\" height=\"18\">\n  </a>\n  \n  <a href=\"https://greenkeeper.io/\" title=\"Greenkeeper badge\">\n    <img src=\"https://badges.greenkeeper.io/VadimDez/ngx-filter-pipe.svg\" alt=\"Greenkeeper badge\" />\n  </a>\n  \n  <a href=\"https://www.paypal.me/vadimdez\" title=\"Donate to this project using Paypal\">\n    <img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" />\n  </a>\n</p>\n\n> Filter arrays\n \nAngular 5+ pipeline for filtering arrays.\n\n<p align=\"center\">\n  <img src=\"https://cloud.githubusercontent.com/assets/3748453/23809236/3276cf26-05cd-11e7-94f7-b4078104adbd.gif\" width=\"300\">\n</p>\n\n### Demo Page\n\n[https://vadimdez.github.io/ngx-filter-pipe/](https://vadimdez.github.io/ngx-filter-pipe/)\n\nor see demo code\n\n[https://stackblitz.com/edit/ngx-filter-pipe](https://stackblitz.com/edit/ngx-filter-pipe)\n\n### Usage\n\n##### In HTML template\n\n```\n{{ collection | filterBy: searchTerm }}\n```\n\n### Arguments\n\n| Param | Type | Details |\n| --- | --- | --- |\n| collection | `array` | The collection to filter |\n| searchTerm  | `string` or `number` or `object` or `array` or `function` | Predicate used to filter items from `collection` |\n\n## Install\n\n```\nnpm install ngx-filter-pipe --save\n```\n*For Angular lower than 5 use version `1.0.2`*\n\n## Setup\n\nIn case you're using ```SystemJS``` - see configuration [here](https://github.com/VadimDez/ngx-filter-pipe/blob/master/SYSTEMJS.md).\n\n## Usage\n\nImport `FilterPipeModule` to your module\n\n```ts\nimport { NgModule } from '@angular/core';\nimport { BrowserModule  } from '@angular/platform-browser';\nimport { AppComponent } from './app';\n \nimport { FilterPipeModule } from 'ngx-filter-pipe';\nimport { FormsModule } from '@angular/forms';\n\n@NgModule({\n  imports: [BrowserModule, FormsModule, FilterPipeModule],\n  declarations: [AppComponent],\n  bootstrap: [AppComponent]\n})\nexport class AppModule {}\n\n```\n\nAnd use pipe in your component\n```ts\nimport { Component } from '@angular/core';\n \n@Component({\n  selector: 'example-app',\n  template: `\n    <div>\n        <input type=\"text\" [(ngModel)]=\"userFilter.name\" placeholder=\"name\">\n        <ul>\n          <li *ngFor=\"let user of users | filterBy: userFilter\">{{ user.name }}</li>\n          \n          <!-- in case you want to show empty message -->\n          <li *ngIf=\"(users | filterBy: userFilter).length === 0\">No matching elements</li>\n        </ul>\n    </div>  \n  `\n})\n \nexport class AppComponent {\n  users: any[] = [{ name: 'John' }, { name: 'Jane' }, { name: 'Mario' }];\n  userFilter: any = { name: '' };\n}\n```\n\n### $or matching\nUse `$or` to filter by more then one values.\n\n`$or` expects an `Array`.\n\nIn your component:\n```ts\n// your array\nconst languages = ['English', 'German', 'Russian', 'Italian', 'Ukrainian'];\n// your $or filter\nconst filter = { $or: ['German', 'English'] };\n```\n\nIn your template:\n```html\n<div *ngFor=\"let language of languages | filterBy: filter\">\n  {{ language }}\n</div>\n```\n\nResult will be:\n```html\n<div>English</div>\n<div>German</div>\n```\n\n#### $or example with nessted values\nIn your component:\n```ts\n// your array\nconst languages = [\n  { language: 'English' },\n  { language: 'German' },\n  { language: 'Italian' }\n];\n\n// your $or filter\nconst filter = {\n  language: {\n    $or: ['Italian', 'English']\n  }\n};\n```\n\nIn your template:\n```html\n<div *ngFor=\"let object of languages | filterBy: filter\">\n  {{ object.language }}\n</div>\n```\n\nResult:\n```html\n<div>English</div>\n<div>Italian</div>\n```\n\n#### $or example with multiple predicates\n\n```\nconst objects = [\n  { name: 'John' },\n  { firstName: 'John' }\n]\n\nconst filter = { $or: [{ name: 'John' }, { firstName: 'John' }] }\n```\nIn your template:\n```html\n<div *ngFor=\"let object of objects | filterBy: filter\">\n  {{ object | json }}\n</div>\n```\n\nResult:\n```html\n<div>{ name: 'John' }</div>\n<div>{ firstName: 'John' }</div>\n```\n\n### Use FilterPipe in a component\n\nInject `FilterPipe` into your component and use it:\n\n```ts\nclass AppComponent {\n  objects = [\n    { name: 'John' },\n    { name: 'Nick' },\n    { name: 'Jane' }\n  ];\n  \n  constructor(private filter: FilterPipe) {\n    let result = this.filter.transform(this.objects, { name: 'J' });\n    console.log(result); // [{ name: 'John' }, { name: 'Jane' }]\n  }\n}\n```\n\n## Test\n\nRun tests\n\n```\nnpm test\n```\n\n## Contribute\n\n## License\n\n[MIT](https://tldrlegal.com/license/mit-license) © [Vadym Yatsyuk](https://github.com/vadimdez)\n","repository":{"type":"git","url":"git+https://vadimdez@github.com/VadimDez/ngx-filter-pipe.git"},"bugs":{"url":"https://github.com/VadimDez/ngx-filter-pipe/issues"},"license":"MIT","versions":{"0.0.0":{"name":"ngx-filter-pipe","version":"0.0.0","keywords":["angular","angular2","filter","pipe"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","_id":"ngx-filter-pipe@0.0.0","maintainers":[{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"}],"homepage":"https://github.com/VadimDez/ng2-pdf-viewer#readme","bugs":{"url":"https://github.com/VadimDez/ng2-pdf-viewer/issues"},"dist":{"shasum":"491beb08f83a96759aeb4102be3e3ffa0346de0e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/ngx-filter-pipe/-/ngx-filter-pipe-0.0.0.tgz","integrity":"sha512-A2OY2iRj6prlAOUZy1MF81D1/Pm4W8zgabFzGB9e5dpUV/IG9SeRNREYWETCgoDFpN3k8ZAvArz4JTDqNCv/JQ==","signatures":[{"sig":"MEQCIFQyuOVFdzLun7mgcUD2NfM8SkPqnIOx6z7AzE8FYZXSAiAkNpgXpilZOkr/EHDr1xrEHIFSXe0M+HG5NMXIXEtK6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"491beb08f83a96759aeb4102be3e3ffa0346de0e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"},"repository":{"url":"git+https://vadimdez@github.com/VadimDez/ng2-pdf-viewer.git","type":"git"},"_npmVersion":"4.2.0","description":"Angular2+ filter pipe","directories":{},"_nodeVersion":"6.9.5","_npmOperationalInternal":{"tmp":"tmp/ngx-filter-pipe-0.0.0.tgz_1487280686148_0.5198358099441975","host":"packages-18-east.internal.npmjs.com"}},"1.0.0":{"name":"ngx-filter-pipe","version":"1.0.0","keywords":["angular","angular2","angular4","filter","pipe"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","_id":"ngx-filter-pipe@1.0.0","maintainers":[{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"}],"homepage":"https://github.com/VadimDez/ngx-filter-pipe#readme","bugs":{"url":"https://github.com/VadimDez/ngx-filter-pipe/issues"},"dist":{"shasum":"b26e13aeb871a3c1aed914d9f5acd84e2676d4d8","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/ngx-filter-pipe/-/ngx-filter-pipe-1.0.0.tgz","integrity":"sha512-CJdo6nQeyzgEKmyJZWcuzKK507Fmhvv/m1U8l4Rvv73nUHDTm3Fp/UtZQddn/GVdatBfxAZ1c15+UoF9rYODiA==","signatures":[{"sig":"MEQCIHrKMIf3ZQmLdfuMzqnZyRtB87og8GdLDcUWBxDEh8JNAiB8790vbW+AlbuvFXIuzzcM+F+ooU9TBTqmF7Oksa1cbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundles/ngx-filter-pipe.umd.js","_from":".","files":["dist"],"types":"dist/index.d.ts","module":"dist/index.js","_shasum":"b26e13aeb871a3c1aed914d9f5acd84e2676d4d8","gitHead":"5d8c8a68a763ea1dae7d55675048d366cb6a2bd0","scripts":{"e2e":"protractor","lint":"tslint \"src/**/*.ts\"","test":"ng test --watch=false","build":"rimraf dist && tsc -p tsconfig-esm.json && mkdir ./dist/bundles && rollup -c rollup.config.js dist/index.js > dist/bundles/ngx-filter-pipe.umd.js && ngc -p tsconfig.json","start":"ng server","minify":"uglifyjs ./dist/app/shared/ngx-filter.pipe.js --compress --mangle --output ./ngx-filter.pipe.min.js --source-map ./ngx-filter.pipe.min.js.map","pree2e":"webdriver-manager update"},"_npmUser":{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"},"repository":{"url":"git+https://vadimdez@github.com/VadimDez/ngx-filter-pipe.git","type":"git"},"_npmVersion":"4.2.0","description":"<h1 align=\"center\">Angular2+ Filter Pipe</h1>","directories":{},"_nodeVersion":"7.10.0","dependencies":{},"devDependencies":{"rxjs":"^5.2.1-smooth","karma":"^1.5.0","rollup":"^0.43.0","tslint":"^5.0.0","jasmine":"^2.5.3","ts-node":"^3.0.2","zone.js":"^0.8.5","es6-shim":"^0.35.3","systemjs":"^0.20.11","uglifyjs":"^2.4.10","codelyzer":"^2.1.1","protractor":"^5.1.1","typescript":"^2.2.2","@types/node":"^6.0.51","jasmine-core":"^2.5.2","@angular/core":"^4.0.1","@angular/http":"^4.0.1","karma-jasmine":"^1.1.0","@angular/forms":"^4.0.1","@types/jasmine":"^2.5.47","@types/phantom":"3.2.1","@angular/common":"^4.0.1","@types/systemjs":"^0.20.2","reflect-metadata":"^0.1.10","@angular/compiler":"^4.0.1","@types/protractor":"^4.0.0","angular-cli-ghpages":"^0.5.0","material-design-lite":"^1.3.0","@angular/compiler-cli":"^4.0.1","jasmine-spec-reporter":"^3.2.0","karma-chrome-launcher":"^2.0.0","rollup-plugin-commonjs":"^8.0.2","@angular/platform-browser":"^4.0.1","@types/selenium-webdriver":"^3.0.1","rollup-plugin-node-resolve":"^3.0.0","ember-cli-inject-live-reload":"^1.6.1","@angular/platform-browser-dynamic":"^4.0.1"},"peerDependencies":{"@angular/core":">=2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ngx-filter-pipe-1.0.0.tgz_1498158659688_0.4474597533699125","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ngx-filter-pipe","version":"1.0.1","keywords":["angular","angular2","angular4","filter","pipe"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","_id":"ngx-filter-pipe@1.0.1","maintainers":[{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"}],"homepage":"https://github.com/VadimDez/ngx-filter-pipe#readme","bugs":{"url":"https://github.com/VadimDez/ngx-filter-pipe/issues"},"dist":{"shasum":"933f7ddaf68d954e493d376daf8d649007464901","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/ngx-filter-pipe/-/ngx-filter-pipe-1.0.1.tgz","integrity":"sha512-oLhDGBkPkkuJwOOw68R+2PHWc0puNSwG8Q5LZCYykbQ6wAzPKLALLzyJMHkLzLeKdZNavrnq5gItaq4NAcpORA==","signatures":[{"sig":"MEYCIQCTWDhfh0md0VzRroTmi208qIcmcpg32trSQO20vuJhKQIhANHkrFKJc0baXe0vvQ6r2B3ZCHmnooGu6Kv14EQGRUls","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundles/ngx-filter-pipe.umd.js","files":["dist"],"types":"dist/index.d.ts","module":"dist/index.js","gitHead":"3c13017f3c9ad842885b1683cbfcca3e52123ebc","scripts":{"e2e":"protractor","copy":"cp -R ./examples/ng-cli/src/app/shared/ngx-filter-pipe/ ./src/","lint":"tslint \"src/**/*.ts\"","test":"ng test --watch=false","build":"rimraf dist && tsc -p tsconfig-esm.json && rollup -c && rollup -c --environment MINIFY && ngc -p tsconfig.json","start":"ng server","minify":"uglifyjs ./dist/app/shared/ngx-filter.pipe.js --compress --mangle --output ./ngx-filter.pipe.min.js --source-map ./ngx-filter.pipe.min.js.map","pree2e":"webdriver-manager update"},"_npmUser":{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"},"repository":{"url":"git+https://vadimdez@github.com/VadimDez/ngx-filter-pipe.git","type":"git"},"_npmVersion":"5.2.0","description":"Angular 2+ pipeline for filtering arrays","directories":{},"_nodeVersion":"8.5.0","dependencies":{},"devDependencies":{"rxjs":"^5.2.1-smooth","karma":"^1.5.0","rollup":"^0.50.0","tslint":"^5.0.0","jasmine":"^2.5.3","ts-node":"^3.0.2","zone.js":"^0.8.5","es6-shim":"^0.35.3","systemjs":"^0.20.11","uglifyjs":"^2.4.10","codelyzer":"^2.1.1","protractor":"^5.1.1","typescript":"^2.2.2","@types/node":"^6.0.51","jasmine-core":"^2.5.2","@angular/core":"^4.0.1","@angular/http":"^4.0.1","karma-jasmine":"^1.1.0","@angular/forms":"^4.0.1","@types/jasmine":"^2.5.47","@types/phantom":"3.2.1","@angular/common":"^4.0.1","@types/systemjs":"^0.20.2","reflect-metadata":"^0.1.10","@angular/compiler":"^4.0.1","@types/protractor":"^4.0.0","angular-cli-ghpages":"^0.5.0","material-design-lite":"^1.3.0","rollup-plugin-uglify":"^2.0.1","@angular/compiler-cli":"^4.0.1","jasmine-spec-reporter":"^3.2.0","karma-chrome-launcher":"^2.0.0","rollup-plugin-commonjs":"^8.2.4","@angular/platform-browser":"^4.0.1","@types/selenium-webdriver":"^3.0.1","rollup-plugin-node-resolve":"^3.0.0","ember-cli-inject-live-reload":"^1.6.1","@angular/platform-browser-dynamic":"^4.0.1"},"peerDependencies":{"@angular/core":">=2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ngx-filter-pipe-1.0.1.tgz_1513618556059_0.11155086616054177","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"ngx-filter-pipe","version":"1.0.2","keywords":["angular","angular2","angular4","filter","pipe"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","_id":"ngx-filter-pipe@1.0.2","maintainers":[{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"}],"homepage":"https://github.com/VadimDez/ngx-filter-pipe#readme","bugs":{"url":"https://github.com/VadimDez/ngx-filter-pipe/issues"},"dist":{"shasum":"61c107473f0d5770b234dffc2edeb3eb3c044ea4","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/ngx-filter-pipe/-/ngx-filter-pipe-1.0.2.tgz","integrity":"sha512-4HL+XVLC1fI7gEkatwpkRTbVfVUHY8oqMYNMfmP6yDH2oDVaJIiAiI/HCw9cQ8F29FnstvRBdAmRZidhLt3YXA==","signatures":[{"sig":"MEUCIQDAj4MS3/cLdvcmNC5941H5GPQFMRgO5nqnSxhMCmBPMwIgTLqHomLWXenFZ6TPoN53kjutp9KylZIKYKXtOlg+wSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/bundles/ngx-filter-pipe.umd.js","files":["dist"],"types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6e33e504f1e17699ec0611f3ebcc94861fe08f5e","scripts":{"e2e":"protractor","copy":"cp -R ./examples/ng-cli/src/app/shared/ngx-filter-pipe/ ./src/","lint":"tslint \"src/**/*.ts\"","test":"ng test --watch=false","build":"rimraf dist && tsc -p tsconfig-esm.json && rollup -c && rollup -c --environment MINIFY && ngc -p tsconfig.json","start":"ng server","minify":"uglifyjs ./dist/app/shared/ngx-filter.pipe.js --compress --mangle --output ./ngx-filter.pipe.min.js --source-map ./ngx-filter.pipe.min.js.map","pree2e":"webdriver-manager update"},"_npmUser":{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"},"repository":{"url":"git+https://vadimdez@github.com/VadimDez/ngx-filter-pipe.git","type":"git"},"_npmVersion":"5.2.0","description":"Angular 2+ pipeline for filtering arrays","directories":{},"_nodeVersion":"8.5.0","dependencies":{},"devDependencies":{"rxjs":"^5.2.1-smooth","karma":"^1.5.0","rollup":"^0.50.0","tslint":"^5.0.0","jasmine":"^2.5.3","ts-node":"^3.0.2","zone.js":"^0.8.5","es6-shim":"^0.35.3","systemjs":"^0.20.11","uglifyjs":"^2.4.10","codelyzer":"^2.1.1","protractor":"^5.1.1","typescript":"^2.2.2","@types/node":"^6.0.51","jasmine-core":"^2.5.2","@angular/core":"^4.0.1","@angular/http":"^4.0.1","karma-jasmine":"^1.1.0","@angular/forms":"^4.0.1","@types/jasmine":"^2.5.47","@types/phantom":"3.2.1","@angular/common":"^4.0.1","@types/systemjs":"^0.20.2","reflect-metadata":"^0.1.10","@angular/compiler":"^4.0.1","@types/protractor":"^4.0.0","angular-cli-ghpages":"^0.5.0","material-design-lite":"^1.3.0","rollup-plugin-uglify":"^2.0.1","@angular/compiler-cli":"^4.0.1","jasmine-spec-reporter":"^3.2.0","karma-chrome-launcher":"^2.0.0","rollup-plugin-commonjs":"^8.2.4","@angular/platform-browser":"^4.0.1","@types/selenium-webdriver":"^3.0.1","rollup-plugin-node-resolve":"^3.0.0","ember-cli-inject-live-reload":"^1.6.1","@angular/platform-browser-dynamic":"^4.0.1"},"peerDependencies":{"@angular/core":">=2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ngx-filter-pipe-1.0.2.tgz_1517685839028_0.7697361898608506","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"ngx-filter-pipe","version":"2.0.0","keywords":["angular","angular5","filter","pipe"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","_id":"ngx-filter-pipe@2.0.0","maintainers":[{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"}],"homepage":"https://github.com/VadimDez/ngx-filter-pipe#readme","bugs":{"url":"https://github.com/VadimDez/ngx-filter-pipe/issues"},"dist":{"shasum":"139911f00e6a07f488dd18581138e3874f477612","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/ngx-filter-pipe/-/ngx-filter-pipe-2.0.0.tgz","fileCount":18,"integrity":"sha512-x3ZP6yd/JcWVnzM+86cbGhZvKzi4dOC8VQBONWVHOhIFqT60iTg1UMa98EwaHQhGWAGwFeiJRz+MBT620wXPtQ==","signatures":[{"sig":"MEQCID6LxWeTfnmWbxz3O8047iVDwCnDeRiMgPNZGEUI502nAiABvlV4QlN8Je1Nb78Y5CoJRagNlHmwYyQIWs66/sKu+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59783},"main":"bundles/ngx-filter-pipe.umd.js","es2015":"esm2015/ngx-filter-pipe.js","module":"esm5/ngx-filter-pipe.js","scripts":{"ng":"ng","e2e":"ng e2e","lint":"ng lint","test":"ng test --watch false","build":"ng build --prod","start":"ng serve","test:w":"ng test","packagr":"ng-packagr -p package.json"},"typings":"ngx-filter-pipe.d.ts","_npmUser":{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"},"metadata":"ngx-filter-pipe.metadata.json","repository":{"url":"git+https://vadimdez@github.com/VadimDez/ngx-filter-pipe.git","type":"git"},"_npmVersion":"5.2.0","description":"Angular 5+ pipeline for filtering arrays","directories":{},"_nodeVersion":"8.5.0","dependencies":{"tslib":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^5.5.6","karma":"~2.0.0","tslint":"~5.9.1","core-js":"^2.4.1","ts-node":"~4.1.0","tsickle":"^0.26.0","zone.js":"^0.8.19","codelyzer":"^4.0.1","ng-packagr":"^2.0.0","protractor":"~5.1.2","typescript":"~2.6.2","@types/node":"~6.0.60","@angular/cli":"1.6.7","jasmine-core":"~2.8.0","@angular/core":"^5.2.0","@angular/http":"^5.2.0","karma-jasmine":"~1.1.0","@angular/forms":"^5.2.0","@types/jasmine":"~2.8.3","@angular/common":"^5.2.0","@angular/router":"^5.2.0","@angular/compiler":"^5.2.0","@types/jasminewd2":"~2.0.2","@angular/animations":"^5.2.0","material-design-lite":"^1.3.0","@angular/compiler-cli":"^5.2.0","jasmine-spec-reporter":"~4.2.1","karma-chrome-launcher":"~2.2.0","@angular/language-service":"^5.2.0","@angular/platform-browser":"^5.2.0","karma-jasmine-html-reporter":"^0.2.2","karma-coverage-istanbul-reporter":"^1.2.1","@angular/platform-browser-dynamic":"^5.2.0"},"peerDependencies":{"@angular/core":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-filter-pipe_2.0.0_1518128379836_0.4183674171477063","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"ngx-filter-pipe","version":"2.1.0","keywords":["angular","angular5","filter","pipe"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","_id":"ngx-filter-pipe@2.1.0","maintainers":[{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"}],"homepage":"https://github.com/VadimDez/ngx-filter-pipe#readme","bugs":{"url":"https://github.com/VadimDez/ngx-filter-pipe/issues"},"dist":{"shasum":"a3c768dde4f0147a7da57d37829f9a22c86c23a8","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/ngx-filter-pipe/-/ngx-filter-pipe-2.1.0.tgz","fileCount":18,"integrity":"sha512-VtggKAtmWXi6wL32GBs0/Ko+4WaOAfNbP7CkGYIiZ8gu/0aNE+oA7FGc40MvnE+aeukiBBRlzVJ8VINkfTd9xw==","signatures":[{"sig":"MEQCICVBxguh3osFsX+kllzabuPnYlw++YSrlNoFcv8psEfvAiAwb0k22rbDAtyOjZGbKf6QhUDDRtiaR7Gcu1AMUG4tTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59956},"main":"bundles/ngx-filter-pipe.umd.js","es2015":"esm2015/ngx-filter-pipe.js","module":"esm5/ngx-filter-pipe.js","scripts":{"ng":"ng","e2e":"ng e2e","docs":"ng build --prod --output-path docs --base-href ngx-filter-pipe && cp ./docs/index.html ./docs/404.html","lint":"ng lint","test":"ng test --watch false","build":"ng build --prod","start":"ng serve","test:w":"ng test","packagr":"ng-packagr -p package.json"},"typings":"ngx-filter-pipe.d.ts","_npmUser":{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"},"metadata":"ngx-filter-pipe.metadata.json","repository":{"url":"git+https://vadimdez@github.com/VadimDez/ngx-filter-pipe.git","type":"git"},"_npmVersion":"5.2.0","description":"Angular 5+ pipeline for filtering arrays","directories":{},"_nodeVersion":"8.5.0","dependencies":{"tslib":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^5.5.6","karma":"~2.0.0","tslint":"~5.9.1","core-js":"^2.4.1","ts-node":"~4.1.0","tsickle":"^0.26.0","zone.js":"^0.8.19","codelyzer":"^4.0.1","ng-packagr":"^2.0.0","protractor":"~5.1.2","typescript":"~2.6.2","@types/node":"~6.0.60","@angular/cli":"1.6.7","jasmine-core":"~2.8.0","@angular/core":"^5.2.0","@angular/http":"^5.2.0","karma-jasmine":"~1.1.0","@angular/forms":"^5.2.0","@types/jasmine":"~2.8.3","@angular/common":"^5.2.0","@angular/router":"^5.2.0","@angular/compiler":"^5.2.0","@types/jasminewd2":"~2.0.2","@angular/animations":"^5.2.0","material-design-lite":"^1.3.0","@angular/compiler-cli":"^5.2.0","jasmine-spec-reporter":"~4.2.1","karma-chrome-launcher":"~2.2.0","@angular/language-service":"^5.2.0","@angular/platform-browser":"^5.2.0","karma-jasmine-html-reporter":"^0.2.2","karma-coverage-istanbul-reporter":"^1.2.1","@angular/platform-browser-dynamic":"^5.2.0"},"peerDependencies":{"@angular/core":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-filter-pipe_2.1.0_1518984076399_0.5193853794946144","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"ngx-filter-pipe","version":"2.1.1","keywords":["angular","angular5","filter","pipe"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","_id":"ngx-filter-pipe@2.1.1","maintainers":[{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"}],"homepage":"https://github.com/VadimDez/ngx-filter-pipe#readme","bugs":{"url":"https://github.com/VadimDez/ngx-filter-pipe/issues"},"dist":{"shasum":"012bf3bf18ebfb88ed158300bc6c22e02eaeda57","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/ngx-filter-pipe/-/ngx-filter-pipe-2.1.1.tgz","fileCount":18,"integrity":"sha512-yw1mSsnbKBjgIxFIGSAqpZsiROWpxt2j/n6evAlB5btWhKMD6Dsf+wzOOsZhN6kO8C6SlV9mwgfYIirqLH33Ow==","signatures":[{"sig":"MEYCIQCVX8ipHKK7yFkvJmqjAkCxIDySYl2Zywz6IIecqHFmPwIhANF6gQZPNPE9lA4x1xXxqA515MFV4fnrBLfc9zxxkDCQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboUFjCRA9TVsSAnZWagAATdoP/3uQtWwdZE4/K3RC+wFW\nI3KkzFWxsrFMzVrc2dYU1/icPfJvtMvypomEiYI95WatWOUhcTc8OSAz5ORd\n7qFkp98Pnfm/HOkKglbkhcGAkKN9AC2n+OQUnMSwNkY1X8Gipt2Xuv+pnSpI\niXo1N3IYCnMfRfMa/djt1Oqe8kRmD6VcmjpjU47ALvQdCyEE3QXadKROOsSZ\nWR/XUnyiNZGuSSlTC3YDxxsboeTAT0N/OizWcjGBV89cQQhGDzUe9b/BwoY7\nYBg+ydmBEyoHMxORz0Oi8qv0pEuVzp0l/YzdvLDabEa1QmxqSHn9+5wzyjqi\noMOQkxxRudATzSmMQ5q9NPmB8maUL2w0S8xt0h5FE4JRJWFKTr6BkA4hUYDP\nbIJpDMLZke3off7RKm9EWvaz3TM4dZHJP159Gun8rCqC8LzleNvD5mvLYE5Y\ngHF3QVwhb7LiKyJX7xe2XaTUpPTnQQOfHodIipumRPC4eWoikkF9ZMJBOoEp\nqHLkZ/X8chyBrYnrNYRgvVWcgv6MH3ne7ekm8GyDgawHRRXyhxMHgcb22wmS\n1FB4jyR9SzAT6bNXRUoFZifR2+LIADTaSP0KH3QBNyYk9A8by3kVgrEHoDSg\nDrL2rlBwkBVgxtR5P2rCSn98qG9by0aiCvPDN2nLg4rLrzGpHRmyTdfWYPRO\nHVPW\r\n=4fOv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ngx-filter-pipe.umd.js","es2015":"esm2015/ngx-filter-pipe.js","module":"esm5/ngx-filter-pipe.js","scripts":{"ng":"ng","e2e":"ng e2e","docs":"ng build --prod --output-path docs --base-href ngx-filter-pipe && cp ./docs/index.html ./docs/404.html","lint":"ng lint","test":"ng test --watch false","build":"ng build --prod","start":"ng serve","test:w":"ng test","packagr":"ng-packagr -p package.json"},"typings":"ngx-filter-pipe.d.ts","_npmUser":{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"},"metadata":"ngx-filter-pipe.metadata.json","repository":{"url":"git+https://vadimdez@github.com/VadimDez/ngx-filter-pipe.git","type":"git"},"_npmVersion":"5.6.0","description":"Angular 5+ pipeline for filtering arrays","directories":{},"_nodeVersion":"8.11.1","dependencies":{"tslib":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^5.5.6","karma":"~2.0.0","tslint":"~5.9.1","core-js":"^2.4.1","ts-node":"~4.1.0","tsickle":"^0.26.0","zone.js":"^0.8.19","codelyzer":"^4.0.1","ng-packagr":"^2.0.0","protractor":"~5.1.2","typescript":"~2.6.2","@types/node":"~6.0.60","@angular/cli":"1.6.7","jasmine-core":"~2.8.0","@angular/core":"^5.2.0","@angular/http":"^5.2.0","karma-jasmine":"~1.1.0","@angular/forms":"^5.2.0","@types/jasmine":"~2.8.3","@angular/common":"^5.2.0","@angular/router":"^5.2.0","@angular/compiler":"^5.2.0","@types/jasminewd2":"~2.0.2","@angular/animations":"^5.2.0","material-design-lite":"^1.3.0","@angular/compiler-cli":"^5.2.0","jasmine-spec-reporter":"~4.2.1","karma-chrome-launcher":"~2.2.0","@angular/language-service":"^5.2.0","@angular/platform-browser":"^5.2.0","karma-jasmine-html-reporter":"^0.2.2","karma-coverage-istanbul-reporter":"^1.2.1","@angular/platform-browser-dynamic":"^5.2.0"},"peerDependencies":{"@angular/core":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-filter-pipe_2.1.1_1537294690787_0.46539637462759753","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"ngx-filter-pipe","version":"2.1.2","keywords":["angular","angular5","filter","pipe"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","_id":"ngx-filter-pipe@2.1.2","maintainers":[{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"}],"homepage":"https://github.com/VadimDez/ngx-filter-pipe#readme","bugs":{"url":"https://github.com/VadimDez/ngx-filter-pipe/issues"},"dist":{"shasum":"d3368f22bf45c74d5fcdae3701501db15fb90399","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/ngx-filter-pipe/-/ngx-filter-pipe-2.1.2.tgz","fileCount":18,"integrity":"sha512-YEXvjEw+Mpg5jL+yqSnFWKiY0P9XtRAJ2Dk3n9sC4stnsuhPzPRwIkF58aBvqYfoi3vrb7KQFImgbmfFAQqnFw==","signatures":[{"sig":"MEYCIQC/043Wbrw/QIPGYcUnMmALode9GInbjxnRsPU8QOCEAgIhAO1s+ppjFzmUHIAAP6+rNk0FVOwMTQ3FrmupVc9gzO6W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbor2KCRA9TVsSAnZWagAA/XkQAIvjb6JSXoCcDI7vpAFo\nx4tFGLDDXCT9iIK9si2ZvOYEJwru59EFh2KYnCwmAn3COlpvwMXylrTmsEOg\ncXhfSZCbegIhF+cbZGwRCqnLlPZbN0PDP0ZRiSjxNsYIF/jv90CK5oTWW0Dq\nvLzie3nATFf93f5sI65cKUU4SeTO1RtMetG+CWjnlI8LTxekH3VCbC+5JZ/5\nyW+wR4TjKGqqvVzfVfulKFpPInE/MBISKPtP9T8Exa3t8n5pDRwawNZGJwzS\nWSXnPteZUTaXEq4KkfNlWtQQ9h1VfDjlXOml4VyUpnr2gQRTxw+H3s7MsDkE\nwArt2WSixB11i5XtosvHn9McGgEHiL2jQHUAhJifgWxU7o0Ie7EDirxwN0lU\nu5JJpgm8kC++o11/6vQrlAeBu89w/WqZd+cs1f83KSNuf/5TV2Lc+sOsGhdb\nwv+vN8a4BppYdeRAxmP1l4Dx8bE6Z32SsbjLWdouPvT76o1/PnC1uRcGoahs\n0dEOOhjRRH19BByk04/OTrgKO2HEN+PpN4s5UkWvcg8EPbY88CmIIlFXyJYt\n5OnLtJRlRzHwBwOjClbhPUXhHkLfm6VE/6QS5WkjAjFmo8ZzlPu0AvvORsP+\n53DrXrSfm81tovjbQcjMdoM70UdTOLb8TpfMm5d9voFTnjVGkePvhkMrRSAf\nJ60G\r\n=UD7Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ngx-filter-pipe.umd.js","es2015":"esm2015/ngx-filter-pipe.js","module":"esm5/ngx-filter-pipe.js","scripts":{"ng":"ng","e2e":"ng e2e","docs":"ng build --prod --output-path docs --base-href ngx-filter-pipe && cp ./docs/index.html ./docs/404.html","lint":"ng lint","test":"ng test --watch false","build":"ng build --prod","start":"ng serve","test:w":"ng test","packagr":"ng-packagr -p package.json"},"typings":"ngx-filter-pipe.d.ts","_npmUser":{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"},"metadata":"ngx-filter-pipe.metadata.json","repository":{"url":"git+https://vadimdez@github.com/VadimDez/ngx-filter-pipe.git","type":"git"},"_npmVersion":"5.6.0","description":"Angular 5+ pipeline for filtering arrays","directories":{},"_nodeVersion":"8.11.3","dependencies":{"tslib":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^5.5.6","karma":"~2.0.0","tslint":"~5.9.1","core-js":"^2.4.1","ts-node":"~4.1.0","tsickle":"^0.26.0","zone.js":"^0.8.19","codelyzer":"^4.0.1","ng-packagr":"^2.0.0","protractor":"~5.1.2","typescript":"~2.6.2","@types/node":"~6.0.60","@angular/cli":"1.6.7","jasmine-core":"~2.8.0","@angular/core":"^5.2.0","@angular/http":"^5.2.0","karma-jasmine":"~1.1.0","@angular/forms":"^5.2.0","@types/jasmine":"~2.8.3","@angular/common":"^5.2.0","@angular/router":"^5.2.0","@angular/compiler":"^5.2.0","@types/jasminewd2":"~2.0.2","@angular/animations":"^5.2.0","material-design-lite":"^1.3.0","@angular/compiler-cli":"^5.2.0","jasmine-spec-reporter":"~4.2.1","karma-chrome-launcher":"~2.2.0","@angular/language-service":"^5.2.0","@angular/platform-browser":"^5.2.0","karma-jasmine-html-reporter":"^0.2.2","karma-coverage-istanbul-reporter":"^1.2.1","@angular/platform-browser-dynamic":"^5.2.0"},"peerDependencies":{"@angular/core":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-filter-pipe_2.1.2_1537392009299_0.13801569372432976","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"ngx-filter-pipe","version":"3.0.0","keywords":["angular","angular5","filter","pipe"],"author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","_id":"ngx-filter-pipe@3.0.0","maintainers":[{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"}],"homepage":"https://github.com/VadimDez/ngx-filter-pipe#readme","bugs":{"url":"https://github.com/VadimDez/ngx-filter-pipe/issues"},"dist":{"shasum":"7e72743f6ef4d10235cbbdc6fca2f29991468d99","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/ngx-filter-pipe/-/ngx-filter-pipe-3.0.0.tgz","fileCount":15,"integrity":"sha512-3e0O/mNesxrHc/iRydoQNwgcx2vknSM1sZtEIwZXJLCwdrMwzWOkmbBbQRkeuHhjEi6gaOCd5E2tdQ6DyqiAXw==","signatures":[{"sig":"MEUCID+dA+S4k7/19lYvTqLqC1vs9/JwDLxt4n4c7tVm8D+AAiEA0mLHRYej0rGnk/4ykD+iP9rtLjtnYKu2rahjPqffvr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40227},"module":"fesm2022/ngx-filter-pipe.mjs","engines":{"npm":"9.7.2","node":"20.4.0"},"exports":{".":{"esm":"./esm2022/ngx-filter-pipe.mjs","types":"./index.d.ts","default":"./fesm2022/ngx-filter-pipe.mjs","esm2022":"./esm2022/ngx-filter-pipe.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"e4eb43b1b4220b5873aeed1244183ae405d3463c","typings":"index.d.ts","_npmUser":{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"},"repository":{"url":"git+https://vadimdez@github.com/VadimDez/ngx-filter-pipe.git","type":"git"},"_npmVersion":"9.7.2","description":"Angular 5+ pipeline for filtering arrays","directories":{},"sideEffects":false,"_nodeVersion":"20.4.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-filter-pipe_3.0.0_1715894044686_0.002473276836034932","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"ngx-filter-pipe","version":"3.0.1","description":"Angular 5+ pipeline for filtering arrays","author":{"name":"Vadym Yatsyuk","email":"vadym.yatsyuk@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://vadimdez@github.com/VadimDez/ngx-filter-pipe.git"},"bugs":{"url":"https://github.com/VadimDez/ngx-filter-pipe/issues"},"homepage":"https://github.com/VadimDez/ngx-filter-pipe#readme","peerDependencies":{"@angular/core":">=5.0.0"},"dependencies":{"tslib":"^2.3.0"},"keywords":["angular","angular5","filter","pipe"],"module":"fesm2022/ngx-filter-pipe.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ngx-filter-pipe.mjs","esm":"./esm2022/ngx-filter-pipe.mjs","default":"./fesm2022/ngx-filter-pipe.mjs"}},"sideEffects":false,"_id":"ngx-filter-pipe@3.0.1","gitHead":"395ba75ab645e0a619b89220ff46b0aa1c3be4f9","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-NTHKlrYPUzZe6BeWnPeczvjcp0tjdqLaIfOkDjwu6HDKej21CR2iXu6MGzbGgIpVaZVj/FoW+Koqpr2FydLkwQ==","shasum":"e7521a66d905741510d59941a12194af370d3d6e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/ngx-filter-pipe/-/ngx-filter-pipe-3.0.1.tgz","fileCount":15,"unpackedSize":40166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkm4ixBNc7x0ZfLqDgIFuTv3ya8KJ57Tt9lPtKrTHnBAiASd5qu5PVSGjafFh7WzxXh1y3Wc1sbJ/6B3xwe1KlTeg=="}]},"_npmUser":{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"vadym.yatsyuk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-filter-pipe_3.0.1_1725823831599_0.9074883198439512"},"_hasShrinkwrap":false}},"name":"ngx-filter-pipe","time":{"created":"2017-02-16T21:31:26.879Z","modified":"2024-09-08T19:30:32.018Z","0.0.0":"2017-02-16T21:31:26.879Z","1.0.0":"2017-06-22T19:11:00.625Z","1.0.1":"2017-12-18T17:35:56.984Z","1.0.2":"2018-02-03T19:23:59.985Z","2.0.0":"2018-02-08T22:19:40.534Z","2.1.0":"2018-02-18T20:01:16.463Z","2.1.1":"2018-09-18T18:18:10.980Z","2.1.2":"2018-09-19T21:20:09.429Z","3.0.0":"2024-05-16T21:14:04.892Z","3.0.1":"2024-09-08T19:30:31.822Z"},"readmeFilename":"README.md","homepage":"https://github.com/VadimDez/ngx-filter-pipe#readme"}