├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── bug_report.md ├── feature_request.md ├── weekly-digest.yml └── workflows │ ├── ci.yml │ ├── no-response.yml │ └── udd.yml ├── .nlsp-settings └── denols.json ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── deno.json ├── deno.lock ├── dev.ts ├── dpm.ts ├── import_map.json ├── install.ts ├── schemas └── dpm.json └── src ├── README.md ├── commands ├── about.ts ├── bundler.ts ├── docs.ts ├── exec.ts ├── init.ts ├── install.ts ├── publish.ts ├── task.ts ├── template.ts ├── tools.ts ├── uninstall.ts ├── update.ts └── upgrade.ts ├── core ├── bundler │ ├── generate_ts │ │ └── main.ts │ ├── minify │ │ ├── .gitignore │ │ ├── .rustfmt.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── cmd │ │ │ └── main.ts │ │ ├── lib │ │ │ ├── minify_dpm.generated.d.ts │ │ │ ├── minify_dpm.generated.js │ │ │ └── minify_dpm_bg.wasm │ │ └── src │ │ │ └── lib.rs │ └── monk │ │ └── main.ts ├── checker │ ├── README.md │ ├── file.ts │ ├── main.ts │ ├── types │ │ ├── dependencyType.ts │ │ └── importType.ts │ └── version.ts ├── docs │ ├── download.ts │ └── main.ts ├── dpx │ ├── README.md │ ├── cache.ts │ └── main.ts ├── json │ ├── files.types.ts │ ├── reader.ts │ ├── utils │ │ └── magicPrint.ts │ ├── writer.ts │ └── writer │ │ ├── basicApp.ts │ │ ├── deno.ts │ │ ├── dpm.ts │ │ ├── editor.ts │ │ ├── egg.ts │ │ ├── importMap.ts │ │ └── readme.ts ├── license │ └── download.ts ├── packages │ ├── add.ts │ ├── clean.ts │ ├── custom.ts │ ├── main.ts │ └── update.ts ├── publish │ └── main.ts ├── runner │ ├── format.ts │ └── main.ts ├── task │ └── main.ts ├── templates │ ├── download.ts │ ├── list.ts │ ├── search.ts │ └── usage.ts └── tools │ └── install.ts └── modules ├── authors.ts ├── deps.ts ├── dirs.ts ├── http.ts ├── info.ts ├── logger.ts └── run.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/.github/bug_report.md -------------------------------------------------------------------------------- /.github/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/.github/feature_request.md -------------------------------------------------------------------------------- /.github/weekly-digest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/.github/weekly-digest.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/no-response.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/.github/workflows/no-response.yml -------------------------------------------------------------------------------- /.github/workflows/udd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/.github/workflows/udd.yml -------------------------------------------------------------------------------- /.nlsp-settings/denols.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/.nlsp-settings/denols.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/README.md -------------------------------------------------------------------------------- /deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/deno.json -------------------------------------------------------------------------------- /deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/deno.lock -------------------------------------------------------------------------------- /dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/dev.ts -------------------------------------------------------------------------------- /dpm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/dpm.ts -------------------------------------------------------------------------------- /import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/import_map.json -------------------------------------------------------------------------------- /install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/install.ts -------------------------------------------------------------------------------- /schemas/dpm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/schemas/dpm.json -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/README.md -------------------------------------------------------------------------------- /src/commands/about.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/about.ts -------------------------------------------------------------------------------- /src/commands/bundler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/bundler.ts -------------------------------------------------------------------------------- /src/commands/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/docs.ts -------------------------------------------------------------------------------- /src/commands/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/exec.ts -------------------------------------------------------------------------------- /src/commands/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/init.ts -------------------------------------------------------------------------------- /src/commands/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/install.ts -------------------------------------------------------------------------------- /src/commands/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/publish.ts -------------------------------------------------------------------------------- /src/commands/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/task.ts -------------------------------------------------------------------------------- /src/commands/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/template.ts -------------------------------------------------------------------------------- /src/commands/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/tools.ts -------------------------------------------------------------------------------- /src/commands/uninstall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/uninstall.ts -------------------------------------------------------------------------------- /src/commands/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/update.ts -------------------------------------------------------------------------------- /src/commands/upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/commands/upgrade.ts -------------------------------------------------------------------------------- /src/core/bundler/generate_ts/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/bundler/generate_ts/main.ts -------------------------------------------------------------------------------- /src/core/bundler/minify/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /src/core/bundler/minify/.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/bundler/minify/.rustfmt.toml -------------------------------------------------------------------------------- /src/core/bundler/minify/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/bundler/minify/Cargo.lock -------------------------------------------------------------------------------- /src/core/bundler/minify/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/bundler/minify/Cargo.toml -------------------------------------------------------------------------------- /src/core/bundler/minify/cmd/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/bundler/minify/cmd/main.ts -------------------------------------------------------------------------------- /src/core/bundler/minify/lib/minify_dpm.generated.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/bundler/minify/lib/minify_dpm.generated.d.ts -------------------------------------------------------------------------------- /src/core/bundler/minify/lib/minify_dpm.generated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/bundler/minify/lib/minify_dpm.generated.js -------------------------------------------------------------------------------- /src/core/bundler/minify/lib/minify_dpm_bg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/bundler/minify/lib/minify_dpm_bg.wasm -------------------------------------------------------------------------------- /src/core/bundler/minify/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/bundler/minify/src/lib.rs -------------------------------------------------------------------------------- /src/core/bundler/monk/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/bundler/monk/main.ts -------------------------------------------------------------------------------- /src/core/checker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/checker/README.md -------------------------------------------------------------------------------- /src/core/checker/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/checker/file.ts -------------------------------------------------------------------------------- /src/core/checker/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/checker/main.ts -------------------------------------------------------------------------------- /src/core/checker/types/dependencyType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/checker/types/dependencyType.ts -------------------------------------------------------------------------------- /src/core/checker/types/importType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/checker/types/importType.ts -------------------------------------------------------------------------------- /src/core/checker/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/checker/version.ts -------------------------------------------------------------------------------- /src/core/docs/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/docs/download.ts -------------------------------------------------------------------------------- /src/core/docs/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/docs/main.ts -------------------------------------------------------------------------------- /src/core/dpx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/dpx/README.md -------------------------------------------------------------------------------- /src/core/dpx/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/dpx/cache.ts -------------------------------------------------------------------------------- /src/core/dpx/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/dpx/main.ts -------------------------------------------------------------------------------- /src/core/json/files.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/json/files.types.ts -------------------------------------------------------------------------------- /src/core/json/reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/json/reader.ts -------------------------------------------------------------------------------- /src/core/json/utils/magicPrint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/json/utils/magicPrint.ts -------------------------------------------------------------------------------- /src/core/json/writer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/json/writer.ts -------------------------------------------------------------------------------- /src/core/json/writer/basicApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/json/writer/basicApp.ts -------------------------------------------------------------------------------- /src/core/json/writer/deno.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/json/writer/deno.ts -------------------------------------------------------------------------------- /src/core/json/writer/dpm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/json/writer/dpm.ts -------------------------------------------------------------------------------- /src/core/json/writer/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/json/writer/editor.ts -------------------------------------------------------------------------------- /src/core/json/writer/egg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/json/writer/egg.ts -------------------------------------------------------------------------------- /src/core/json/writer/importMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/json/writer/importMap.ts -------------------------------------------------------------------------------- /src/core/json/writer/readme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/json/writer/readme.ts -------------------------------------------------------------------------------- /src/core/license/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/license/download.ts -------------------------------------------------------------------------------- /src/core/packages/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/packages/add.ts -------------------------------------------------------------------------------- /src/core/packages/clean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/packages/clean.ts -------------------------------------------------------------------------------- /src/core/packages/custom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/packages/custom.ts -------------------------------------------------------------------------------- /src/core/packages/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/packages/main.ts -------------------------------------------------------------------------------- /src/core/packages/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/packages/update.ts -------------------------------------------------------------------------------- /src/core/publish/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/publish/main.ts -------------------------------------------------------------------------------- /src/core/runner/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/runner/format.ts -------------------------------------------------------------------------------- /src/core/runner/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/runner/main.ts -------------------------------------------------------------------------------- /src/core/task/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/task/main.ts -------------------------------------------------------------------------------- /src/core/templates/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/templates/download.ts -------------------------------------------------------------------------------- /src/core/templates/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/templates/list.ts -------------------------------------------------------------------------------- /src/core/templates/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/templates/search.ts -------------------------------------------------------------------------------- /src/core/templates/usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/templates/usage.ts -------------------------------------------------------------------------------- /src/core/tools/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/core/tools/install.ts -------------------------------------------------------------------------------- /src/modules/authors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/modules/authors.ts -------------------------------------------------------------------------------- /src/modules/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/modules/deps.ts -------------------------------------------------------------------------------- /src/modules/dirs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/modules/dirs.ts -------------------------------------------------------------------------------- /src/modules/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/modules/http.ts -------------------------------------------------------------------------------- /src/modules/info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/modules/info.ts -------------------------------------------------------------------------------- /src/modules/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/modules/logger.ts -------------------------------------------------------------------------------- /src/modules/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpmland/dpm/HEAD/src/modules/run.ts --------------------------------------------------------------------------------