Skip to content

joaopalmeiro/dvs-soti-2021

Repository files navigation

dvs-soti-2021

Challenge (Data Visualization Society)

Demo

Development

  • Install pnpm (if necessary).
  • pnpm install.
  • pnpm dev.

References

Notes

  • Vite:
    • esbuild: fast JavaScript bundler.
    • ESM: ECMAScript Modules.
    • Development server + build command powered by Rollup.
    • React template.
    • npx vite --help.
    • JSON files can be directly imported (more info here).
    • pnpm create vite dvs-soti-2021 -- --template react or pnpm create vite -- --template react. pnpm install.
  • pnpm install -D eslint prettier eslint-config-prettier.
  • pnpm install -D eslint-plugin-prettier.
  • pnpm install -D eslint-plugin-react eslint-plugin-react-hooks.
  • pnpm install -D eslint-plugin-jsx-a11y.
  • pnpm install -D eslint-plugin-import.
  • pnpm eslint --init.
  • pnpm eslint --print-config .eslintrc.json > .eslintrc.allconfig.json.
  • pnpm install @mantine/hooks @mantine/core.
  • pnpm install phosphor-react.
  • pnpm install -D eslint-plugin-lodash (repo).Support ESLint 8.x (open) issue.
  • Online tools:
  • pnpm install @visx/group @visx/axis d3-scale d3-format d3-array.
  • pnpm install @visx/drag.
  • pnpm install @visx/text.
  • pnpm install @visx/grid.
  • Packages:
  • pnpm up kbar.
  • pnpm.overrides documentation.
  • Demo (macOS):