Skip to main content
Dpm Logo

Dpm - CLI :sauropod:

Discord Twitter GitHub license Github Workflow

Dpm Deno Package Manager is a simple, modern and easy way to manage the Deno Modules and dependencies that help to write and manage the deno libraries and code

Features :computer:

  • Build with 100% Typescript
  • Deno Lint, Format command support
  • Config generator for deno lint, deno fmt, deno test
  • Manage all in a dpm.json file with the same syntax of the package.json and more features
  • Generate all dependencies from a import_map.json file
  • Offline documentation manager
  • Tools helper manager, install all tools for a better Deno Development
  • Update the dependencies manager!
  • Information about some directories and versions!
  • Powerfull Logger sistem!
  • Open Source!

Installation 🚀

Unstable version ⚠️

If you want test dpm in the development version NOT DOCUMENTATION PROVIDED and NO COMPLETE FEATURES can you install with:

Deno Stable not ultimate features!

deno install -Afn dpm --unstable --import-map=https://deno.land/x/dpm/import_map.json https://deno.land/x/dpm/cli.ts

Ultimate features

deno install -Afn dpm --unstable --import-map=https://denopkg.com/dpmland/dpm@dev/import_map.json -c https://denopkg.com/dpmland/dpm@dev/tsconfig.json https://denopkg.com/dpmland/dpm@dev/cli.ts

Stable version!

Working in this!

Contribution Guides 📚

Thanks for want help to this project for contribute you can check the contributing file

Roadmap ✨

  • Add the main cli
  • Create the init command and create the dpm.json file
  • Clean the dependencies ( all and one by one )
  • Documentation offline
  • About cli and directories help
  • Format internal json files
  • Add the script command support
  • Add the format, format check, lint commands
  • Tools installation for deno development
  • Add the import modules to the dependencies into import field.
  • Create the deno.json config generator
  • Add the import map generator
  • Add the eggs.json file generator
  • Add the aliases for run a deno app
  • Add the README.md and data generator.

Made with :heart: in :earth_americas: