├── .all-contributorsrc ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── FUNDING.yml ├── verdaccio │ ├── com.mixed.package │ │ └── v1.0.0 │ │ │ └── package.json │ ├── com.some.package │ │ └── v1.0.0 │ │ │ └── package.json │ └── com.unity.mathematics │ │ └── v1.0.0 │ │ └── package.json └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jsLibraryMappings.xml ├── modules.xml ├── openupm-cli.iml ├── prettier.xml ├── runConfigurations │ └── All_Tests.xml └── vcs.xml ├── .node-version ├── .npmignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .releaserc.json ├── .vscode ├── extensions.json └── launch.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── cmd-add.md ├── cmd-deps.md ├── cmd-login.md ├── cmd-ls.md ├── cmd-remove.md ├── cmd-search.md ├── cmd-view.md ├── global-opts.md ├── help-package-reference.md ├── help-registry.md └── help-system-user.md ├── jest.config.js ├── package.json ├── src ├── app │ ├── add-dependencies.ts │ ├── built-in-package-check.ts │ ├── builtin-packages.ts │ ├── determine-editor-version.ts │ ├── get-dependencies.ts │ ├── get-latest-version.ts │ ├── get-registry-auth.ts │ ├── get-registry-packument-version.ts │ ├── get-upm-config.ts │ ├── login.ts │ ├── put-npm-auth-token.ts │ ├── put-registry-auth.ts │ ├── query-registries.ts │ ├── remove-dependencies.ts │ ├── resolve-dependencies.ts │ ├── search-packages.ts │ ├── write-dependencies.ts │ └── write-upm-config.ts ├── cli │ ├── cli-parsing.ts │ ├── cmd-add.ts │ ├── cmd-deps.ts │ ├── cmd-login.ts │ ├── cmd-ls.ts │ ├── cmd-remove.ts │ ├── cmd-search.ts │ ├── cmd-view.ts │ ├── dependency-logging.ts │ ├── error-logging.ts │ ├── index.ts │ ├── opt-registry.ts │ ├── opt-system-user.ts │ ├── opt-upstream.ts │ ├── opt-wd.ts │ ├── options.ts │ ├── output-formatting.ts │ ├── prompts.ts │ ├── result-codes.ts │ └── validators.ts ├── domain │ ├── array-utils.ts │ ├── auth.ts │ ├── base64.ts │ ├── common-errors.ts │ ├── dependency-graph.ts │ ├── dependency-management.ts │ ├── domain-name.ts │ ├── editor-version.ts │ ├── error-type-guards.ts │ ├── fp-utils.ts │ ├── logging.ts │ ├── npmrc.ts │ ├── object-utils.ts │ ├── package-id.ts │ ├── package-manifest.ts │ ├── package-spec.ts │ ├── package-url.ts │ ├── packument.ts │ ├── project-manifest.ts │ ├── project-version-txt.ts │ ├── record-utils.ts │ ├── registry-url.ts │ ├── registry.ts │ ├── result-utils.ts │ ├── scoped-registry.ts │ ├── semantic-version.ts │ ├── special-paths.ts │ ├── string-utils.ts │ ├── upm-config.ts │ └── zod-utils.ts ├── index.ts ├── io │ ├── common-errors.ts │ ├── fs.ts │ ├── registry.ts │ └── www.ts └── types │ └── allow-importing-package-json.d.ts ├── test ├── common │ ├── data-packument.ts │ ├── data-project-manifest.ts │ ├── data-registry.ts │ └── log.mock.ts ├── e2e │ ├── add.test.ts │ ├── check │ │ └── project-manifest.ts │ ├── deps.test.ts │ ├── help.test.ts │ ├── ls.test.ts │ ├── remove.test.ts │ ├── run.ts │ ├── search.test.ts │ ├── setup │ │ ├── directories.ts │ │ ├── project.ts │ │ └── test-registry.ts │ ├── unknown.test.ts │ ├── version.test.ts │ └── view.test.ts ├── integration │ ├── app │ │ ├── add-dependencies.test.ts │ │ └── resolve-dependencies.test.ts │ ├── docs.mock.ts │ ├── fs.mock.ts │ ├── func.mock.ts │ ├── io │ │ ├── common-errors.test.ts │ │ ├── fs.test.ts │ │ ├── node-error.mock.ts │ │ └── registry.test.ts │ └── registry.mock.ts └── unit │ ├── app │ ├── get-registry-auth.test.ts │ ├── put-registry-auth.test.ts │ └── query-registries.test.ts │ ├── cli │ └── dependency-logging.test.ts │ └── domain │ ├── base64.test.ts │ ├── dependency-graph.test.ts │ ├── dependency-management.test.ts │ ├── domain-name.arb.ts │ ├── domain-name.test.ts │ ├── editor-version.test.ts │ ├── npmrc.test.ts │ ├── object-utils.test.ts │ ├── package-id.test.ts │ ├── package-manifest.test.ts │ ├── package-spec.test.ts │ ├── package-url.arb.ts │ ├── package-url.test.ts │ ├── packument.test.ts │ ├── project-manifest.arb.ts │ ├── project-manifest.test.ts │ ├── project-version-txt.test.ts │ ├── registry-url.test.ts │ ├── registry.test.ts │ ├── scoped-registry.test.ts │ ├── semantic-version.arb.ts │ ├── semantic-version.test.ts │ ├── special-paths.test.ts │ ├── string-utils.test.ts │ ├── upm-config.test.ts │ └── zod-utils.ts ├── tsconfig.build.json └── tsconfig.json /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | **/node_modules 2 | /lib 3 | .eslintrc.js -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: openupm 2 | -------------------------------------------------------------------------------- /.github/verdaccio/com.mixed.package/v1.0.0/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.github/verdaccio/com.mixed.package/v1.0.0/package.json -------------------------------------------------------------------------------- /.github/verdaccio/com.some.package/v1.0.0/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.github/verdaccio/com.some.package/v1.0.0/package.json -------------------------------------------------------------------------------- /.github/verdaccio/com.unity.mathematics/v1.0.0/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.github/verdaccio/com.unity.mathematics/v1.0.0/package.json -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.idea/jsLibraryMappings.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/openupm-cli.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.idea/openupm-cli.iml -------------------------------------------------------------------------------- /.idea/prettier.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.idea/prettier.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/All_Tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.idea/runConfigurations/All_Tests.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 18 -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | lib 2 | node_modules 3 | .github -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.releaserc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/README.md -------------------------------------------------------------------------------- /docs/cmd-add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/docs/cmd-add.md -------------------------------------------------------------------------------- /docs/cmd-deps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/docs/cmd-deps.md -------------------------------------------------------------------------------- /docs/cmd-login.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/docs/cmd-login.md -------------------------------------------------------------------------------- /docs/cmd-ls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/docs/cmd-ls.md -------------------------------------------------------------------------------- /docs/cmd-remove.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/docs/cmd-remove.md -------------------------------------------------------------------------------- /docs/cmd-search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/docs/cmd-search.md -------------------------------------------------------------------------------- /docs/cmd-view.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/docs/cmd-view.md -------------------------------------------------------------------------------- /docs/global-opts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/docs/global-opts.md -------------------------------------------------------------------------------- /docs/help-package-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/docs/help-package-reference.md -------------------------------------------------------------------------------- /docs/help-registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/docs/help-registry.md -------------------------------------------------------------------------------- /docs/help-system-user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/docs/help-system-user.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/package.json -------------------------------------------------------------------------------- /src/app/add-dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/add-dependencies.ts -------------------------------------------------------------------------------- /src/app/built-in-package-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/built-in-package-check.ts -------------------------------------------------------------------------------- /src/app/builtin-packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/builtin-packages.ts -------------------------------------------------------------------------------- /src/app/determine-editor-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/determine-editor-version.ts -------------------------------------------------------------------------------- /src/app/get-dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/get-dependencies.ts -------------------------------------------------------------------------------- /src/app/get-latest-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/get-latest-version.ts -------------------------------------------------------------------------------- /src/app/get-registry-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/get-registry-auth.ts -------------------------------------------------------------------------------- /src/app/get-registry-packument-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/get-registry-packument-version.ts -------------------------------------------------------------------------------- /src/app/get-upm-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/get-upm-config.ts -------------------------------------------------------------------------------- /src/app/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/login.ts -------------------------------------------------------------------------------- /src/app/put-npm-auth-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/put-npm-auth-token.ts -------------------------------------------------------------------------------- /src/app/put-registry-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/put-registry-auth.ts -------------------------------------------------------------------------------- /src/app/query-registries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/query-registries.ts -------------------------------------------------------------------------------- /src/app/remove-dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/remove-dependencies.ts -------------------------------------------------------------------------------- /src/app/resolve-dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/resolve-dependencies.ts -------------------------------------------------------------------------------- /src/app/search-packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/search-packages.ts -------------------------------------------------------------------------------- /src/app/write-dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/write-dependencies.ts -------------------------------------------------------------------------------- /src/app/write-upm-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/app/write-upm-config.ts -------------------------------------------------------------------------------- /src/cli/cli-parsing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/cli-parsing.ts -------------------------------------------------------------------------------- /src/cli/cmd-add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/cmd-add.ts -------------------------------------------------------------------------------- /src/cli/cmd-deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/cmd-deps.ts -------------------------------------------------------------------------------- /src/cli/cmd-login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/cmd-login.ts -------------------------------------------------------------------------------- /src/cli/cmd-ls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/cmd-ls.ts -------------------------------------------------------------------------------- /src/cli/cmd-remove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/cmd-remove.ts -------------------------------------------------------------------------------- /src/cli/cmd-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/cmd-search.ts -------------------------------------------------------------------------------- /src/cli/cmd-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/cmd-view.ts -------------------------------------------------------------------------------- /src/cli/dependency-logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/dependency-logging.ts -------------------------------------------------------------------------------- /src/cli/error-logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/error-logging.ts -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/cli/opt-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/opt-registry.ts -------------------------------------------------------------------------------- /src/cli/opt-system-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/opt-system-user.ts -------------------------------------------------------------------------------- /src/cli/opt-upstream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/opt-upstream.ts -------------------------------------------------------------------------------- /src/cli/opt-wd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/opt-wd.ts -------------------------------------------------------------------------------- /src/cli/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/options.ts -------------------------------------------------------------------------------- /src/cli/output-formatting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/output-formatting.ts -------------------------------------------------------------------------------- /src/cli/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/prompts.ts -------------------------------------------------------------------------------- /src/cli/result-codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/result-codes.ts -------------------------------------------------------------------------------- /src/cli/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/cli/validators.ts -------------------------------------------------------------------------------- /src/domain/array-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/array-utils.ts -------------------------------------------------------------------------------- /src/domain/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/auth.ts -------------------------------------------------------------------------------- /src/domain/base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/base64.ts -------------------------------------------------------------------------------- /src/domain/common-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/common-errors.ts -------------------------------------------------------------------------------- /src/domain/dependency-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/dependency-graph.ts -------------------------------------------------------------------------------- /src/domain/dependency-management.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/dependency-management.ts -------------------------------------------------------------------------------- /src/domain/domain-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/domain-name.ts -------------------------------------------------------------------------------- /src/domain/editor-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/editor-version.ts -------------------------------------------------------------------------------- /src/domain/error-type-guards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/error-type-guards.ts -------------------------------------------------------------------------------- /src/domain/fp-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/fp-utils.ts -------------------------------------------------------------------------------- /src/domain/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/logging.ts -------------------------------------------------------------------------------- /src/domain/npmrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/npmrc.ts -------------------------------------------------------------------------------- /src/domain/object-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/object-utils.ts -------------------------------------------------------------------------------- /src/domain/package-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/package-id.ts -------------------------------------------------------------------------------- /src/domain/package-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/package-manifest.ts -------------------------------------------------------------------------------- /src/domain/package-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/package-spec.ts -------------------------------------------------------------------------------- /src/domain/package-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/package-url.ts -------------------------------------------------------------------------------- /src/domain/packument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/packument.ts -------------------------------------------------------------------------------- /src/domain/project-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/project-manifest.ts -------------------------------------------------------------------------------- /src/domain/project-version-txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/project-version-txt.ts -------------------------------------------------------------------------------- /src/domain/record-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/record-utils.ts -------------------------------------------------------------------------------- /src/domain/registry-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/registry-url.ts -------------------------------------------------------------------------------- /src/domain/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/registry.ts -------------------------------------------------------------------------------- /src/domain/result-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/result-utils.ts -------------------------------------------------------------------------------- /src/domain/scoped-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/scoped-registry.ts -------------------------------------------------------------------------------- /src/domain/semantic-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/semantic-version.ts -------------------------------------------------------------------------------- /src/domain/special-paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/special-paths.ts -------------------------------------------------------------------------------- /src/domain/string-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/string-utils.ts -------------------------------------------------------------------------------- /src/domain/upm-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/upm-config.ts -------------------------------------------------------------------------------- /src/domain/zod-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/domain/zod-utils.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/io/common-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/io/common-errors.ts -------------------------------------------------------------------------------- /src/io/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/io/fs.ts -------------------------------------------------------------------------------- /src/io/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/io/registry.ts -------------------------------------------------------------------------------- /src/io/www.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/src/io/www.ts -------------------------------------------------------------------------------- /src/types/allow-importing-package-json.d.ts: -------------------------------------------------------------------------------- 1 | // https://stackoverflow.com/a/61426303 2 | declare module "*.json"; 3 | -------------------------------------------------------------------------------- /test/common/data-packument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/common/data-packument.ts -------------------------------------------------------------------------------- /test/common/data-project-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/common/data-project-manifest.ts -------------------------------------------------------------------------------- /test/common/data-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/common/data-registry.ts -------------------------------------------------------------------------------- /test/common/log.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/common/log.mock.ts -------------------------------------------------------------------------------- /test/e2e/add.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/add.test.ts -------------------------------------------------------------------------------- /test/e2e/check/project-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/check/project-manifest.ts -------------------------------------------------------------------------------- /test/e2e/deps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/deps.test.ts -------------------------------------------------------------------------------- /test/e2e/help.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/help.test.ts -------------------------------------------------------------------------------- /test/e2e/ls.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/ls.test.ts -------------------------------------------------------------------------------- /test/e2e/remove.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/remove.test.ts -------------------------------------------------------------------------------- /test/e2e/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/run.ts -------------------------------------------------------------------------------- /test/e2e/search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/search.test.ts -------------------------------------------------------------------------------- /test/e2e/setup/directories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/setup/directories.ts -------------------------------------------------------------------------------- /test/e2e/setup/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/setup/project.ts -------------------------------------------------------------------------------- /test/e2e/setup/test-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/setup/test-registry.ts -------------------------------------------------------------------------------- /test/e2e/unknown.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/unknown.test.ts -------------------------------------------------------------------------------- /test/e2e/version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/version.test.ts -------------------------------------------------------------------------------- /test/e2e/view.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/e2e/view.test.ts -------------------------------------------------------------------------------- /test/integration/app/add-dependencies.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/integration/app/add-dependencies.test.ts -------------------------------------------------------------------------------- /test/integration/app/resolve-dependencies.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/integration/app/resolve-dependencies.test.ts -------------------------------------------------------------------------------- /test/integration/docs.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/integration/docs.mock.ts -------------------------------------------------------------------------------- /test/integration/fs.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/integration/fs.mock.ts -------------------------------------------------------------------------------- /test/integration/func.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/integration/func.mock.ts -------------------------------------------------------------------------------- /test/integration/io/common-errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/integration/io/common-errors.test.ts -------------------------------------------------------------------------------- /test/integration/io/fs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/integration/io/fs.test.ts -------------------------------------------------------------------------------- /test/integration/io/node-error.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/integration/io/node-error.mock.ts -------------------------------------------------------------------------------- /test/integration/io/registry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/integration/io/registry.test.ts -------------------------------------------------------------------------------- /test/integration/registry.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/integration/registry.mock.ts -------------------------------------------------------------------------------- /test/unit/app/get-registry-auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/app/get-registry-auth.test.ts -------------------------------------------------------------------------------- /test/unit/app/put-registry-auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/app/put-registry-auth.test.ts -------------------------------------------------------------------------------- /test/unit/app/query-registries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/app/query-registries.test.ts -------------------------------------------------------------------------------- /test/unit/cli/dependency-logging.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/cli/dependency-logging.test.ts -------------------------------------------------------------------------------- /test/unit/domain/base64.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/base64.test.ts -------------------------------------------------------------------------------- /test/unit/domain/dependency-graph.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/dependency-graph.test.ts -------------------------------------------------------------------------------- /test/unit/domain/dependency-management.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/dependency-management.test.ts -------------------------------------------------------------------------------- /test/unit/domain/domain-name.arb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/domain-name.arb.ts -------------------------------------------------------------------------------- /test/unit/domain/domain-name.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/domain-name.test.ts -------------------------------------------------------------------------------- /test/unit/domain/editor-version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/editor-version.test.ts -------------------------------------------------------------------------------- /test/unit/domain/npmrc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/npmrc.test.ts -------------------------------------------------------------------------------- /test/unit/domain/object-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/object-utils.test.ts -------------------------------------------------------------------------------- /test/unit/domain/package-id.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/package-id.test.ts -------------------------------------------------------------------------------- /test/unit/domain/package-manifest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/package-manifest.test.ts -------------------------------------------------------------------------------- /test/unit/domain/package-spec.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/package-spec.test.ts -------------------------------------------------------------------------------- /test/unit/domain/package-url.arb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/package-url.arb.ts -------------------------------------------------------------------------------- /test/unit/domain/package-url.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/package-url.test.ts -------------------------------------------------------------------------------- /test/unit/domain/packument.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/packument.test.ts -------------------------------------------------------------------------------- /test/unit/domain/project-manifest.arb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/project-manifest.arb.ts -------------------------------------------------------------------------------- /test/unit/domain/project-manifest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/project-manifest.test.ts -------------------------------------------------------------------------------- /test/unit/domain/project-version-txt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/project-version-txt.test.ts -------------------------------------------------------------------------------- /test/unit/domain/registry-url.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/registry-url.test.ts -------------------------------------------------------------------------------- /test/unit/domain/registry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/registry.test.ts -------------------------------------------------------------------------------- /test/unit/domain/scoped-registry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/scoped-registry.test.ts -------------------------------------------------------------------------------- /test/unit/domain/semantic-version.arb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/semantic-version.arb.ts -------------------------------------------------------------------------------- /test/unit/domain/semantic-version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/semantic-version.test.ts -------------------------------------------------------------------------------- /test/unit/domain/special-paths.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/special-paths.test.ts -------------------------------------------------------------------------------- /test/unit/domain/string-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/string-utils.test.ts -------------------------------------------------------------------------------- /test/unit/domain/upm-config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/upm-config.test.ts -------------------------------------------------------------------------------- /test/unit/domain/zod-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/test/unit/domain/zod-utils.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openupm/openupm-cli/HEAD/tsconfig.json --------------------------------------------------------------------------------