{"_id":"@almahu/loopback-component-filter","_rev":"1-d654e531939f412294b908cd3bae1955","name":"@almahu/loopback-component-filter","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@almahu/loopback-component-filter","version":"0.0.1","description":"loopback component to filter deep with relations","keywords":["loopback-extension","loopback"],"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10.16"},"scripts":{"build":"lb-tsc","build:watch":"lb-tsc --watch","lint":"npm run eslint && npm run prettier:check","lint:fix":"npm run eslint:fix && npm run prettier:fix","prettier:cli":"lb-prettier \"**/*.ts\" \"**/*.js\"","prettier:check":"npm run prettier:cli -- -l","prettier:fix":"npm run prettier:cli -- --write","eslint":"lb-eslint --report-unused-disable-directives .","eslint:fix":"npm run eslint -- --fix","pretest":"npm run rebuild","test":"lb-mocha --allow-console-logs \"dist/__tests__\"","posttest":"npm run lint","test:dev":"lb-mocha --allow-console-logs dist/__tests__/**/*.js && npm run posttest","clean":"lb-clean dist *.tsbuildinfo .eslintcache","rebuild":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://gitlab.com/monkey-space/loopback-component-filter.git"},"author":{"name":"alanfernando93","email":"alanfernando93.am@gmail.com"},"license":"ISC","peerDependencies":{"@loopback/core":"^2.16.1"},"dependencies":{"@loopback/repository":"^3.7.1","lodash":"^4.17.21","tslib":"^2.0.0"},"devDependencies":{"@loopback/build":"^6.4.1","@loopback/core":"^2.16.1","@loopback/eslint-config":"^10.2.1","@loopback/testlab":"^3.4.1","@types/lodash":"^4.14.172","@types/node":"^10.17.60","eslint":"^7.28.0","source-map-support":"^0.5.19","typescript":"~4.3.2"},"bugs":{"url":"https://gitlab.com/monkey-space/loopback-component-filter/issues"},"homepage":"https://gitlab.com/monkey-space/loopback-component-filter#readme","gitHead":"abb27230818607eafb0a704f8cf0541aca1dccb1","_id":"@almahu/loopback-component-filter@0.0.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-chVPryiEXyd/Nr9B2lUAuroeMAEAqI/JP5tsM97qyyktdFZsGaHKO78I+3t63wpH6ZhbymIyDBv3dkK8bx+jiQ==","shasum":"d95be508d32fcc2123697024c5bdd1ac73bbb44b","tarball":"https://registry.npmjs.org/@almahu/loopback-component-filter/-/loopback-component-filter-0.0.1.tgz","fileCount":35,"unpackedSize":31651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIX6tCRA9TVsSAnZWagAANnUP/RpR4f1vw/jCeBUx7t2Z\nDk24n6gMG2TZXmPPnSpG0j8epu+fm5jFXcTSlW84KMw3/9lKjhqd3cMVGpgT\nSStgI9oZTQOeKV28BXpTATDv0IDlkDSWr4ixgBWYJdhUEPEPGEhh4LSK4PJi\nr5ZqfUWDMH91KDQCMfmZ1+Tx52T8Z3n4GWxqoQjUGPmhiY/ux6TyMn9W93MG\nqLRUJsoQ0FQl2aC8odG1iH5SGk7XszFAznVs0nXHzG62BRAv68BGHLB79O/A\nD6WnQaL7saFwQBL0u6Y2LyWMhpfw1Ikyg5/3E1ucoa+7ZwTQYSzl5D5e2ys2\nlx2IsSW7Gewkxyq2Sur2WqW6OeUA4P52gGjyO95YgS7B3SuKwlh6jA0GQ5g/\nmaXb70O4oWeh0Tm5InRuSpcn31P6i0vSRnOfP0fpJ028v6Lyrg0eu8naO0aF\n92Pa8Gq5PyoM/NwMY39QLSgt8OfWTN51HO5ocPtD7btot0m0JLJgRW14eunN\nYz4F3p5KPkC1z39fSlsD76hLcaAzO4sqOIsso901ZjHjRdBQDwf061DMkmjD\nMmUASGt4WqsgSvB4nLYKeXigOAhzX4vTDzgi91c7ifBmKOE8Fiy9jLOqI/VI\nKNtgoh9kMpBD54r0hSA46HwKlxMjW42677c8H3AzYBPvHzjQHO13OAsOLT3Z\nHr84\r\n=6tDu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRpwjqmglEfnreUgkebJeyD0E6mRNCQ62OObiMi6ISlAiB43uv26U3MkD63d9iLf1fLcCj82uzhPjqwg2LjkfiyAw=="}]},"_npmUser":{"name":"alanfernando93","email":"alanfernando93.am@gmail.com"},"directories":{},"maintainers":[{"name":"alanfernando93","email":"alanfernando93.am@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-filter_0.0.1_1629585069437_0.36023108662914316"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-21T22:31:09.359Z","0.0.1":"2021-08-21T22:31:09.609Z","modified":"2022-04-04T13:35:35.800Z"},"maintainers":[{"name":"alanfernando93","email":"alanfernando93.am@gmail.com"}],"description":"loopback component to filter deep with relations","homepage":"https://gitlab.com/monkey-space/loopback-component-filter#readme","keywords":["loopback-extension","loopback"],"repository":{"type":"git","url":"git+https://gitlab.com/monkey-space/loopback-component-filter.git"},"author":{"name":"alanfernando93","email":"alanfernando93.am@gmail.com"},"bugs":{"url":"https://gitlab.com/monkey-space/loopback-component-filter/issues"},"license":"ISC","readme":"# loopback-component-filter\n\n[![LoopBack](https://github.com/strongloop/loopback-next/raw/master/docs/site/imgs/branding/Powered-by-LoopBack-Badge-(blue)-@2x.png)](http://loopback.io/)\n\n## Installation\n\nInstall LoopbackFilterComponent using `npm`;\n\n```sh\n$ [npm install | yarn add] loopback-component-filter\n```\n\n## Basic Use\n\nConfigure and load LoopbackFilterComponent in the application constructor\nas shown below.\n\n```ts\nimport {LoopbackFilterComponent, LoopbackFilterComponentOptions, DEFAULT_LOOPBACK_COMPONENT_FILTER_OPTIONS} from 'loopback-component-filter';\n// ...\nexport class MyApplication extends BootMixin(ServiceMixin(RepositoryMixin(RestApplication))) {\n  constructor(options: ApplicationConfig = {}) {\n    const opts: LoopbackFilterComponentOptions = DEFAULT_LOOPBACK_COMPONENT_FILTER_OPTIONS;\n    this.configure(LoopbackFilterComponentBindings.COMPONENT).to(opts);\n      // Put the configuration options here\n    });\n    this.component(LoopbackFilterComponent);\n    // ...\n  }\n  // ...\n}\n```\n","readmeFilename":"README.md"}