data-point icon indicating copy to clipboard operation
data-point copied to clipboard

JavaScript Utility for collecting, processing and transforming data

Results 85 data-point issues
Sort by recently updated
recently updated
newest added

**Problem description**: Ability to create entity instances and register them so they are globally accessible to DataPoint instance **Suggested solution**: When registering an entity, detect if the entity's source is...

type:enhancement
📦data-point

**Problem description**: when using data-point-cache it console errors if redis is not available, even if required flag is off **Suggested solution**: only show error, and warning if is flag required...

📦data-point-service
📦data-point-cache

**Problem description**: It would be helpful to create your own reducer helper types. This would also be a way of test driving new reducers without adding them to the DataPoint...

📦data-point

**Problem description**: I've noticed a pattern of wanting to remove falsy values from objects, but there's no elegant way of doing that: ```js const reducer = [ input => {...

status:draft
📦data-point

**Problem description**: We have entity factories like this: ```js const { Model } = DataPoint.entityFactories const model = Model('hello-world', { value: input => 'hello world' }) const entities = {...

status:draft
📦data-point

**Problem description**: Every reducer/entity is asynchronous, which makes them simpler to implement and reason about, but this comes with performance drawbacks. Take this for example: ```js const { map }...

performance
📦data-point

**Problem description**: I've noticed a lot of code in DataPoint reducers that is specifically for adding default values, but `withDefault` is not very versatile. It would be useful to expand...

status:draft
📦data-point

**Problem description**: It would be helpful to know the request URLs that are used for each call to `dataPoint.transform`. This could help with debugging; also, if you're pulling data from...

status:draft
📦data-point

**Problem description**: Strings are only valid reducers when they start with `$`, but the error message is confusing when you try to resolve an invalid string: ```js dataPoint.resolve('invalid', {}) ```...

📦data-point

**Problem description**: Transform entities have a `value` property, but they don't have lifecycle methods like `inputType`, `before`, `after`, and `outputType`: https://github.com/ViacomInc/data-point/blob/master/packages/data-point/lib/entity-types/entity-transform/factory.js#L17 Despite this, transforms are resolved with the same function...

status:draft
📦data-point