setup-data-project

May 5, 2026 ยท View on GitHub

A CLI tool to quickly set up a data project with essential folders, configurations, and documentation.

# Deno
deno run -A jsr:@nshiab/setup-data-project

# Node
npx @nshiab/setup-data-project

# Bun
bunx @nshiab/setup-data-project
  • Creates a standardized folder structure.
  • Ensures necessary files like .env, .gitignore, and README.md exist.
  • Installs simple-data-analysis and journalism libraries and fetches their documentation for LLM use.
  • Updates project configuration (e.g., deno.json or package.json) with relevant tasks.

The library is maintained by Nael Shiab, computational journalist and senior data producer for CBC News.