├── .env ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── dependabot.yml ├── opencollective.yml └── workflows │ ├── codeql-analysis.yml │ ├── commitlint.yml │ ├── coverage.yml │ ├── semantic-release.yml │ ├── test-no-rest.yml │ └── test.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmignore ├── .releaserc ├── LICENSE ├── cli.js ├── commands ├── edit.js ├── exec.js ├── get.js ├── index.js ├── info.js ├── list.js ├── package │ ├── index.js │ ├── install │ │ ├── github.js │ │ ├── index.js │ │ ├── local.js │ │ └── registry.js │ ├── list.js │ └── uninstall.js ├── rm.js └── upload.js ├── commitlint.config.cjs ├── modules ├── get-installed-package-meta.xq ├── info.xq ├── install-from-repo.xq ├── list-packages.xq ├── list-resources.xq ├── rm.xq ├── uninstall.xq └── whoami.xq ├── package.json ├── readme.md ├── spec ├── fixtures │ ├── .env │ ├── .env.staging │ ├── .existdb.json │ ├── .xstrc │ ├── binding.json │ ├── broken-test-app.xar │ ├── connection.xstrc │ ├── test-app.xar │ ├── test-lib.xar │ ├── test.xml │ ├── test.xq │ └── web-no-rest.xml ├── norest │ └── package │ │ └── install.js ├── test.js └── tests │ ├── cli.js │ ├── configuration.js │ ├── exec.js │ ├── get.js │ ├── info.js │ ├── list.js │ ├── package │ ├── index.js │ ├── install │ │ ├── github.js │ │ ├── local.js │ │ └── registry.js │ ├── list.js │ └── uninstall.js │ ├── rm.js │ ├── upload.js │ └── utility │ └── version.js └── utility ├── account.js ├── colored-date.js ├── configure.js ├── connection.js ├── errors.js ├── glob.js ├── message.js ├── package.js ├── padding.js ├── size.js ├── sorter.js ├── tree.js ├── version.js └── xq.js /.env: -------------------------------------------------------------------------------- 1 | # this file was intentionally left blank -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: existdb 2 | 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/opencollective.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.github/opencollective.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/commitlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.github/workflows/commitlint.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/semantic-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.github/workflows/semantic-release.yml -------------------------------------------------------------------------------- /.github/workflows/test-no-rest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.github/workflows/test-no-rest.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npm run lint 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.npmignore -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/.releaserc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/LICENSE -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/cli.js -------------------------------------------------------------------------------- /commands/edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/edit.js -------------------------------------------------------------------------------- /commands/exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/exec.js -------------------------------------------------------------------------------- /commands/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/get.js -------------------------------------------------------------------------------- /commands/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/index.js -------------------------------------------------------------------------------- /commands/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/info.js -------------------------------------------------------------------------------- /commands/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/list.js -------------------------------------------------------------------------------- /commands/package/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/package/index.js -------------------------------------------------------------------------------- /commands/package/install/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/package/install/github.js -------------------------------------------------------------------------------- /commands/package/install/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/package/install/index.js -------------------------------------------------------------------------------- /commands/package/install/local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/package/install/local.js -------------------------------------------------------------------------------- /commands/package/install/registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/package/install/registry.js -------------------------------------------------------------------------------- /commands/package/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/package/list.js -------------------------------------------------------------------------------- /commands/package/uninstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/package/uninstall.js -------------------------------------------------------------------------------- /commands/rm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/rm.js -------------------------------------------------------------------------------- /commands/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commands/upload.js -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/commitlint.config.cjs -------------------------------------------------------------------------------- /modules/get-installed-package-meta.xq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/modules/get-installed-package-meta.xq -------------------------------------------------------------------------------- /modules/info.xq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/modules/info.xq -------------------------------------------------------------------------------- /modules/install-from-repo.xq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/modules/install-from-repo.xq -------------------------------------------------------------------------------- /modules/list-packages.xq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/modules/list-packages.xq -------------------------------------------------------------------------------- /modules/list-resources.xq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/modules/list-resources.xq -------------------------------------------------------------------------------- /modules/rm.xq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/modules/rm.xq -------------------------------------------------------------------------------- /modules/uninstall.xq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/modules/uninstall.xq -------------------------------------------------------------------------------- /modules/whoami.xq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/modules/whoami.xq -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/readme.md -------------------------------------------------------------------------------- /spec/fixtures/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/fixtures/.env -------------------------------------------------------------------------------- /spec/fixtures/.env.staging: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/fixtures/.env.staging -------------------------------------------------------------------------------- /spec/fixtures/.existdb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/fixtures/.existdb.json -------------------------------------------------------------------------------- /spec/fixtures/.xstrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/fixtures/.xstrc -------------------------------------------------------------------------------- /spec/fixtures/binding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/fixtures/binding.json -------------------------------------------------------------------------------- /spec/fixtures/broken-test-app.xar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/fixtures/broken-test-app.xar -------------------------------------------------------------------------------- /spec/fixtures/connection.xstrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/fixtures/connection.xstrc -------------------------------------------------------------------------------- /spec/fixtures/test-app.xar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/fixtures/test-app.xar -------------------------------------------------------------------------------- /spec/fixtures/test-lib.xar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/fixtures/test-lib.xar -------------------------------------------------------------------------------- /spec/fixtures/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/fixtures/test.xml -------------------------------------------------------------------------------- /spec/fixtures/test.xq: -------------------------------------------------------------------------------- 1 | xquery version "3.1"; 2 | 3 | 1+1 -------------------------------------------------------------------------------- /spec/fixtures/web-no-rest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/fixtures/web-no-rest.xml -------------------------------------------------------------------------------- /spec/norest/package/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/norest/package/install.js -------------------------------------------------------------------------------- /spec/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/test.js -------------------------------------------------------------------------------- /spec/tests/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/cli.js -------------------------------------------------------------------------------- /spec/tests/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/configuration.js -------------------------------------------------------------------------------- /spec/tests/exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/exec.js -------------------------------------------------------------------------------- /spec/tests/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/get.js -------------------------------------------------------------------------------- /spec/tests/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/info.js -------------------------------------------------------------------------------- /spec/tests/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/list.js -------------------------------------------------------------------------------- /spec/tests/package/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/package/index.js -------------------------------------------------------------------------------- /spec/tests/package/install/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/package/install/github.js -------------------------------------------------------------------------------- /spec/tests/package/install/local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/package/install/local.js -------------------------------------------------------------------------------- /spec/tests/package/install/registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/package/install/registry.js -------------------------------------------------------------------------------- /spec/tests/package/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/package/list.js -------------------------------------------------------------------------------- /spec/tests/package/uninstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/package/uninstall.js -------------------------------------------------------------------------------- /spec/tests/rm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/rm.js -------------------------------------------------------------------------------- /spec/tests/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/upload.js -------------------------------------------------------------------------------- /spec/tests/utility/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/spec/tests/utility/version.js -------------------------------------------------------------------------------- /utility/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/account.js -------------------------------------------------------------------------------- /utility/colored-date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/colored-date.js -------------------------------------------------------------------------------- /utility/configure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/configure.js -------------------------------------------------------------------------------- /utility/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/connection.js -------------------------------------------------------------------------------- /utility/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/errors.js -------------------------------------------------------------------------------- /utility/glob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/glob.js -------------------------------------------------------------------------------- /utility/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/message.js -------------------------------------------------------------------------------- /utility/package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/package.js -------------------------------------------------------------------------------- /utility/padding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/padding.js -------------------------------------------------------------------------------- /utility/size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/size.js -------------------------------------------------------------------------------- /utility/sorter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/sorter.js -------------------------------------------------------------------------------- /utility/tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/tree.js -------------------------------------------------------------------------------- /utility/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/version.js -------------------------------------------------------------------------------- /utility/xq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eXist-db/xst/HEAD/utility/xq.js --------------------------------------------------------------------------------