{"library":"mongo-mask","type":"library","category":null,"description":"Converts a json-mask pattern (e.g., 'id,name,address(city)') into a MongoDB projection object for field inclusion/exclusion. v1.1.0 is the latest stable version; sporadic updates. Key differentiator: enables dynamic projection based on client query parameters, simplifying REST API field filtering for MongoDB queries. No runtime dependencies.","language":"javascript","status":"active","version":"1.1.0","tags":["javascript","json-mask","mask","mongo","mongodb"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install mongo-mask","imports":["import mongoMask from 'mongo-mask'","const mongoMask = require('mongo-mask')","mongoMask('id,name', { map: { id: '_id' } })"]},{"cmd":"yarn add mongo-mask","imports":[]},{"cmd":"pnpm add mongo-mask","imports":[]}],"homepage":"https://github.com/tellnes/mongo-mask#readme","github":"https://github.com/tellnes/mongo-mask","docs":null,"changelog":null,"pypi":null,"npm":"mongo-mask","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}