{"library":"data-point","type":"library","category":null,"description":"DataPoint is a JavaScript utility library designed for collecting, processing, and transforming data, offering a structured approach to manage complex data flows. It allows developers to define data transformations using a combination of 'reducers' for primitive operations, 'entities' for more complex, composite transformations, and 'middleware' for meta-tasks such as caching or logging. The current stable version is 3.5.0, but the package has not seen active development since its last significant update and publish in late 2018 / early 2019. This indicates a stalled or abandoned release cadence. Its key differentiators include a declarative way to compose data transformations and its explicit support for integration patterns through middleware. However, its age means it predominantly relies on CommonJS modules and was built for Node.js v8+, potentially posing compatibility challenges with modern JavaScript ecosystems and newer Node.js versions.","language":"javascript","status":"abandoned","version":"3.5.0","tags":["javascript","reduce","transform","process","functional","compose","aggregate"],"last_verified":"Wed May 27","install":[{"cmd":"npm install data-point","imports":["const DataPoint = require('data-point')","const dataPoint = DataPoint.create()","dataPoint.resolve(reducer, input)"]},{"cmd":"yarn add data-point","imports":[]},{"cmd":"pnpm add data-point","imports":[]}],"homepage":"https://adambom.github.io/data-point","github":"https://github.com/ViacomInc/data-point","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/data-point","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/data-point/compatibility"}}