encodable
Configurable grammar for visualization components
Language: typescript
Author: Daniel Payne (@danieldev)
15 stars · 317 views
Files
- test (txt)
- setupTests.ts (ts)
- packages (txt)
- docs (txt)
- gatsby-config.js (js)
- README.md (md)
- gatsby-node.js (js)
- ChannelType.md (md)
- createScale.md (md)
- Encoder.md (md)
- gallery (txt)
- index.mdx (mdx)
- Treemap.mdx (mdx)
- AreaChart.mdx (mdx)
- index.tsx (tsx)
- WordCloud (txt)
- Encoder.ts (ts)
- index.tsx (tsx)
- AreaChart (txt)
- Encoder.ts (ts)
- index.tsx (tsx)
- CoffeeChart (txt)
- Encoder.ts (ts)
- CoffeeCup.tsx (tsx)
- index.tsx (tsx)
- DonutChart (txt)
- Encoder.ts (ts)
- index.tsx (tsx)
- reactify.tsx (tsx)
- BalloonPlot (txt)
- Encoder.ts (ts)
- combineContinuousDomains.test.ts (ts)
- combineCategories.test.ts (ts)
- typeGuards (txt)
- Base.test.ts (ts)
- ChannelDef.test.ts (ts)
- SchemeParams.test.ts (ts)
- CompleteChannelDef.test.ts (ts)
- ScaleConfig.test.ts (ts)
- Channel.test.ts (ts)
- createFormatter.test.ts (ts)
- DateTime.ts (ts)
- Scale.ts (ts)
- Base.ts (ts)
- SchemeParams.ts (ts)
- Channel.ts (ts)
- ChannelDef.ts (ts)
- Base.ts (ts)
- Legend.ts (ts)
- updateScale.ts (ts)
- applyRound.ts (ts)
- getScaleCategoryFromScaleType.ts (ts)
- createScale.ts (ts)
- applyInterpolate.ts (ts)
- applyDomain.ts (ts)
- applyBase.ts (ts)
- scaleCategories.ts (ts)
- isPropertySupportedByScaleType.ts (ts)
- applyZero.ts (ts)
- createColorInterpolator.ts (ts)
- applyExponent.ts (ts)
- index.js (js)
- CHANGELOG.md (md)
- encodable-registry (txt)
- test (txt)
- models (txt)
- Registry.test.ts (ts)
- SyncRegistry.test.ts (ts)
- index.test.ts (ts)
- utils (txt)
- makeSingleton.test.ts (ts)
- README.md (md)
- package.json (json)
- src (txt)
- models (txt)
- OverwritePolicy.ts (ts)
- SyncRegistry.ts (ts)
- createRegistryState.ts (ts)
- Registry.ts (ts)
- utils (txt)
- makeSingleton.ts (ts)
- types (txt)
- base.ts (ts)
- index.test.ts (ts)
- index.test.ts (ts)
- types.ts (ts)
- ColorNamespace.ts (ts)
- ChildRegistry.ts (ts)
- index.ts (ts)
- ATTRIBUTION.md (markdown)
- createNumberFormatter.test.ts (ts)
- factories (txt)
- createD3NumberFormatter.test.ts (ts)
- createSmartNumberFormatter.test.ts (ts)
- previewNumber.test.ts (ts)
- NumberFormatterRegistry.test.ts (ts)
- time (txt)
- createTimeFormatter.test.ts (ts)
- TimeFormatterRegistry.test.ts (ts)
- formatters (txt)
- smartDate.test.ts (ts)
- smartDateVerbose.test.ts (ts)
- previewTime.test.ts (ts)
- timeRange (txt)
- index.test.ts (ts)
- createD3NumberFormatter.ts (ts)
- d3Time.ts (ts)
- factories (txt)
- createD3TimeFormatter.ts (ts)
- createMultiTimeFormatter.ts (ts)
- createTimeFormatter.ts (ts)
- formatters (txt)
- smartDateVerbose.ts (ts)
- smartDate.ts (ts)
- previewTime.ts (ts)
- TimeFormats.ts (ts)
- index.ts (ts)
- index.ts (ts)
- timeRange (txt)
- factories (txt)
- createNaiveTimeRangeFormatter.ts (ts)
- TimeRangeFormatterRegistry.ts (ts)
- index.ts (ts)
- createTimeRangeFormatter.ts (ts)
- CHANGELOG.md (md)
- encodable-color (txt)
- test (txt)
- models (txt)
- scale (txt)
- removeUndefinedAndNull.ts (ts)
- mergeEncoding.test.ts (ts)
- isDisabled.test.ts (ts)
- combineCategories.ts (ts)
- isDisabled.ts (ts)
- cars.ts (ts)
- stock.ts (ts)
- Encoder.ts (ts)
- package.json (json)
- doczrc.js (js)
- src (txt)
- index.mdx (mdx)
- guides (txt)
- createComponent.md (md)
- createLegend.md (md)
- motivation.md (md)
- gatsby-theme-docz (txt)
- theme (txt)
- inferElementTypeFromUnionOfArrayTypes.ts (ts)
- index.js (js)
- prism (txt)
- index.js (js)
- components (txt)
- Header (txt)
- styles.js (js)
- encodable (txt)
- ChannelDef.md (md)
- ChannelEncoder.md (md)
- keys.ts (ts)
- SketchBarChart.mdx (mdx)
- CoffeeChart.mdx (mdx)
- GridMap.mdx (mdx)
- ScatterPlot.mdx (mdx)
- Gallery.tsx (tsx)
- DonutChart.mdx (mdx)
- CHANGELOG.md (md)
- encodable (txt)
- WordCloud.mdx (mdx)
- BalloonPlot.mdx (mdx)
- encodable-registry (txt)
- index.md (md)
- about.mdx (mdx)
- data (txt)
- alcoholByState.ts (ts)
- test (txt)
- utils (txt)
- typeGuards (txt)
- namesData.ts (ts)
- encodable-format (txt)
- index.md (md)
- encodable-color (txt)
- index.md (md)
- encodable-dimension (txt)
- index.md (md)
- components (txt)
- VersionTable.tsx (tsx)
- Treemap (txt)
- scale (txt)
- index.tsx (tsx)
- demo.tsx (tsx)
- Frame.tsx (tsx)
- SketchBarChart (txt)
- Encoder.ts (ts)
- index.tsx (tsx)
- GridMap (txt)
- Encoder.ts (ts)
- usaLayout.ts (ts)
- isEnabled.test.ts (ts)
- test (txt)
- Balloon.tsx (tsx)
- index.tsx (tsx)
- ScatterPlot (txt)
- Encoder.ts (ts)
- index.ts (ts)
- contributing.md (md)
- identity.test.ts (ts)
- Scale.test.ts (ts)
- DateTime.test.ts (ts)
- encoders (txt)
- createEncoderFactory.test.ts (ts)
- ChannelEncoder.test.ts (ts)
- ChannelEncoderAxis.test.ts (ts)
- completeAxisConfig.test.ts (ts)
- Encoder.test.ts (ts)
- options (txt)
- Encodable.test.ts (ts)
- resolvers (txt)
- defaultColorSchemeResolver.test.ts (ts)
- defaultFormatResolver.test.ts (ts)
- fillers (txt)
- inferFieldType.test.ts (ts)
- inferScaleType.test.ts (ts)
- combineContinuousDomains.ts (ts)
- completeLegendConfig.test.ts (ts)
- completeScaleConfig.test.ts (ts)
- completeFormatConfig.test.ts (ts)
- completeChannelDef.test.ts (ts)
- parsers (txt)
- scale (txt)
- getScaleCategoryFromScaleType.test.ts (ts)
- isPropertySupportedByScaleType.test.ts (ts)
- identity.ts (ts)
- applyInterpolate.test.ts (ts)
- createScale.test.ts (ts)
- applyRange.test.ts (ts)
- applyZero.test.ts (ts)
- applyDomain.test.ts (ts)
- parseDateTime.test.ts (ts)
- format (txt)
- fallbackFormatter.test.ts (ts)
- dateTimeToTimestamp.test.ts (ts)
- domain (txt)
- parseDiscreteDomain.test.ts (ts)
- parseContinuousDomain.test.ts (ts)
- createGetterFromChannelDef.test.ts (ts)
- README.md (md)
- package.json (json)
- src (txt)
- utils (txt)
- mergeEncoding.ts (ts)
- isEnabled.ts (ts)
- ScaleConfig.ts (ts)
- CompleteChannelDef.ts (ts)
- encoders (txt)
- ChannelEncoder.ts (ts)
- Encoder.ts (ts)
- createEncoderFactory.ts (ts)
- ChannelEncoderAxis.ts (ts)
- types (txt)
- Scale.ts (ts)
- Nice.ts (ts)
- SchemeParams.ts (ts)
- ScaleType.ts (ts)
- ScaleInterpolate.ts (ts)
- ScaleConfig.ts (ts)
- BaseScaleConfig.ts (ts)
- DateTime.ts (ts)
- Encoding.ts (ts)
- internal (txt)
- CompleteChannelDef.ts (ts)
- Channel.ts (ts)
- VegaLite (txt)
- Axis.ts (ts)
- ChannelDef.ts (ts)
- Mixins.ts (ts)
- README.md (md)
- Axis.ts (ts)
- Options.ts (ts)
- index.ts (ts)
- Core.ts (ts)
- options (txt)
- Encodable.ts (ts)
- resolvers.ts (ts)
- index.ts (ts)
- fillers (txt)
- inferScaleType.ts (ts)
- expandLabelOverlapStrategy.ts (ts)
- completeChannelDef.ts (ts)
- completeFormatConfig.ts (ts)
- completeAxisConfig.ts (ts)
- _package.json (json)
- completeScaleConfig.ts (ts)
- completeLegendConfig.ts (ts)
- inferFieldType.ts (ts)
- parsers (txt)
- scale (txt)
- applyPadding.ts (ts)
- applyNice.ts (ts)
- createScaleFromScaleType.ts (ts)
- src (txt)
- applyRange.ts (ts)
- applyClamp.ts (ts)
- applyAlign.ts (ts)
- format (txt)
- createFormatter.ts (ts)
- fallbackFormatter.ts (ts)
- parseDateTimeIn.ts (ts)
- domain (txt)
- parseDiscreteDomain.ts (ts)
- parseContinuousDomain.ts (ts)
- createGetterFromChannelDef.ts (ts)
- parseDateTime.ts (ts)
- dateTimeToTimestamp.ts (ts)
- CHANGELOG.md (md)
- generator-encodable (txt)
- package.test.js (js)
- app.test.js (js)
- README.md (md)
- package.json (json)
- generators (txt)
- package (txt)
- index.js (js)
- templates (txt)
- test (txt)
- index.txt (txt)
- index.txt (txt)
- app (txt)
- index.ts (ts)
- index.ts (ts)
- CHANGELOG.md (md)
- encodable-format (txt)
- test (txt)
- index.test.ts (ts)
- utils (txt)
- fallbackFormatter.test.ts (ts)
- prefix.test.ts (ts)
- number (txt)
- NumberFormatterRegistry.ts (ts)
- index.test.ts (ts)
- utils (txt)
- createTime.test.ts (ts)
- d3Time.test.ts (ts)
- factories (txt)
- createMultiTimeFormatter.test.ts (ts)
- createD3TimeFormatter.test.ts (ts)
- NumberFormats.ts (ts)
- TimeRangeFormatterRegistry.test.ts (ts)
- createTimeRangeFormatter.test.ts (ts)
- README.md (md)
- package.json (json)
- src (txt)
- utils (txt)
- prefix.ts (ts)
- fallbackFormatter.ts (ts)
- FormatterRegistry.ts (ts)
- number (txt)
- factories (txt)
- createSmartNumberFormatter.ts (ts)
- previewNumber.ts (ts)
- createNumberFormatter.ts (ts)
- index.ts (ts)
- types (txt)
- index.ts (ts)
- time (txt)
- TimeFormatterRegistry.ts (ts)
- utils (txt)
- createTime.ts (ts)
- src (txt)
- models (txt)
- ExtensibleFunction.test.ts (ts)
- scale (txt)
- index.test.ts (ts)
- ColorNamespaceRegistry.test.ts (ts)
- ColorNamespace.test.ts (ts)
- ScaleCategoricalColor.test.ts (ts)
- scheme (txt)
- ExtensibleFunction.ts (ts)
- ColorSchemeRegistry.test.ts (ts)
- wrappers (txt)
- SequentialSchemeWrapper.test.ts (ts)
- DivergingSchemeWrapper.test.ts (ts)
- CategoricalSchemeWrapper.test.ts (ts)
- wrapColorScheme.test.ts (ts)
- README.md (md)
- package.json (json)
- ScaleCategoricalColor.ts (ts)
- index.ts (ts)
- ColorNamespaceRegistry.ts (ts)
- utils (txt)
- stringifyAndTrim.ts (ts)
- types.ts (ts)
- scheme (txt)
- ColorSchemeRegistry.ts (ts)
- wrappers (txt)
- wrapColorScheme.ts (ts)
- DivergingSchemeWrapper.ts (ts)
- CategoricalSchemeWrapper.ts (ts)
- SchemeWrapper.ts (ts)
- ContinuousSchemeWrapper.ts (ts)
- SequentialSchemeWrapper.ts (ts)
- presets (txt)
- d3Schemes.ts (ts)