diff --git a/demo/package.json b/demo/package.json new file mode 100644 index 0000000..cb7cb3b --- /dev/null +++ b/demo/package.json @@ -0,0 +1,70 @@ +{ + "name": "data-driven-motion-demo", + "version": "1.0.0", + "description": "demo for data-driven-motion", + "main": "index.js", + "scripts": { + "start": "webpack-dev-server --content-base build/ --port 3000", + "build": "webpack -p --env production" + }, + "author": "Kye Hohenberger", + "license": "MIT", + "dependencies": { + "@vx/curve": "^0.0.112", + "@vx/gradient": "^0.0.112", + "@vx/group": "^0.0.114", + "@vx/mock-data": "^0.0.115", + "@vx/scale": "^0.0.117", + "@vx/shape": "^0.0.119", + "color-name": "^1.1.2", + "css-loader": "^0.28.4", + "d3-array": "^1.2.0", + "d3-random": "^1.0.3", + "d3-scale": "^1.0.5", + "d3-shape": "^1.0.6", + "gh-pages": "^0.12.0", + "github-markdown-css": "^2.5.0", + "prop-types": "^15.5.10", + "react": "^15.5.4", + "react-crate": "^2.0.0", + "react-dom": "^15.5.4", + "react-loadable": "^3.0.1", + "react-motion": "^0.4.7", + "react-router-dom": "^4.0.0", + "react-svg-morph": "^0.1.10", + "rebass": "^0.4.0-beta.9", + "recompose": "^0.22.0", + "rgb-to-hsl": "0.0.3" + }, + "devDependencies": { + "babel-core": "^6.23.1", + "babel-eslint": "^7.2.3", + "babel-loader": "^7.0.0", + "babel-preset-env": "^1.5.1", + "babel-preset-react": "^6.24.1", + "babel-preset-stage-0": "^6.24.1", + "extract-text-webpack-plugin": "^2.1.0", + "html-loader": "^0.4.5", + "html-webpack-plugin": "^2.28.0", + "markdown-loader": "^2.0.0", + "open-color": "^1.5.1", + "prettier": "^0.20.0", + "raw-loader": "^0.5.1", + "standard": "^10.0.2", + "style-loader": "^0.18.1", + "url-loader": "^0.5.8", + "webpack": "^2.2.0", + "webpack-dev-server": "^2.4.5" + }, + "eslintConfig": { + "extends": "standard", + "parser": "babel-eslint" + }, + "standard": { + "parser": "babel-eslint", + "ignore": [ + "/dist/", + "/demo/" + ] + } +} diff --git a/demo/src/App.js b/demo/src/App.js index 93bc078..2c57e8b 100644 --- a/demo/src/App.js +++ b/demo/src/App.js @@ -16,6 +16,7 @@ import Scatterplot from './demos/Scatterplot' import America from './demos/America' import Slider from './demos/Slider' import ColorSearch from './demos/ColorSearch' +import BarChart from './demos/BarChart' const WOBBLY_SPRING = { stiffness: 350, damping: 15, precision: 0.1 } @@ -76,6 +77,17 @@ const HomePage = ({ style }) => { const DemosPage = ({ style }) => (