├── .eslintrc.json ├── .github ├── eslint.json └── workflows │ └── node.js.yml ├── .gitignore ├── LICENSE ├── README.md ├── img ├── cubehelix.png ├── cubehelixGamma.png ├── cubehelixGammaLong.png ├── cubehelixLong.png ├── hcl.png ├── hclLong.png ├── hsl.png ├── hslLong.png ├── lab.png ├── rgb.png └── rgbGamma.png ├── package.json ├── rollup.config.js ├── src ├── array.js ├── basis.js ├── basisClosed.js ├── color.js ├── constant.js ├── cubehelix.js ├── date.js ├── discrete.js ├── hcl.js ├── hsl.js ├── hue.js ├── index.js ├── lab.js ├── number.js ├── numberArray.js ├── object.js ├── piecewise.js ├── quantize.js ├── rgb.js ├── round.js ├── string.js ├── transform │ ├── decompose.js │ ├── index.js │ └── parse.js ├── value.js └── zoom.js ├── test ├── .eslintrc.json ├── array-test.js ├── asserts.js ├── cubehelix-test.js ├── cubehelixLong-test.js ├── date-test.js ├── discrete-test.js ├── hcl-test.js ├── hclLong-test.js ├── hsl-test.js ├── hslLong-test.js ├── hue-test.js ├── lab-test.js ├── number-test.js ├── numberArray-test.js ├── object-test.js ├── piecewise-test.js ├── quantize-test.js ├── rgb-test.js ├── round-test.js ├── string-test.js ├── transformCss-test.js ├── value-test.js └── zoom-test.js └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/.github/eslint.json -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.sublime-workspace 2 | .DS_Store 3 | dist/ 4 | node_modules 5 | npm-debug.log 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/README.md -------------------------------------------------------------------------------- /img/cubehelix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/img/cubehelix.png -------------------------------------------------------------------------------- /img/cubehelixGamma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/img/cubehelixGamma.png -------------------------------------------------------------------------------- /img/cubehelixGammaLong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/img/cubehelixGammaLong.png -------------------------------------------------------------------------------- /img/cubehelixLong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/img/cubehelixLong.png -------------------------------------------------------------------------------- /img/hcl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/img/hcl.png -------------------------------------------------------------------------------- /img/hclLong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/img/hclLong.png -------------------------------------------------------------------------------- /img/hsl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/img/hsl.png -------------------------------------------------------------------------------- /img/hslLong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/img/hslLong.png -------------------------------------------------------------------------------- /img/lab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/img/lab.png -------------------------------------------------------------------------------- /img/rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/img/rgb.png -------------------------------------------------------------------------------- /img/rgbGamma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/img/rgbGamma.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/array.js -------------------------------------------------------------------------------- /src/basis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/basis.js -------------------------------------------------------------------------------- /src/basisClosed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/basisClosed.js -------------------------------------------------------------------------------- /src/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/color.js -------------------------------------------------------------------------------- /src/constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/constant.js -------------------------------------------------------------------------------- /src/cubehelix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/cubehelix.js -------------------------------------------------------------------------------- /src/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/date.js -------------------------------------------------------------------------------- /src/discrete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/discrete.js -------------------------------------------------------------------------------- /src/hcl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/hcl.js -------------------------------------------------------------------------------- /src/hsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/hsl.js -------------------------------------------------------------------------------- /src/hue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/hue.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/lab.js -------------------------------------------------------------------------------- /src/number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/number.js -------------------------------------------------------------------------------- /src/numberArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/numberArray.js -------------------------------------------------------------------------------- /src/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/object.js -------------------------------------------------------------------------------- /src/piecewise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/piecewise.js -------------------------------------------------------------------------------- /src/quantize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/quantize.js -------------------------------------------------------------------------------- /src/rgb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/rgb.js -------------------------------------------------------------------------------- /src/round.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/round.js -------------------------------------------------------------------------------- /src/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/string.js -------------------------------------------------------------------------------- /src/transform/decompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/transform/decompose.js -------------------------------------------------------------------------------- /src/transform/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/transform/index.js -------------------------------------------------------------------------------- /src/transform/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/transform/parse.js -------------------------------------------------------------------------------- /src/value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/value.js -------------------------------------------------------------------------------- /src/zoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/src/zoom.js -------------------------------------------------------------------------------- /test/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/.eslintrc.json -------------------------------------------------------------------------------- /test/array-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/array-test.js -------------------------------------------------------------------------------- /test/asserts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/asserts.js -------------------------------------------------------------------------------- /test/cubehelix-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/cubehelix-test.js -------------------------------------------------------------------------------- /test/cubehelixLong-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/cubehelixLong-test.js -------------------------------------------------------------------------------- /test/date-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/date-test.js -------------------------------------------------------------------------------- /test/discrete-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/discrete-test.js -------------------------------------------------------------------------------- /test/hcl-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/hcl-test.js -------------------------------------------------------------------------------- /test/hclLong-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/hclLong-test.js -------------------------------------------------------------------------------- /test/hsl-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/hsl-test.js -------------------------------------------------------------------------------- /test/hslLong-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/hslLong-test.js -------------------------------------------------------------------------------- /test/hue-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/hue-test.js -------------------------------------------------------------------------------- /test/lab-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/lab-test.js -------------------------------------------------------------------------------- /test/number-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/number-test.js -------------------------------------------------------------------------------- /test/numberArray-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/numberArray-test.js -------------------------------------------------------------------------------- /test/object-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/object-test.js -------------------------------------------------------------------------------- /test/piecewise-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/piecewise-test.js -------------------------------------------------------------------------------- /test/quantize-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/quantize-test.js -------------------------------------------------------------------------------- /test/rgb-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/rgb-test.js -------------------------------------------------------------------------------- /test/round-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/round-test.js -------------------------------------------------------------------------------- /test/string-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/string-test.js -------------------------------------------------------------------------------- /test/transformCss-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/transformCss-test.js -------------------------------------------------------------------------------- /test/value-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/value-test.js -------------------------------------------------------------------------------- /test/zoom-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/test/zoom-test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d3/d3-interpolate/HEAD/yarn.lock --------------------------------------------------------------------------------