├── .depalignrc.json ├── .evergreen-nightly-driver.yml ├── .evergreen.yml ├── .evergreen ├── .prettierrc.json ├── InstallNode.ps1 ├── build-variants │ ├── compile-build-variants.d.ts │ ├── compile-build-variants.js │ ├── e2e-tests-build-variants.d.ts │ ├── e2e-tests-build-variants.js │ ├── unit-tests-build-variants.d.ts │ └── unit-tests-build-variants.js ├── compilation-context-expansions.sh ├── compilation-context-expansions.test.sh ├── compile-artifact.sh ├── constants.js ├── create-preload-script.sh ├── create-static-analysis-report.sh ├── docker-config │ ├── bin │ │ └── docker-credential-from-env │ └── config.json ├── download-crypt-shared-and-generate-sbom.sh ├── evergreen.yml.in ├── generate-evergreen-yml.js ├── install-node.sh ├── install-npm-deps.sh ├── node-20-latest.json ├── node-24-latest.json ├── package-and-upload-artifact.sh ├── retry-with-backoff.sh ├── run-e2e-tests.sh ├── run-evergreen-release.sh ├── run-on-ssh-host.sh ├── setup-env.sh ├── setup-ssh-key.sh ├── sign-packaged-artifact.sh ├── tasks │ └── unit-tests.js ├── test-node-driver.sh ├── test-package-win32.sh └── verify-packaged-artifact.sh ├── .git-blame-ignore-revs ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md └── workflows │ ├── bump-auxiliary-packages.yml │ ├── check-pr-title.yml │ ├── codeql.yml │ ├── cron-tasks.yml │ ├── homebrew.yml │ ├── merge-release-tag.yml │ ├── publish-auxiliary-packages.yml │ ├── smoke-tests.yml │ ├── update-cta.yml │ └── update-node-js.yaml ├── .gitignore ├── .husky └── pre-commit ├── .knipignore ├── .logs └── empty.xml ├── .mailmap ├── .mocharc.json ├── .npmignore ├── .nycrc ├── .prettierignore ├── .snyk ├── AUTHORS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── THIRD_PARTY_NOTICES.md ├── config ├── .prettierrc.json ├── build.conf.js ├── cta-config.json ├── cta-config.schema.json ├── macos-entitlements.xml ├── mongosh-versions.json ├── release-package-matrix.d.ts ├── release-package-matrix.js ├── repo-config.yml └── webpack.base.config.js ├── configs ├── eslint-config-mongosh │ ├── .gitignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── README.md │ ├── index.js │ ├── package.json │ └── utils.js ├── mocha-config-mongosh │ └── reporter.ts └── tsconfig-mongosh │ ├── .gitignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── README.md │ ├── package.json │ └── tsconfig.common.json ├── docs ├── cli-code-evaluation.md ├── cli-code-evaluation.png ├── cli-interrupt-events.png ├── cli-interrupt-handling.png ├── diagrams.drawio ├── index.md ├── interrupting-async-execution.md ├── mongosh-architecture-jan2025.jam ├── mongosh-architecture-jan2025.png └── security-test-summary.md ├── knip.ts ├── lerna.json ├── licenses.json ├── mongosh.code-workspace ├── mongosh.gif ├── package.json ├── packages ├── arg-parser │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── package.json │ ├── src │ │ ├── arg-mapper.spec.ts │ │ ├── arg-mapper.ts │ │ ├── arg-metadata.ts │ │ ├── arg-parser.spec.ts │ │ ├── arg-parser.ts │ │ ├── cli-options.ts │ │ ├── index.ts │ │ ├── uri-generator.spec.ts │ │ ├── uri-generator.ts │ │ └── utils.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── async-rewriter2 │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── benchmark │ │ └── index.ts │ ├── bin │ │ └── async-rewrite.js │ ├── package.json │ ├── scripts │ │ └── make-runtime-support.js │ ├── src │ │ ├── async-writer-babel.spec.ts │ │ ├── async-writer-babel.ts │ │ ├── error-codes.ts │ │ ├── index.ts │ │ ├── runtime-support.nocov.js │ │ └── stages │ │ │ ├── transform-maybe-await.ts │ │ │ ├── uncatchable-exceptions.ts │ │ │ └── wrap-as-iife.ts │ ├── test │ │ └── fixtures │ │ │ └── with-domain.js │ ├── tsconfig-lint.json │ └── tsconfig.json ├── autocomplete │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── README.md │ ├── package.json │ ├── src │ │ ├── direct-command-completer.ts │ │ ├── index.spec.ts │ │ ├── index.ts │ │ └── node_modules │ │ │ └── mongodb-ace-autocompleter │ │ │ └── index.d.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── browser-repl │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── config │ │ ├── karma.conf.js │ │ ├── setup-test-browser.js │ │ ├── webpack.config.base.js │ │ ├── webpack.config.test.js │ │ └── webpack.config.watch.js │ ├── package.json │ ├── scripts │ │ └── sync-to-compass.js │ ├── src │ │ ├── components │ │ │ ├── editor.spec.tsx │ │ │ ├── editor.tsx │ │ │ ├── password-prompt.tsx │ │ │ ├── shell-input.spec.tsx │ │ │ ├── shell-input.tsx │ │ │ ├── shell-loader.tsx │ │ │ ├── shell-output-line.spec.tsx │ │ │ ├── shell-output-line.tsx │ │ │ ├── shell-output.spec.tsx │ │ │ ├── shell-output.tsx │ │ │ ├── shell.spec.tsx │ │ │ ├── shell.tsx │ │ │ ├── types │ │ │ │ ├── cursor-iteration-result-output.spec.tsx │ │ │ │ ├── cursor-iteration-result-output.tsx │ │ │ │ ├── cursor-output.spec.tsx │ │ │ │ ├── cursor-output.tsx │ │ │ │ ├── error-output.spec.tsx │ │ │ │ ├── error-output.tsx │ │ │ │ ├── help-output.spec.tsx │ │ │ │ ├── help-output.tsx │ │ │ │ ├── object-output.tsx │ │ │ │ ├── show-banner-result-output.tsx │ │ │ │ ├── show-collections-output.spec.tsx │ │ │ │ ├── show-collections-output.tsx │ │ │ │ ├── show-dbs-output.spec.tsx │ │ │ │ ├── show-dbs-output.tsx │ │ │ │ ├── show-profile-output.tsx │ │ │ │ ├── simple-type-output.tsx │ │ │ │ └── stats-result-output.tsx │ │ │ └── utils │ │ │ │ ├── expandable.spec.tsx │ │ │ │ ├── expandable.tsx │ │ │ │ ├── inspect.spec.ts │ │ │ │ ├── inspect.ts │ │ │ │ ├── line-with-icon.spec.tsx │ │ │ │ ├── line-with-icon.tsx │ │ │ │ ├── syntax-highlight.spec.tsx │ │ │ │ └── syntax-highlight.tsx │ │ ├── iframe-runtime │ │ │ ├── iframe-interpreter-environment.ts │ │ │ ├── iframe-runtime.spec.ts │ │ │ ├── iframe-runtime.ts │ │ │ └── index.ts │ │ ├── index.spec.tsx │ │ ├── index.tsx │ │ └── sandbox.tsx │ ├── testing │ │ └── enzyme.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── browser-runtime-core │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── autocompleter │ │ │ ├── autocompleter.ts │ │ │ ├── shell-api-autocompleter.spec.ts │ │ │ └── shell-api-autocompleter.ts │ │ ├── index.ts │ │ ├── open-context-runtime.spec.ts │ │ ├── open-context-runtime.ts │ │ └── runtime.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── browser-runtime-electron │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── electron-interpreter-environment.spec.ts │ │ ├── electron-interpreter-environment.ts │ │ ├── electron-runtime.spec.ts │ │ ├── electron-runtime.ts │ │ └── index.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── build │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── README.md │ ├── branches-and-tags.svg │ ├── build-diagrams.drawio │ ├── build.png │ ├── evergreen-flow.svg │ ├── examples │ │ ├── fake-curator.tar.gz │ │ └── input.js │ ├── package.json │ ├── src │ │ ├── barque.spec.ts │ │ ├── barque.ts │ │ ├── build-info.ts │ │ ├── compile │ │ │ ├── generate-bundle.ts │ │ │ ├── index.ts │ │ │ ├── run-compile.ts │ │ │ └── signable-compiler.ts │ │ ├── config │ │ │ ├── build-variant.spec.ts │ │ │ ├── build-variant.ts │ │ │ ├── config.ts │ │ │ ├── get-release-version-from-tag.spec.ts │ │ │ ├── get-release-version-from-tag.ts │ │ │ ├── index.ts │ │ │ ├── platform.ts │ │ │ ├── redact-config.spec.ts │ │ │ ├── redact-config.ts │ │ │ ├── server-with-ppa.ts │ │ │ ├── should-do-public-release.spec.ts │ │ │ └── should-do-public-release.ts │ │ ├── download-center │ │ │ ├── artifacts.spec.ts │ │ │ ├── artifacts.ts │ │ │ ├── config.spec.ts │ │ │ ├── config.ts │ │ │ ├── constants.ts │ │ │ ├── fallback.json │ │ │ └── index.ts │ │ ├── evergreen │ │ │ ├── artifacts.spec.ts │ │ │ ├── artifacts.ts │ │ │ ├── index.ts │ │ │ ├── rest-api.spec.ts │ │ │ └── rest-api.ts │ │ ├── git │ │ │ ├── changelog.spec.ts │ │ │ ├── changelog.ts │ │ │ ├── index.ts │ │ │ ├── repository-status.spec.ts │ │ │ ├── repository-status.ts │ │ │ ├── tags.spec.ts │ │ │ └── tags.ts │ │ ├── helpers │ │ │ ├── index.ts │ │ │ ├── spawn-sync.spec.ts │ │ │ ├── spawn-sync.ts │ │ │ ├── user-input.ts │ │ │ ├── with-retries.spec.ts │ │ │ └── with-retries.ts │ │ ├── homebrew │ │ │ ├── generate-formula.spec.ts │ │ │ ├── generate-formula.ts │ │ │ ├── index.ts │ │ │ ├── publish-to-homebrew.spec.ts │ │ │ ├── publish-to-homebrew.ts │ │ │ ├── update-homebrew-fork.spec.ts │ │ │ ├── update-homebrew-fork.ts │ │ │ ├── utils.spec.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ ├── local │ │ │ ├── index.ts │ │ │ ├── trigger-release-draft.spec.ts │ │ │ ├── trigger-release-draft.ts │ │ │ ├── trigger-release-publish.spec.ts │ │ │ ├── trigger-release-publish.ts │ │ │ └── trigger-release.ts │ │ ├── npm-packages │ │ │ ├── bump.spec.ts │ │ │ ├── bump.ts │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ ├── publish.spec.ts │ │ │ ├── publish.ts │ │ │ └── types.ts │ │ ├── packaging │ │ │ ├── download-crypt-library.ts │ │ │ ├── download-manpage.spec.ts │ │ │ ├── download-manpage.ts │ │ │ ├── index.ts │ │ │ ├── package │ │ │ │ ├── create-package.spec.ts │ │ │ │ ├── create-package.ts │ │ │ │ ├── debian.spec.ts │ │ │ │ ├── debian.ts │ │ │ │ ├── get-package-file.spec.ts │ │ │ │ ├── get-package-file.ts │ │ │ │ ├── helpers.ts │ │ │ │ ├── index.ts │ │ │ │ ├── msi.spec.ts │ │ │ │ ├── msi.ts │ │ │ │ ├── package-information.ts │ │ │ │ ├── redhat.spec.ts │ │ │ │ ├── redhat.ts │ │ │ │ ├── tarball.spec.ts │ │ │ │ ├── tarball.ts │ │ │ │ ├── zip.spec.ts │ │ │ │ └── zip.ts │ │ │ ├── run-download-crypt-library.ts │ │ │ ├── run-package.ts │ │ │ └── run-sign.ts │ │ ├── publish-auxiliary.ts │ │ ├── publish-mongosh.spec.ts │ │ ├── publish-mongosh.ts │ │ ├── release.ts │ │ ├── run-download-and-list-artifacts.ts │ │ ├── run-draft.spec.ts │ │ ├── run-draft.ts │ │ ├── run-upload.spec.ts │ │ └── run-upload.ts │ ├── test │ │ ├── fixtures │ │ │ ├── LICENSE-bar │ │ │ ├── LICENSE-foo │ │ │ ├── README │ │ │ ├── bin │ │ │ │ ├── bar │ │ │ │ ├── curator │ │ │ │ └── foo │ │ │ ├── cta-versions.json │ │ │ ├── deb-template │ │ │ │ └── DEBIAN │ │ │ │ │ └── control │ │ │ ├── manpages.tar.gz │ │ │ ├── mongosh-versions.json │ │ │ ├── msi-template │ │ │ │ ├── BUILD │ │ │ │ │ └── .keep │ │ │ │ ├── Definitions.wxi │ │ │ │ ├── MongoshUI.en-US.wxl │ │ │ │ ├── MongoshUI.wxs │ │ │ │ ├── Product.wxs │ │ │ │ ├── windows.sln │ │ │ │ └── windows.wixproj │ │ │ ├── pkgconf.js │ │ │ └── rpm-template │ │ │ │ ├── BUILD │ │ │ │ └── .keep │ │ │ │ ├── BUILDROOT │ │ │ │ └── .keep │ │ │ │ ├── RPMS │ │ │ │ └── .keep │ │ │ │ ├── SPECS │ │ │ │ └── foobar.spec │ │ │ │ └── SRPMS │ │ │ │ └── .keep │ │ └── helpers.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── cli-repl │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── mongosh.js │ ├── package.json │ ├── src │ │ ├── arg-parser.spec.ts │ │ ├── arg-parser.ts │ │ ├── async-repl.spec.ts │ │ ├── async-repl.ts │ │ ├── build-info.ts │ │ ├── cli-repl.spec.ts │ │ ├── cli-repl.ts │ │ ├── clr.ts │ │ ├── config-directory.spec.ts │ │ ├── config-directory.ts │ │ ├── constants.ts │ │ ├── crypt-library-paths.spec.ts │ │ ├── crypt-library-paths.ts │ │ ├── error-codes.ts │ │ ├── format-json.ts │ │ ├── format-output.spec.ts │ │ ├── format-output.ts │ │ ├── get-os-info.spec.ts │ │ ├── get-os-info.ts │ │ ├── line-by-line-input.spec.ts │ │ ├── line-by-line-input.ts │ │ ├── mongosh-repl.spec.ts │ │ ├── mongosh-repl.ts │ │ ├── node-repl-fix-completer-side-effects.ts │ │ ├── pac-proxy-s390x-patch.ts │ │ ├── repl-paste-support.spec.ts │ │ ├── repl-paste-support.ts │ │ ├── run.spec.ts │ │ ├── run.ts │ │ ├── smoke-tests-fle.ts │ │ ├── smoke-tests.spec.ts │ │ ├── smoke-tests.ts │ │ ├── startup-timing.spec.ts │ │ ├── startup-timing.ts │ │ ├── tls-certificate-selector.spec.ts │ │ ├── tls-certificate-selector.ts │ │ ├── update-notification-manager.spec.ts │ │ ├── update-notification-manager.ts │ │ └── webpack-self-inspection.ts │ ├── test │ │ ├── fixtures │ │ │ ├── fake-os-ca-provider.js │ │ │ ├── load │ │ │ │ ├── a.js │ │ │ │ ├── b.js │ │ │ │ ├── c.js │ │ │ │ ├── hello1.js │ │ │ │ ├── hello2.js │ │ │ │ ├── insertintotest.js │ │ │ │ ├── printisinteractive.js │ │ │ │ └── throw.js │ │ │ ├── nodescript.js │ │ │ └── redirect-network-io.js │ │ └── repl-helpers.ts │ ├── tsconfig-lint.json │ ├── tsconfig.json │ └── webpack.config.js ├── connectivity-tests │ ├── .mocharc.json │ ├── AUTHORS │ ├── README.md │ ├── package.json │ ├── scripts │ │ └── disable-dns-srv.js │ └── test │ │ ├── all.sh │ │ ├── atlas.sh │ │ ├── kerberos.sh │ │ ├── kerberos │ │ ├── Dockerfile.node20 │ │ ├── Dockerfile.rocky8 │ │ ├── Dockerfile.rocky9 │ │ ├── Dockerfile.ubuntu2004 │ │ ├── Dockerfile.ubuntu2204 │ │ ├── docker-compose.kerberos.yaml │ │ ├── kerberos-run.sh │ │ └── krb5.conf │ │ ├── ldap.sh │ │ └── localhost.sh ├── e2e-tests │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── test │ │ ├── e2e-analytics.spec.ts │ │ ├── e2e-auth.spec.ts │ │ ├── e2e-aws.spec.ts │ │ ├── e2e-banners.spec.ts │ │ ├── e2e-bson.spec.ts │ │ ├── e2e-direct.spec.ts │ │ ├── e2e-editor.spec.ts │ │ ├── e2e-fle.spec.ts │ │ ├── e2e-oidc.spec.ts │ │ ├── e2e-proxy.spec.ts │ │ ├── e2e-snapshot.spec.ts │ │ ├── e2e-snippet.spec.ts │ │ ├── e2e-streams.spec.ts │ │ ├── e2e-tls.spec.ts │ │ ├── e2e.spec.ts │ │ ├── fixtures │ │ │ ├── asi-script.js │ │ │ ├── curl.mjs │ │ │ ├── custom-log-info.js │ │ │ ├── exampleplayground.js │ │ │ ├── load │ │ │ │ ├── infinite-loop.js │ │ │ │ └── long-sleep.js │ │ │ ├── node-path │ │ │ │ └── c │ │ │ │ │ └── index.js │ │ │ ├── require-base │ │ │ │ ├── a.js │ │ │ │ └── node_modules │ │ │ │ │ ├── b-esm │ │ │ │ │ ├── index.mjs │ │ │ │ │ └── package.json │ │ │ │ │ └── b │ │ │ │ │ └── index.js │ │ │ └── simple-console-log.js │ │ ├── oidc-helpers.ts │ │ ├── repl-helpers.ts │ │ ├── test-shell-context.spec.ts │ │ ├── test-shell-context.ts │ │ ├── test-shell.ts │ │ └── util-helpers.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── editor │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── editor.spec.ts │ │ ├── editor.ts │ │ └── index.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── errors │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── generated │ │ ├── .gitkeep │ │ ├── error-overview.md │ │ └── error-overview.rst │ ├── package.json │ ├── scripts │ │ ├── error-overview.tmpl.md │ │ ├── error-overview.tmpl.rst │ │ ├── extract-errors.ts │ │ └── ux.ts │ ├── src │ │ ├── common-errors.ts │ │ ├── index.spec.ts │ │ └── index.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── history │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── package.json │ ├── src │ │ ├── history.spec.ts │ │ ├── history.ts │ │ └── index.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── i18n │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── catalog.ts │ │ ├── index.ts │ │ ├── locales │ │ │ ├── de_DE.ts │ │ │ └── en_US.ts │ │ ├── missing-help.spec.ts │ │ ├── translator.spec.ts │ │ └── translator.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── java-shell │ ├── .gitignore │ ├── .mocharc.json │ ├── AUTHORS │ ├── README.md │ ├── build.gradle │ ├── cli │ │ ├── .gitignore │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── mongodb │ │ │ └── mongosh │ │ │ └── cli │ │ │ └── main.kt │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── index.js │ ├── package.json │ ├── settings.gradle │ ├── src │ │ ├── main │ │ │ ├── js │ │ │ │ └── all.js │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── mongodb │ │ │ │ └── mongosh │ │ │ │ ├── ConsoleLogSupport.kt │ │ │ │ ├── MongoShell.kt │ │ │ │ ├── MongoShellContext.kt │ │ │ │ ├── MongoShellConverter.kt │ │ │ │ ├── MongoShellEvaluator.kt │ │ │ │ ├── MongoshDate.kt │ │ │ │ ├── ValueWrapper.kt │ │ │ │ ├── result │ │ │ │ ├── CommandException.kt │ │ │ │ ├── Cursor.kt │ │ │ │ ├── FindCursor.kt │ │ │ │ ├── MongoShellResult.kt │ │ │ │ └── util.kt │ │ │ │ ├── service │ │ │ │ ├── AdminServiceProvider.kt │ │ │ │ ├── BaseMongoIterableHelper.kt │ │ │ │ ├── Cursor.kt │ │ │ │ ├── Either.kt │ │ │ │ ├── JavaServiceProvider.kt │ │ │ │ ├── ReadableServiceProvider.kt │ │ │ │ ├── ServiceProviderCursor.kt │ │ │ │ ├── WritableServiceProvider.kt │ │ │ │ └── optionConverters.kt │ │ │ │ └── util.kt │ │ └── test │ │ │ ├── js │ │ │ └── run-tests.ts │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── mongodb │ │ │ │ └── mongosh │ │ │ │ ├── CollectionTest.kt │ │ │ │ ├── CursorTest.kt │ │ │ │ ├── DbTest.kt │ │ │ │ ├── LiteralsTest.kt │ │ │ │ ├── ShellTestCase.kt │ │ │ │ └── testUtil.kt │ │ │ └── resources │ │ │ ├── collection │ │ │ ├── aggregate.expected.txt │ │ │ ├── aggregate.js │ │ │ ├── aggregateAllowDiskUse.expected.txt │ │ │ ├── aggregateAllowDiskUse.js │ │ │ ├── aggregateWithBatchSize.expected.txt │ │ │ ├── aggregateWithBatchSize.js │ │ │ ├── aggregateWithCollation.expected.txt │ │ │ ├── aggregateWithCollation.js │ │ │ ├── aggregateWithExplain.expected.txt │ │ │ ├── aggregateWithExplain.js │ │ │ ├── aggregateWithMaxTime.expected.txt │ │ │ ├── aggregateWithMaxTime.js │ │ │ ├── aggregateWithNegativeBatchSize.expected.1.txt │ │ │ ├── aggregateWithNegativeBatchSize.expected.2.txt │ │ │ ├── aggregateWithNegativeBatchSize.expected.3.txt │ │ │ ├── aggregateWithNegativeBatchSize.expected.4.txt │ │ │ ├── aggregateWithNegativeBatchSize.expected.txt │ │ │ ├── aggregateWithNegativeBatchSize.js │ │ │ ├── aggregateWithReadConcern.expected.txt │ │ │ ├── aggregateWithReadConcern.js │ │ │ ├── aggregateWithoutArray.expected.txt │ │ │ ├── aggregateWithoutArray.js │ │ │ ├── bulkWrite.expected.txt │ │ │ ├── bulkWrite.js │ │ │ ├── bulkWriteException.expected.txt │ │ │ ├── bulkWriteException.js │ │ │ ├── collectionHelp.expected.txt │ │ │ ├── collectionHelp.js │ │ │ ├── count.expected.txt │ │ │ ├── count.js │ │ │ ├── countDocuments.expected.txt │ │ │ ├── countDocuments.js │ │ │ ├── countWithLimit.expected.txt │ │ │ ├── countWithLimit.js │ │ │ ├── countWithQuery.expected.txt │ │ │ ├── countWithQuery.js │ │ │ ├── countWithUnknownOption.expected.txt │ │ │ ├── countWithUnknownOption.js │ │ │ ├── createIndex.expected.txt │ │ │ ├── createIndex.js │ │ │ ├── createIndexes.expected.txt │ │ │ ├── createIndexes.js │ │ │ ├── deleteMany.expected.txt │ │ │ ├── deleteMany.js │ │ │ ├── deleteOne.expected.txt │ │ │ ├── deleteOne.js │ │ │ ├── distinct.expected.txt │ │ │ ├── distinct.js │ │ │ ├── drop.expected.txt │ │ │ ├── drop.js │ │ │ ├── dropIndex.expected.1.txt │ │ │ ├── dropIndex.expected.txt │ │ │ ├── dropIndex.js │ │ │ ├── dropIndexes.expected.1.txt │ │ │ ├── dropIndexes.expected.txt │ │ │ ├── dropIndexes.js │ │ │ ├── emptyCollection.expected.txt │ │ │ ├── emptyCollection.js │ │ │ ├── estimatedDocumentCount.expected.txt │ │ │ ├── estimatedDocumentCount.js │ │ │ ├── estimatedDocumentCountWithMaxTime.expected.txt │ │ │ ├── estimatedDocumentCountWithMaxTime.js │ │ │ ├── find.expected.txt │ │ │ ├── find.js │ │ │ ├── findAndCount.expected.txt │ │ │ ├── findAndCount.js │ │ │ ├── findAndModify.expected.txt │ │ │ ├── findAndModify.js │ │ │ ├── findAndModifyWithNew.expected.txt │ │ │ ├── findAndModifyWithNew.js │ │ │ ├── findMap.expected.txt │ │ │ ├── findMap.js │ │ │ ├── findOne.expected.txt │ │ │ ├── findOne.js │ │ │ ├── findOneAndDelete.expected.txt │ │ │ ├── findOneAndDelete.js │ │ │ ├── findOneAndReplace.expected.txt │ │ │ ├── findOneAndReplace.js │ │ │ ├── findOneAndReplaceWithReturnDocument.expected.txt │ │ │ ├── findOneAndReplaceWithReturnDocument.js │ │ │ ├── findOneAndUpdate.expected.txt │ │ │ ├── findOneAndUpdate.js │ │ │ ├── findOneAndUpdateWithReturnDocument.expected.txt │ │ │ ├── findOneAndUpdateWithReturnDocument.js │ │ │ ├── findWithProjection.expected.txt │ │ │ ├── findWithProjection.js │ │ │ ├── findWithQuery.expected.txt │ │ │ ├── findWithQuery.js │ │ │ ├── findWithRegexp.expected.txt │ │ │ ├── findWithRegexp.js │ │ │ ├── findWithRegexpCaseInsensitive.expected.txt │ │ │ ├── findWithRegexpCaseInsensitive.js │ │ │ ├── getIndexes.expected.1.txt │ │ │ ├── getIndexes.expected.txt │ │ │ ├── getIndexes.js │ │ │ ├── insertMany.expected.txt │ │ │ ├── insertMany.js │ │ │ ├── insertManyNotOrdered.expected.1.txt │ │ │ ├── insertManyNotOrdered.expected.txt │ │ │ ├── insertManyNotOrdered.js │ │ │ ├── insertOne.expected.1.txt │ │ │ ├── insertOne.expected.txt │ │ │ ├── insertOne.js │ │ │ ├── insertOneWriteConcern.expected.txt │ │ │ ├── insertOneWriteConcern.js │ │ │ ├── insertOneWrongWriteConcern.expected.txt │ │ │ ├── insertOneWrongWriteConcern.js │ │ │ ├── insertOneWrongWriteConcern2.expected.txt │ │ │ ├── insertOneWrongWriteConcern2.js │ │ │ ├── isCapped.expected.txt │ │ │ ├── isCapped.js │ │ │ ├── ref.expected.txt │ │ │ ├── ref.js │ │ │ ├── renameCollection.expected.txt │ │ │ ├── renameCollection.js │ │ │ ├── renameCollectionAlreadyExists.expected.txt │ │ │ ├── renameCollectionAlreadyExists.js │ │ │ ├── renameCollectionDropTarget.expected.txt │ │ │ ├── renameCollectionDropTarget.js │ │ │ ├── replaceOne.expected.txt │ │ │ ├── replaceOne.js │ │ │ ├── replaceOneUpsert.expected.txt │ │ │ ├── replaceOneUpsert.js │ │ │ ├── stats.expected.txt │ │ │ ├── stats.js │ │ │ ├── totalIndexSize.expected.txt │ │ │ ├── totalIndexSize.js │ │ │ ├── uniqueIndex.expected.1.txt │ │ │ ├── uniqueIndex.expected.txt │ │ │ ├── uniqueIndex.js │ │ │ ├── updateMany.expected.txt │ │ │ ├── updateMany.js │ │ │ ├── updateManyPipeline.expected.1.txt │ │ │ ├── updateManyPipeline.expected.txt │ │ │ ├── updateManyPipeline.js │ │ │ ├── updateManyUpsert.expected.txt │ │ │ ├── updateManyUpsert.js │ │ │ ├── updateOne.expected.txt │ │ │ ├── updateOne.js │ │ │ ├── updateOnePipeline.expected.1.txt │ │ │ ├── updateOnePipeline.expected.txt │ │ │ ├── updateOnePipeline.js │ │ │ ├── updateOneUpsert.expected.txt │ │ │ ├── updateOneUpsert.js │ │ │ ├── withPeriod.expected.txt │ │ │ └── withPeriod.js │ │ │ ├── cursor │ │ │ ├── aggregateExplain.expected.txt │ │ │ ├── aggregateExplain.js │ │ │ ├── aggregateIsClosed.expected.txt │ │ │ ├── aggregateIsClosed.js │ │ │ ├── aggregateReadPref-ignored.js │ │ │ ├── aggregateReadPref.expected.txt │ │ │ ├── batchSize.expected.txt │ │ │ ├── batchSize.js │ │ │ ├── collation.expected.txt │ │ │ ├── collation.js │ │ │ ├── comment.expected.txt │ │ │ ├── comment.js │ │ │ ├── cursorHelp.expected.txt │ │ │ ├── cursorHelp.js │ │ │ ├── explain.expected.txt │ │ │ ├── explain.js │ │ │ ├── forEach.expected.txt │ │ │ ├── forEach.js │ │ │ ├── hint.expected.txt │ │ │ ├── hint.js │ │ │ ├── isClosed.expected.txt │ │ │ ├── isClosed.js │ │ │ ├── isClosedTrue.expected.txt │ │ │ ├── isClosedTrue.js │ │ │ ├── itcount.expected.txt │ │ │ ├── itcount.js │ │ │ ├── limit.expected.txt │ │ │ ├── limit.js │ │ │ ├── map.expected.txt │ │ │ ├── map.js │ │ │ ├── mapArrowFunction.expected.txt │ │ │ ├── mapArrowFunction.js │ │ │ ├── max.expected.txt │ │ │ ├── max.js │ │ │ ├── maxTimeMS.expected.txt │ │ │ ├── maxTimeMS.js │ │ │ ├── min.expected.txt │ │ │ ├── min.js │ │ │ ├── next.expected.txt │ │ │ ├── next.js │ │ │ ├── noCursorTimeout.expected.txt │ │ │ ├── noCursorTimeout.js │ │ │ ├── print.expected.txt │ │ │ ├── print.js │ │ │ ├── projection.expected.txt │ │ │ ├── projection.js │ │ │ ├── readConcern.expected.txt │ │ │ ├── readConcern.js │ │ │ ├── readPref.expected.txt │ │ │ ├── readPref.js │ │ │ ├── returnKey.expected.txt │ │ │ ├── returnKey.js │ │ │ ├── skip.expected.txt │ │ │ ├── skip.js │ │ │ ├── sort.expected.txt │ │ │ ├── sort.js │ │ │ ├── tailable.expected.1.txt │ │ │ ├── tailable.expected.txt │ │ │ ├── tailable.js │ │ │ ├── toArray.expected.txt │ │ │ └── toArray.js │ │ │ ├── db │ │ │ ├── createCollection.expected.1.txt │ │ │ ├── createCollection.expected.2.txt │ │ │ ├── createCollection.expected.txt │ │ │ ├── createCollection.js │ │ │ ├── createCollectionWithTimeseries.expected.1.txt │ │ │ ├── createCollectionWithTimeseries.expected.2.txt │ │ │ ├── createCollectionWithTimeseries.expected.txt │ │ │ ├── createCollectionWithTimeseries.js │ │ │ ├── createView.expected.txt │ │ │ ├── createView.js │ │ │ ├── dbHelp.expected.txt │ │ │ ├── dbHelp.js │ │ │ ├── defaultDb.expected.txt │ │ │ ├── defaultDb.js │ │ │ ├── dropDatabase.expected.txt │ │ │ ├── dropDatabase.js │ │ │ ├── getCollection.expected.txt │ │ │ ├── getCollection.js │ │ │ ├── getCollectionInfos.expected.1.txt │ │ │ ├── getCollectionInfos.expected.txt │ │ │ ├── getCollectionInfos.js │ │ │ ├── getName.expected.txt │ │ │ ├── getName.js │ │ │ ├── help.expected.txt │ │ │ ├── help.js │ │ │ ├── runCommand.expected.txt │ │ │ ├── runCommand.js │ │ │ ├── runCommandUserInfo.expected.txt │ │ │ ├── runCommandUserInfo.js │ │ │ ├── serverStatus.expected.txt │ │ │ ├── serverStatus.js │ │ │ ├── showCollections.expected.txt │ │ │ ├── showCollections.js │ │ │ ├── showDatabases.expected.txt │ │ │ ├── showDatabases.js │ │ │ ├── useDb.expected.txt │ │ │ ├── useDb.js │ │ │ ├── version.expected.txt │ │ │ └── version.js │ │ │ └── literal │ │ │ ├── BSONSymbol.expected.txt │ │ │ ├── BSONSymbol.js │ │ │ ├── BinData.expected.txt │ │ │ ├── BinData.js │ │ │ ├── Code.expected.txt │ │ │ ├── Code.js │ │ │ ├── DBRef.expected.txt │ │ │ ├── DBRef.js │ │ │ ├── Date.expected.txt │ │ │ ├── Date.js │ │ │ ├── DateNow.expected.txt │ │ │ ├── DateNow.js │ │ │ ├── HexData.expected.txt │ │ │ ├── HexData.js │ │ │ ├── ISODate.expected.txt │ │ │ ├── ISODate.js │ │ │ ├── MD5.expected.txt │ │ │ ├── MD5.js │ │ │ ├── MaxKey.expected.txt │ │ │ ├── MaxKey.js │ │ │ ├── MinKey.expected.txt │ │ │ ├── MinKey.js │ │ │ ├── NumberDecimal.expected.txt │ │ │ ├── NumberDecimal.js │ │ │ ├── NumberInt.expected.txt │ │ │ ├── NumberInt.js │ │ │ ├── NumberLong.expected.txt │ │ │ ├── NumberLong.js │ │ │ ├── ObjectId.expected.txt │ │ │ ├── ObjectId.js │ │ │ ├── Symbol-ignored.js │ │ │ ├── Symbol.expected.txt │ │ │ ├── Timestamp.expected.txt │ │ │ ├── Timestamp.js │ │ │ ├── UUID.expected.txt │ │ │ ├── UUID.js │ │ │ ├── array.expected.txt │ │ │ ├── array.js │ │ │ ├── bool.expected.txt │ │ │ ├── bool.js │ │ │ ├── bsonsize.expected.txt │ │ │ ├── bsonsize.js │ │ │ ├── double.expected.txt │ │ │ ├── double.js │ │ │ ├── emptyArray.expected.txt │ │ │ ├── emptyArray.js │ │ │ ├── emptyObject.expected.txt │ │ │ ├── emptyObject.js │ │ │ ├── float.expected.txt │ │ │ ├── float.js │ │ │ ├── int.expected.txt │ │ │ ├── int.js │ │ │ ├── long.expected.1.txt │ │ │ ├── long.expected.2.txt │ │ │ ├── long.expected.txt │ │ │ ├── long.js │ │ │ ├── null.expected.txt │ │ │ ├── null.js │ │ │ ├── object.expected.txt │ │ │ ├── object.js │ │ │ ├── string.expected.txt │ │ │ ├── string.js │ │ │ ├── undefined.expected.txt │ │ │ ├── undefined.js │ │ │ ├── unknownSymbol.expected.txt │ │ │ └── unknownSymbol.js │ ├── tsconfig-lint.json │ ├── tsconfig.json │ └── webpack.config.js ├── js-multiline-to-singleline │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.spec.ts │ │ └── index.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── logging │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── analytics-helpers.spec.ts │ │ ├── analytics-helpers.ts │ │ ├── helpers.spec.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── logging-and-telemetry.spec.ts │ │ ├── logging-and-telemetry.ts │ │ └── types.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── mongosh │ ├── AUTHORS │ ├── README.md │ ├── bin │ │ └── mongosh.js │ └── package.json ├── node-runtime-worker-thread │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.d.ts │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── lock.spec.ts │ │ ├── lock.ts │ │ ├── rpc.spec.ts │ │ ├── rpc.ts │ │ ├── serializer.spec.ts │ │ ├── serializer.ts │ │ ├── worker-process-mongosh-bus.ts │ │ ├── worker-runtime.spec.ts │ │ ├── worker-runtime.ts │ │ └── worker-thread-evaluation-listener.ts │ ├── tests │ │ └── register-worker.js │ ├── tsconfig-lint.json │ ├── tsconfig.json │ └── webpack.config.js ├── service-provider-core │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── package.json │ ├── src │ │ ├── admin.ts │ │ ├── all-fle-types.ts │ │ ├── all-transport-types.ts │ │ ├── closable.ts │ │ ├── connect-info.spec.ts │ │ ├── connect-info.ts │ │ ├── cursors.ts │ │ ├── index.ts │ │ ├── map-reduce-options.ts │ │ ├── platform.ts │ │ ├── readable.ts │ │ ├── service-provider.ts │ │ ├── shell-auth-options.ts │ │ ├── textencoder-polyfill.spec.ts │ │ ├── textencoder-polyfill.ts │ │ └── writable.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── service-provider-node-driver │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── package.json │ ├── src │ │ ├── compass │ │ │ └── compass-service-provider.ts │ │ ├── index.ts │ │ ├── node-driver-provider.integration.spec.ts │ │ ├── node-driver-service-provider.spec.ts │ │ └── node-driver-service-provider.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── shell-api │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── api-extractor.json │ ├── package.json │ ├── scripts │ │ ├── api-postprocess.ts │ │ ├── report-missing-help.ts │ │ └── report-supported-api.ts │ ├── src │ │ ├── abstract-cursor.ts │ │ ├── aggregate-or-find-cursor.ts │ │ ├── aggregation-cursor.spec.ts │ │ ├── aggregation-cursor.ts │ │ ├── api-globals.d.ts │ │ ├── api.ts │ │ ├── bulk.spec.ts │ │ ├── bulk.ts │ │ ├── change-stream-cursor.spec.ts │ │ ├── change-stream-cursor.ts │ │ ├── collection.spec.ts │ │ ├── collection.ts │ │ ├── cursor.spec.ts │ │ ├── cursor.ts │ │ ├── database.spec.ts │ │ ├── database.ts │ │ ├── dbquery.ts │ │ ├── decorators.ts │ │ ├── deep-inspect │ │ │ ├── cursor-wrapper.ts │ │ │ ├── custom-inspect.ts │ │ │ ├── service-provider-wrapper.spec.ts │ │ │ ├── service-provider-wrapper.ts │ │ │ └── ts-helpers.ts │ │ ├── enums.ts │ │ ├── error-codes.ts │ │ ├── explainable-cursor.spec.ts │ │ ├── explainable-cursor.ts │ │ ├── explainable.spec.ts │ │ ├── explainable.ts │ │ ├── field-level-encryption.spec.ts │ │ ├── field-level-encryption.ts │ │ ├── help.spec.ts │ │ ├── help.ts │ │ ├── helpers.spec.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── integration.spec.ts │ │ ├── interruptor.spec.ts │ │ ├── interruptor.ts │ │ ├── log-entry.ts │ │ ├── mongo-errors.spec.ts │ │ ├── mongo-errors.ts │ │ ├── mongo.spec.ts │ │ ├── mongo.ts │ │ ├── mongosh-version.ts │ │ ├── mql-types.ts │ │ ├── no-db.spec.ts │ │ ├── no-db.ts │ │ ├── plan-cache.spec.ts │ │ ├── plan-cache.ts │ │ ├── replica-set.spec.ts │ │ ├── replica-set.ts │ │ ├── result.spec.ts │ │ ├── result.ts │ │ ├── run-command-cursor.ts │ │ ├── runtime-independence.spec.ts │ │ ├── session.spec.ts │ │ ├── session.ts │ │ ├── shard.spec.ts │ │ ├── shard.ts │ │ ├── shell-api.spec.ts │ │ ├── shell-api.ts │ │ ├── shell-instance-state.spec.ts │ │ ├── shell-instance-state.ts │ │ ├── shell-log.ts │ │ ├── stream-processor.ts │ │ ├── streams.spec.ts │ │ └── streams.ts │ ├── test │ │ ├── helpers.ts │ │ └── shard-test-fake-data.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── shell-bson │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── README.md │ ├── package.json │ ├── src │ │ ├── bson-export.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── printable-bson.spec.ts │ │ ├── printable-bson.ts │ │ ├── shell-bson.spec.ts │ │ └── shell-bson.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── shell-evaluator │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── shell-evaluator.spec.ts │ │ └── shell-evaluator.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── snippet-manager │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── LICENSE │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── snippet-manager.spec.ts │ │ └── snippet-manager.ts │ ├── test │ │ └── fixtures │ │ │ ├── bson-4.4.0.tgz │ │ │ ├── buffer-5.7.1.tgz │ │ │ ├── fakenpm5 │ │ │ ├── npm │ │ │ └── npm.bat │ │ │ ├── infinite-sleep.js │ │ │ ├── npm-7.15.0.tgz │ │ │ └── tarballed-example-file.tgz │ ├── tsconfig-lint.json │ └── tsconfig.json ├── testing │ ├── .eslintrc.js │ ├── .eslintrc.json │ ├── .gitignore │ ├── .mocharc.json │ ├── .prettierrc │ ├── .prettierrc.json │ ├── AUTHORS │ ├── README.md │ ├── certificates │ │ ├── README.md │ │ ├── ca-server.crl │ │ ├── ca.cnf │ │ ├── ca.crt │ │ ├── ca.db │ │ ├── ca.db.attr │ │ ├── ca.key │ │ ├── ca.serial │ │ ├── client.bundle.encrypted.pem │ │ ├── client.bundle.pem │ │ ├── client.bundle.pfx │ │ ├── client.encrypted.key │ │ ├── client.key │ │ ├── client.pem │ │ ├── invalid-client.bundle.pem │ │ ├── invalid-client.key │ │ ├── non-ca.crt │ │ ├── non-ca.key │ │ ├── partial-trust-chain │ │ │ ├── ca.pem │ │ │ ├── cert.pem │ │ │ ├── key-and-cert.pem │ │ │ └── key.pem │ │ ├── server-invalidhost.bundle.pem │ │ ├── server-invalidhost.key │ │ ├── server.bundle.pem │ │ └── server.key │ ├── dummy.spec.ts │ ├── package.json │ ├── src │ │ ├── chai.ts │ │ ├── eventually.ts │ │ ├── fake-kms.ts │ │ ├── index.browser.ts │ │ ├── index.ts │ │ └── integration-testing-hooks.ts │ ├── tests-globalconfig.conf │ ├── tsconfig-lint.json │ └── tsconfig.json └── types │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .mocharc.json │ ├── .prettierignore │ ├── .prettierrc.json │ ├── AUTHORS │ ├── README.md │ ├── package.json │ ├── src │ ├── index.spec.ts │ └── index.ts │ ├── tsconfig-lint.json │ └── tsconfig.json ├── packaging ├── LICENSE-crypt-library ├── README ├── deb-template │ └── DEBIAN │ │ └── control ├── mongo.ico ├── mongosh-pgp.asc ├── msi-template │ ├── BUILD │ │ └── .keep │ ├── Definitions.wxi │ ├── MongoshUI.en-US.wxl │ ├── MongoshUI.wxs │ ├── Product.wxs │ ├── README.md │ ├── resources │ │ ├── banner.bmp │ │ └── cover-installer.bmp │ ├── windows.sln │ └── windows.wixproj └── rpm-template │ ├── BUILD │ └── .keep │ ├── BUILDROOT │ └── .keep │ ├── RPMS │ └── .keep │ ├── SPECS │ ├── mongodb-mongosh-shared-openssl11.spec │ ├── mongodb-mongosh-shared-openssl3.spec │ └── mongodb-mongosh.spec │ └── SRPMS │ └── .keep ├── scripts ├── create-purls.js ├── docker │ ├── AUTHORS │ ├── README.md │ ├── amazonlinux2-rpm.Dockerfile │ ├── amazonlinux2023-rpm.Dockerfile │ ├── build.sh │ ├── centos7-epel-rpm.Dockerfile │ ├── centos7-rpm.Dockerfile │ ├── compile-and-install-openssl3.sh │ ├── debian10-deb.Dockerfile │ ├── debian11-deb.Dockerfile │ ├── debian12-deb.Dockerfile │ ├── fedora34-rpm.Dockerfile │ ├── oraclelinux9-rpm.Dockerfile │ ├── package.json │ ├── qemu-wrap.sh │ ├── rocky8-epel-rpm.Dockerfile │ ├── rocky8-package.Dockerfile │ ├── rocky8-rpm.Dockerfile │ ├── rocky9-fips-rpm.Dockerfile │ ├── rocky9-rpm.Dockerfile │ ├── run.sh │ ├── suse12-rpm.Dockerfile │ ├── suse15-rpm.Dockerfile │ ├── ubuntu-homebrew.Dockerfile │ ├── ubuntu18.04-deb.Dockerfile │ ├── ubuntu20.04-deb.Dockerfile │ ├── ubuntu20.04-tgz.Dockerfile │ ├── ubuntu22.04-deb.Dockerfile │ ├── ubuntu22.04-fips-deb.Dockerfile │ ├── ubuntu22.04-nohome-deb.Dockerfile │ ├── ubuntu22.04-qemu-deb.Dockerfile │ ├── ubuntu24.04-deb.Dockerfile │ └── ubuntu24.04-xvfb.Dockerfile ├── dummy-browserslist.js ├── gather-existing-releases.mjs ├── gather-licenses.ts ├── generate-authors.ts ├── generate-security-test-summary.ts ├── import-expansions.js ├── mark-ci-required-optional-dependencies.ts ├── nodejs-patches │ ├── 001-configure-bz2.patch │ ├── 002-workaround-node-bug-52229 │ ├── 003-no-sys-random-on-older-glibc-node-52223.patch │ ├── 004-build-fix-arm64-cross-compilation.patch │ ├── 005-windows-escape-product-dir-abs-in-openssl-node-56111.patch │ ├── 006-windows-virtual-terminal-input-libuv-4688.patch │ └── 007-ignore-rh-allow-sha1-signatures.patch ├── nyc │ ├── post-process-nyc-output.ts │ ├── pre-process-coverage.ts │ └── transform-coverage.ts ├── prep-fle-addon.sh ├── print-expansions.js ├── replace-package.js ├── run-if-package-requested.js ├── security-test-summary-template.md ├── snyk-test.js ├── sort-workspaces.js ├── test-vscode.sh ├── tr46-stub.js ├── update-cli-usage-text.js ├── utils.js ├── webpack-enable-reverse-module-lookup-plugin.js └── write-nodejs-dep.js └── trace-expansions.yml /.depalignrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.depalignrc.json -------------------------------------------------------------------------------- /.evergreen-nightly-driver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen-nightly-driver.yml -------------------------------------------------------------------------------- /.evergreen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen.yml -------------------------------------------------------------------------------- /.evergreen/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /.evergreen/InstallNode.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/InstallNode.ps1 -------------------------------------------------------------------------------- /.evergreen/compilation-context-expansions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/compilation-context-expansions.sh -------------------------------------------------------------------------------- /.evergreen/compilation-context-expansions.test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/compilation-context-expansions.test.sh -------------------------------------------------------------------------------- /.evergreen/compile-artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/compile-artifact.sh -------------------------------------------------------------------------------- /.evergreen/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/constants.js -------------------------------------------------------------------------------- /.evergreen/create-preload-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/create-preload-script.sh -------------------------------------------------------------------------------- /.evergreen/create-static-analysis-report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/create-static-analysis-report.sh -------------------------------------------------------------------------------- /.evergreen/docker-config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/docker-config/config.json -------------------------------------------------------------------------------- /.evergreen/evergreen.yml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/evergreen.yml.in -------------------------------------------------------------------------------- /.evergreen/generate-evergreen-yml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/generate-evergreen-yml.js -------------------------------------------------------------------------------- /.evergreen/install-node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/install-node.sh -------------------------------------------------------------------------------- /.evergreen/install-npm-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/install-npm-deps.sh -------------------------------------------------------------------------------- /.evergreen/node-20-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/node-20-latest.json -------------------------------------------------------------------------------- /.evergreen/node-24-latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/node-24-latest.json -------------------------------------------------------------------------------- /.evergreen/package-and-upload-artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/package-and-upload-artifact.sh -------------------------------------------------------------------------------- /.evergreen/retry-with-backoff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/retry-with-backoff.sh -------------------------------------------------------------------------------- /.evergreen/run-e2e-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/run-e2e-tests.sh -------------------------------------------------------------------------------- /.evergreen/run-evergreen-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/run-evergreen-release.sh -------------------------------------------------------------------------------- /.evergreen/run-on-ssh-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/run-on-ssh-host.sh -------------------------------------------------------------------------------- /.evergreen/setup-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/setup-env.sh -------------------------------------------------------------------------------- /.evergreen/setup-ssh-key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/setup-ssh-key.sh -------------------------------------------------------------------------------- /.evergreen/sign-packaged-artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/sign-packaged-artifact.sh -------------------------------------------------------------------------------- /.evergreen/tasks/unit-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/tasks/unit-tests.js -------------------------------------------------------------------------------- /.evergreen/test-node-driver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/test-node-driver.sh -------------------------------------------------------------------------------- /.evergreen/test-package-win32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/test-package-win32.sh -------------------------------------------------------------------------------- /.evergreen/verify-packaged-artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.evergreen/verify-packaged-artifact.sh -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/bump-auxiliary-packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/workflows/bump-auxiliary-packages.yml -------------------------------------------------------------------------------- /.github/workflows/check-pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/workflows/check-pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/cron-tasks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/workflows/cron-tasks.yml -------------------------------------------------------------------------------- /.github/workflows/homebrew.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/workflows/homebrew.yml -------------------------------------------------------------------------------- /.github/workflows/merge-release-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/workflows/merge-release-tag.yml -------------------------------------------------------------------------------- /.github/workflows/publish-auxiliary-packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/workflows/publish-auxiliary-packages.yml -------------------------------------------------------------------------------- /.github/workflows/smoke-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/workflows/smoke-tests.yml -------------------------------------------------------------------------------- /.github/workflows/update-cta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/workflows/update-cta.yml -------------------------------------------------------------------------------- /.github/workflows/update-node-js.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.github/workflows/update-node-js.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.knipignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.knipignore -------------------------------------------------------------------------------- /.logs/empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.logs/empty.xml -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.mailmap -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.npmignore -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.nycrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.prettierignore -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/.snyk -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/AUTHORS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/README.md -------------------------------------------------------------------------------- /THIRD_PARTY_NOTICES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/THIRD_PARTY_NOTICES.md -------------------------------------------------------------------------------- /config/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /config/build.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/config/build.conf.js -------------------------------------------------------------------------------- /config/cta-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/config/cta-config.json -------------------------------------------------------------------------------- /config/cta-config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/config/cta-config.schema.json -------------------------------------------------------------------------------- /config/macos-entitlements.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/config/macos-entitlements.xml -------------------------------------------------------------------------------- /config/mongosh-versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/config/mongosh-versions.json -------------------------------------------------------------------------------- /config/release-package-matrix.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/config/release-package-matrix.d.ts -------------------------------------------------------------------------------- /config/release-package-matrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/config/release-package-matrix.js -------------------------------------------------------------------------------- /config/repo-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/config/repo-config.yml -------------------------------------------------------------------------------- /config/webpack.base.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/config/webpack.base.config.js -------------------------------------------------------------------------------- /configs/eslint-config-mongosh/.gitignore: -------------------------------------------------------------------------------- 1 | .nyc_output 2 | node_modules 3 | package-lock.json 4 | coverage 5 | lib 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /configs/eslint-config-mongosh/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /configs/eslint-config-mongosh/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/configs/eslint-config-mongosh/AUTHORS -------------------------------------------------------------------------------- /configs/eslint-config-mongosh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/configs/eslint-config-mongosh/README.md -------------------------------------------------------------------------------- /configs/eslint-config-mongosh/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/configs/eslint-config-mongosh/index.js -------------------------------------------------------------------------------- /configs/eslint-config-mongosh/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/configs/eslint-config-mongosh/package.json -------------------------------------------------------------------------------- /configs/eslint-config-mongosh/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/configs/eslint-config-mongosh/utils.js -------------------------------------------------------------------------------- /configs/mocha-config-mongosh/reporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/configs/mocha-config-mongosh/reporter.ts -------------------------------------------------------------------------------- /configs/tsconfig-mongosh/.gitignore: -------------------------------------------------------------------------------- 1 | .nyc_output 2 | node_modules 3 | package-lock.json 4 | coverage 5 | lib 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /configs/tsconfig-mongosh/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /configs/tsconfig-mongosh/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/configs/tsconfig-mongosh/AUTHORS -------------------------------------------------------------------------------- /configs/tsconfig-mongosh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/configs/tsconfig-mongosh/README.md -------------------------------------------------------------------------------- /configs/tsconfig-mongosh/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/configs/tsconfig-mongosh/package.json -------------------------------------------------------------------------------- /configs/tsconfig-mongosh/tsconfig.common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/configs/tsconfig-mongosh/tsconfig.common.json -------------------------------------------------------------------------------- /docs/cli-code-evaluation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/docs/cli-code-evaluation.md -------------------------------------------------------------------------------- /docs/cli-code-evaluation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/docs/cli-code-evaluation.png -------------------------------------------------------------------------------- /docs/cli-interrupt-events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/docs/cli-interrupt-events.png -------------------------------------------------------------------------------- /docs/cli-interrupt-handling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/docs/cli-interrupt-handling.png -------------------------------------------------------------------------------- /docs/diagrams.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/docs/diagrams.drawio -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/interrupting-async-execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/docs/interrupting-async-execution.md -------------------------------------------------------------------------------- /docs/mongosh-architecture-jan2025.jam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/docs/mongosh-architecture-jan2025.jam -------------------------------------------------------------------------------- /docs/mongosh-architecture-jan2025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/docs/mongosh-architecture-jan2025.png -------------------------------------------------------------------------------- /docs/security-test-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/docs/security-test-summary.md -------------------------------------------------------------------------------- /knip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/knip.ts -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/lerna.json -------------------------------------------------------------------------------- /licenses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/licenses.json -------------------------------------------------------------------------------- /mongosh.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/mongosh.code-workspace -------------------------------------------------------------------------------- /mongosh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/mongosh.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/package.json -------------------------------------------------------------------------------- /packages/arg-parser/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | -------------------------------------------------------------------------------- /packages/arg-parser/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/.eslintrc.js -------------------------------------------------------------------------------- /packages/arg-parser/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/arg-parser/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/.mocharc.json -------------------------------------------------------------------------------- /packages/arg-parser/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/.npmignore -------------------------------------------------------------------------------- /packages/arg-parser/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/.prettierignore -------------------------------------------------------------------------------- /packages/arg-parser/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/arg-parser/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/AUTHORS -------------------------------------------------------------------------------- /packages/arg-parser/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/LICENSE -------------------------------------------------------------------------------- /packages/arg-parser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/package.json -------------------------------------------------------------------------------- /packages/arg-parser/src/arg-mapper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/src/arg-mapper.spec.ts -------------------------------------------------------------------------------- /packages/arg-parser/src/arg-mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/src/arg-mapper.ts -------------------------------------------------------------------------------- /packages/arg-parser/src/arg-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/src/arg-metadata.ts -------------------------------------------------------------------------------- /packages/arg-parser/src/arg-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/src/arg-parser.spec.ts -------------------------------------------------------------------------------- /packages/arg-parser/src/arg-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/src/arg-parser.ts -------------------------------------------------------------------------------- /packages/arg-parser/src/cli-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/src/cli-options.ts -------------------------------------------------------------------------------- /packages/arg-parser/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/src/index.ts -------------------------------------------------------------------------------- /packages/arg-parser/src/uri-generator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/src/uri-generator.spec.ts -------------------------------------------------------------------------------- /packages/arg-parser/src/uri-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/src/uri-generator.ts -------------------------------------------------------------------------------- /packages/arg-parser/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/src/utils.ts -------------------------------------------------------------------------------- /packages/arg-parser/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/arg-parser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/arg-parser/tsconfig.json -------------------------------------------------------------------------------- /packages/async-rewriter2/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | local-test.js 4 | -------------------------------------------------------------------------------- /packages/async-rewriter2/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/.eslintrc.js -------------------------------------------------------------------------------- /packages/async-rewriter2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/.gitignore -------------------------------------------------------------------------------- /packages/async-rewriter2/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/.mocharc.json -------------------------------------------------------------------------------- /packages/async-rewriter2/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/.npmignore -------------------------------------------------------------------------------- /packages/async-rewriter2/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/.prettierignore -------------------------------------------------------------------------------- /packages/async-rewriter2/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/async-rewriter2/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/AUTHORS -------------------------------------------------------------------------------- /packages/async-rewriter2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/LICENSE -------------------------------------------------------------------------------- /packages/async-rewriter2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/README.md -------------------------------------------------------------------------------- /packages/async-rewriter2/benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/benchmark/index.ts -------------------------------------------------------------------------------- /packages/async-rewriter2/bin/async-rewrite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/bin/async-rewrite.js -------------------------------------------------------------------------------- /packages/async-rewriter2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/package.json -------------------------------------------------------------------------------- /packages/async-rewriter2/src/error-codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/src/error-codes.ts -------------------------------------------------------------------------------- /packages/async-rewriter2/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/src/index.ts -------------------------------------------------------------------------------- /packages/async-rewriter2/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/async-rewriter2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/async-rewriter2/tsconfig.json -------------------------------------------------------------------------------- /packages/autocomplete/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib/ -------------------------------------------------------------------------------- /packages/autocomplete/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/autocomplete/.eslintrc.js -------------------------------------------------------------------------------- /packages/autocomplete/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ -------------------------------------------------------------------------------- /packages/autocomplete/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/autocomplete/.mocharc.json -------------------------------------------------------------------------------- /packages/autocomplete/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/autocomplete/.prettierignore -------------------------------------------------------------------------------- /packages/autocomplete/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/autocomplete/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/autocomplete/AUTHORS -------------------------------------------------------------------------------- /packages/autocomplete/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/autocomplete/README.md -------------------------------------------------------------------------------- /packages/autocomplete/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/autocomplete/package.json -------------------------------------------------------------------------------- /packages/autocomplete/src/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/autocomplete/src/index.spec.ts -------------------------------------------------------------------------------- /packages/autocomplete/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/autocomplete/src/index.ts -------------------------------------------------------------------------------- /packages/autocomplete/src/node_modules/mongodb-ace-autocompleter/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'mongodb-ace-autocompleter'; 2 | -------------------------------------------------------------------------------- /packages/autocomplete/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/autocomplete/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/autocomplete/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/autocomplete/tsconfig.json -------------------------------------------------------------------------------- /packages/browser-repl/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/.eslintignore -------------------------------------------------------------------------------- /packages/browser-repl/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/.eslintrc.js -------------------------------------------------------------------------------- /packages/browser-repl/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/browser-repl/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/.mocharc.json -------------------------------------------------------------------------------- /packages/browser-repl/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/.npmignore -------------------------------------------------------------------------------- /packages/browser-repl/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/.prettierignore -------------------------------------------------------------------------------- /packages/browser-repl/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/browser-repl/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/AUTHORS -------------------------------------------------------------------------------- /packages/browser-repl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/LICENSE -------------------------------------------------------------------------------- /packages/browser-repl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/README.md -------------------------------------------------------------------------------- /packages/browser-repl/config/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/config/karma.conf.js -------------------------------------------------------------------------------- /packages/browser-repl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/package.json -------------------------------------------------------------------------------- /packages/browser-repl/scripts/sync-to-compass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/scripts/sync-to-compass.js -------------------------------------------------------------------------------- /packages/browser-repl/src/components/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/src/components/editor.tsx -------------------------------------------------------------------------------- /packages/browser-repl/src/components/shell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/src/components/shell.tsx -------------------------------------------------------------------------------- /packages/browser-repl/src/iframe-runtime/index.ts: -------------------------------------------------------------------------------- 1 | export * from './iframe-runtime'; 2 | -------------------------------------------------------------------------------- /packages/browser-repl/src/index.spec.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/browser-repl/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/src/index.tsx -------------------------------------------------------------------------------- /packages/browser-repl/src/sandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/src/sandbox.tsx -------------------------------------------------------------------------------- /packages/browser-repl/testing/enzyme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/testing/enzyme.ts -------------------------------------------------------------------------------- /packages/browser-repl/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/browser-repl/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-repl/tsconfig.json -------------------------------------------------------------------------------- /packages/browser-runtime-core/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-core/.eslintignore -------------------------------------------------------------------------------- /packages/browser-runtime-core/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-core/.eslintrc.js -------------------------------------------------------------------------------- /packages/browser-runtime-core/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/browser-runtime-core/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-core/.mocharc.json -------------------------------------------------------------------------------- /packages/browser-runtime-core/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-core/.prettierignore -------------------------------------------------------------------------------- /packages/browser-runtime-core/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/browser-runtime-core/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-core/AUTHORS -------------------------------------------------------------------------------- /packages/browser-runtime-core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-core/LICENSE -------------------------------------------------------------------------------- /packages/browser-runtime-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-core/README.md -------------------------------------------------------------------------------- /packages/browser-runtime-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-core/package.json -------------------------------------------------------------------------------- /packages/browser-runtime-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-core/src/index.ts -------------------------------------------------------------------------------- /packages/browser-runtime-core/src/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-core/src/runtime.ts -------------------------------------------------------------------------------- /packages/browser-runtime-core/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-core/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/browser-runtime-core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-core/tsconfig.json -------------------------------------------------------------------------------- /packages/browser-runtime-electron/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-electron/.eslintignore -------------------------------------------------------------------------------- /packages/browser-runtime-electron/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-electron/.eslintrc.js -------------------------------------------------------------------------------- /packages/browser-runtime-electron/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/browser-runtime-electron/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-electron/.mocharc.json -------------------------------------------------------------------------------- /packages/browser-runtime-electron/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-electron/.prettierignore -------------------------------------------------------------------------------- /packages/browser-runtime-electron/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/browser-runtime-electron/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-electron/AUTHORS -------------------------------------------------------------------------------- /packages/browser-runtime-electron/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-electron/LICENSE -------------------------------------------------------------------------------- /packages/browser-runtime-electron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-electron/README.md -------------------------------------------------------------------------------- /packages/browser-runtime-electron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-electron/package.json -------------------------------------------------------------------------------- /packages/browser-runtime-electron/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-electron/src/index.ts -------------------------------------------------------------------------------- /packages/browser-runtime-electron/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/browser-runtime-electron/tsconfig.json -------------------------------------------------------------------------------- /packages/build/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | coverage 4 | 5 | -------------------------------------------------------------------------------- /packages/build/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/.eslintrc.js -------------------------------------------------------------------------------- /packages/build/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/build/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/.mocharc.json -------------------------------------------------------------------------------- /packages/build/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/.npmignore -------------------------------------------------------------------------------- /packages/build/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/.prettierignore -------------------------------------------------------------------------------- /packages/build/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/build/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/AUTHORS -------------------------------------------------------------------------------- /packages/build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/README.md -------------------------------------------------------------------------------- /packages/build/branches-and-tags.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/branches-and-tags.svg -------------------------------------------------------------------------------- /packages/build/build-diagrams.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/build-diagrams.drawio -------------------------------------------------------------------------------- /packages/build/build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/build.png -------------------------------------------------------------------------------- /packages/build/evergreen-flow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/evergreen-flow.svg -------------------------------------------------------------------------------- /packages/build/examples/fake-curator.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/examples/fake-curator.tar.gz -------------------------------------------------------------------------------- /packages/build/examples/input.js: -------------------------------------------------------------------------------- 1 | console.info('Hello World!'); 2 | -------------------------------------------------------------------------------- /packages/build/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/package.json -------------------------------------------------------------------------------- /packages/build/src/barque.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/barque.spec.ts -------------------------------------------------------------------------------- /packages/build/src/barque.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/barque.ts -------------------------------------------------------------------------------- /packages/build/src/build-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/build-info.ts -------------------------------------------------------------------------------- /packages/build/src/compile/generate-bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/compile/generate-bundle.ts -------------------------------------------------------------------------------- /packages/build/src/compile/index.ts: -------------------------------------------------------------------------------- 1 | export * from './run-compile'; 2 | -------------------------------------------------------------------------------- /packages/build/src/compile/run-compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/compile/run-compile.ts -------------------------------------------------------------------------------- /packages/build/src/compile/signable-compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/compile/signable-compiler.ts -------------------------------------------------------------------------------- /packages/build/src/config/build-variant.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/config/build-variant.spec.ts -------------------------------------------------------------------------------- /packages/build/src/config/build-variant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/config/build-variant.ts -------------------------------------------------------------------------------- /packages/build/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/config/config.ts -------------------------------------------------------------------------------- /packages/build/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/config/index.ts -------------------------------------------------------------------------------- /packages/build/src/config/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/config/platform.ts -------------------------------------------------------------------------------- /packages/build/src/config/redact-config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/config/redact-config.spec.ts -------------------------------------------------------------------------------- /packages/build/src/config/redact-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/config/redact-config.ts -------------------------------------------------------------------------------- /packages/build/src/config/server-with-ppa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/config/server-with-ppa.ts -------------------------------------------------------------------------------- /packages/build/src/download-center/artifacts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/download-center/artifacts.ts -------------------------------------------------------------------------------- /packages/build/src/download-center/config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/download-center/config.spec.ts -------------------------------------------------------------------------------- /packages/build/src/download-center/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/download-center/config.ts -------------------------------------------------------------------------------- /packages/build/src/download-center/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/download-center/constants.ts -------------------------------------------------------------------------------- /packages/build/src/download-center/fallback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/download-center/fallback.json -------------------------------------------------------------------------------- /packages/build/src/download-center/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/download-center/index.ts -------------------------------------------------------------------------------- /packages/build/src/evergreen/artifacts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/evergreen/artifacts.spec.ts -------------------------------------------------------------------------------- /packages/build/src/evergreen/artifacts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/evergreen/artifacts.ts -------------------------------------------------------------------------------- /packages/build/src/evergreen/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/evergreen/index.ts -------------------------------------------------------------------------------- /packages/build/src/evergreen/rest-api.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/evergreen/rest-api.spec.ts -------------------------------------------------------------------------------- /packages/build/src/evergreen/rest-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/evergreen/rest-api.ts -------------------------------------------------------------------------------- /packages/build/src/git/changelog.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/git/changelog.spec.ts -------------------------------------------------------------------------------- /packages/build/src/git/changelog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/git/changelog.ts -------------------------------------------------------------------------------- /packages/build/src/git/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/git/index.ts -------------------------------------------------------------------------------- /packages/build/src/git/repository-status.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/git/repository-status.spec.ts -------------------------------------------------------------------------------- /packages/build/src/git/repository-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/git/repository-status.ts -------------------------------------------------------------------------------- /packages/build/src/git/tags.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/git/tags.spec.ts -------------------------------------------------------------------------------- /packages/build/src/git/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/git/tags.ts -------------------------------------------------------------------------------- /packages/build/src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/helpers/index.ts -------------------------------------------------------------------------------- /packages/build/src/helpers/spawn-sync.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/helpers/spawn-sync.spec.ts -------------------------------------------------------------------------------- /packages/build/src/helpers/spawn-sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/helpers/spawn-sync.ts -------------------------------------------------------------------------------- /packages/build/src/helpers/user-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/helpers/user-input.ts -------------------------------------------------------------------------------- /packages/build/src/helpers/with-retries.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/helpers/with-retries.spec.ts -------------------------------------------------------------------------------- /packages/build/src/helpers/with-retries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/helpers/with-retries.ts -------------------------------------------------------------------------------- /packages/build/src/homebrew/generate-formula.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/homebrew/generate-formula.ts -------------------------------------------------------------------------------- /packages/build/src/homebrew/index.ts: -------------------------------------------------------------------------------- 1 | export * from './publish-to-homebrew'; 2 | -------------------------------------------------------------------------------- /packages/build/src/homebrew/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/homebrew/utils.spec.ts -------------------------------------------------------------------------------- /packages/build/src/homebrew/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/homebrew/utils.ts -------------------------------------------------------------------------------- /packages/build/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/index.ts -------------------------------------------------------------------------------- /packages/build/src/local/index.ts: -------------------------------------------------------------------------------- 1 | export * from './trigger-release'; 2 | -------------------------------------------------------------------------------- /packages/build/src/local/trigger-release-draft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/local/trigger-release-draft.ts -------------------------------------------------------------------------------- /packages/build/src/local/trigger-release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/local/trigger-release.ts -------------------------------------------------------------------------------- /packages/build/src/npm-packages/bump.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/npm-packages/bump.spec.ts -------------------------------------------------------------------------------- /packages/build/src/npm-packages/bump.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/npm-packages/bump.ts -------------------------------------------------------------------------------- /packages/build/src/npm-packages/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/npm-packages/constants.ts -------------------------------------------------------------------------------- /packages/build/src/npm-packages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/npm-packages/index.ts -------------------------------------------------------------------------------- /packages/build/src/npm-packages/publish.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/npm-packages/publish.spec.ts -------------------------------------------------------------------------------- /packages/build/src/npm-packages/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/npm-packages/publish.ts -------------------------------------------------------------------------------- /packages/build/src/npm-packages/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/npm-packages/types.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/download-manpage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/download-manpage.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/index.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/package/debian.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/package/debian.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/package/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/package/helpers.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/package/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/package/index.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/package/msi.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/package/msi.spec.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/package/msi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/package/msi.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/package/redhat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/package/redhat.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/package/tarball.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/package/tarball.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/package/zip.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/package/zip.spec.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/package/zip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/package/zip.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/run-package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/run-package.ts -------------------------------------------------------------------------------- /packages/build/src/packaging/run-sign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/packaging/run-sign.ts -------------------------------------------------------------------------------- /packages/build/src/publish-auxiliary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/publish-auxiliary.ts -------------------------------------------------------------------------------- /packages/build/src/publish-mongosh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/publish-mongosh.spec.ts -------------------------------------------------------------------------------- /packages/build/src/publish-mongosh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/publish-mongosh.ts -------------------------------------------------------------------------------- /packages/build/src/release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/release.ts -------------------------------------------------------------------------------- /packages/build/src/run-draft.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/run-draft.spec.ts -------------------------------------------------------------------------------- /packages/build/src/run-draft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/run-draft.ts -------------------------------------------------------------------------------- /packages/build/src/run-upload.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/run-upload.spec.ts -------------------------------------------------------------------------------- /packages/build/src/run-upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/src/run-upload.ts -------------------------------------------------------------------------------- /packages/build/test/fixtures/LICENSE-bar: -------------------------------------------------------------------------------- 1 | Bar is licensed as an apple. 2 | -------------------------------------------------------------------------------- /packages/build/test/fixtures/LICENSE-foo: -------------------------------------------------------------------------------- 1 | Foo is licensed as a banana. 2 | -------------------------------------------------------------------------------- /packages/build/test/fixtures/README: -------------------------------------------------------------------------------- 1 | This is a very fake package 2 | -------------------------------------------------------------------------------- /packages/build/test/fixtures/bin/bar: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo bar 3 | -------------------------------------------------------------------------------- /packages/build/test/fixtures/bin/curator: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo Success 3 | -------------------------------------------------------------------------------- /packages/build/test/fixtures/bin/foo: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo foo 3 | -------------------------------------------------------------------------------- /packages/build/test/fixtures/cta-versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/test/fixtures/cta-versions.json -------------------------------------------------------------------------------- /packages/build/test/fixtures/manpages.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/test/fixtures/manpages.tar.gz -------------------------------------------------------------------------------- /packages/build/test/fixtures/msi-template/BUILD/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/build/test/fixtures/pkgconf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/test/fixtures/pkgconf.js -------------------------------------------------------------------------------- /packages/build/test/fixtures/rpm-template/BUILD/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/build/test/fixtures/rpm-template/BUILDROOT/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/build/test/fixtures/rpm-template/RPMS/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/build/test/fixtures/rpm-template/SRPMS/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/build/test/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/test/helpers.ts -------------------------------------------------------------------------------- /packages/build/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/build/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/build/tsconfig.json -------------------------------------------------------------------------------- /packages/cli-repl/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | bin 3 | lib 4 | dist 5 | -------------------------------------------------------------------------------- /packages/cli-repl/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/.eslintrc.js -------------------------------------------------------------------------------- /packages/cli-repl/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /packages/cli-repl/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/.mocharc.json -------------------------------------------------------------------------------- /packages/cli-repl/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/.npmignore -------------------------------------------------------------------------------- /packages/cli-repl/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/.prettierignore -------------------------------------------------------------------------------- /packages/cli-repl/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/cli-repl/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/AUTHORS -------------------------------------------------------------------------------- /packages/cli-repl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/LICENSE -------------------------------------------------------------------------------- /packages/cli-repl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/README.md -------------------------------------------------------------------------------- /packages/cli-repl/bin/mongosh.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('../lib/run'); 3 | -------------------------------------------------------------------------------- /packages/cli-repl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/package.json -------------------------------------------------------------------------------- /packages/cli-repl/src/arg-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/arg-parser.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/arg-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/arg-parser.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/async-repl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/async-repl.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/async-repl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/async-repl.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/build-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/build-info.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/cli-repl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/cli-repl.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/cli-repl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/cli-repl.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/clr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/clr.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/config-directory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/config-directory.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/config-directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/config-directory.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/constants.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/crypt-library-paths.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/crypt-library-paths.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/crypt-library-paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/crypt-library-paths.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/error-codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/error-codes.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/format-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/format-json.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/format-output.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/format-output.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/format-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/format-output.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/get-os-info.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/get-os-info.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/get-os-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/get-os-info.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/line-by-line-input.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/line-by-line-input.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/line-by-line-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/line-by-line-input.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/mongosh-repl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/mongosh-repl.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/mongosh-repl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/mongosh-repl.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/pac-proxy-s390x-patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/pac-proxy-s390x-patch.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/repl-paste-support.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/repl-paste-support.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/repl-paste-support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/repl-paste-support.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/run.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/run.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/run.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/smoke-tests-fle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/smoke-tests-fle.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/smoke-tests.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/smoke-tests.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/smoke-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/smoke-tests.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/startup-timing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/startup-timing.spec.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/startup-timing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/startup-timing.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/tls-certificate-selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/tls-certificate-selector.ts -------------------------------------------------------------------------------- /packages/cli-repl/src/webpack-self-inspection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/src/webpack-self-inspection.ts -------------------------------------------------------------------------------- /packages/cli-repl/test/fixtures/load/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/test/fixtures/load/a.js -------------------------------------------------------------------------------- /packages/cli-repl/test/fixtures/load/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/test/fixtures/load/b.js -------------------------------------------------------------------------------- /packages/cli-repl/test/fixtures/load/c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/test/fixtures/load/c.js -------------------------------------------------------------------------------- /packages/cli-repl/test/fixtures/load/hello1.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable no-undef */ 2 | print('hello one'); 3 | -------------------------------------------------------------------------------- /packages/cli-repl/test/fixtures/load/hello2.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable no-undef */ 2 | print('hello two'); 3 | -------------------------------------------------------------------------------- /packages/cli-repl/test/fixtures/load/throw.js: -------------------------------------------------------------------------------- 1 | throw new Error('uh oh'); 2 | -------------------------------------------------------------------------------- /packages/cli-repl/test/fixtures/nodescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/test/fixtures/nodescript.js -------------------------------------------------------------------------------- /packages/cli-repl/test/repl-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/test/repl-helpers.ts -------------------------------------------------------------------------------- /packages/cli-repl/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/cli-repl/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/tsconfig.json -------------------------------------------------------------------------------- /packages/cli-repl/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/cli-repl/webpack.config.js -------------------------------------------------------------------------------- /packages/connectivity-tests/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/connectivity-tests/.mocharc.json -------------------------------------------------------------------------------- /packages/connectivity-tests/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/connectivity-tests/AUTHORS -------------------------------------------------------------------------------- /packages/connectivity-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/connectivity-tests/README.md -------------------------------------------------------------------------------- /packages/connectivity-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/connectivity-tests/package.json -------------------------------------------------------------------------------- /packages/connectivity-tests/test/all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/connectivity-tests/test/all.sh -------------------------------------------------------------------------------- /packages/connectivity-tests/test/atlas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/connectivity-tests/test/atlas.sh -------------------------------------------------------------------------------- /packages/connectivity-tests/test/kerberos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/connectivity-tests/test/kerberos.sh -------------------------------------------------------------------------------- /packages/connectivity-tests/test/ldap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/connectivity-tests/test/ldap.sh -------------------------------------------------------------------------------- /packages/connectivity-tests/test/localhost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/connectivity-tests/test/localhost.sh -------------------------------------------------------------------------------- /packages/e2e-tests/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | bin 3 | lib 4 | dist 5 | -------------------------------------------------------------------------------- /packages/e2e-tests/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/.eslintrc.js -------------------------------------------------------------------------------- /packages/e2e-tests/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /packages/e2e-tests/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/.mocharc.json -------------------------------------------------------------------------------- /packages/e2e-tests/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/.npmignore -------------------------------------------------------------------------------- /packages/e2e-tests/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/.prettierignore -------------------------------------------------------------------------------- /packages/e2e-tests/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/e2e-tests/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/AUTHORS -------------------------------------------------------------------------------- /packages/e2e-tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/LICENSE -------------------------------------------------------------------------------- /packages/e2e-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/README.md -------------------------------------------------------------------------------- /packages/e2e-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/package.json -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-analytics.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-analytics.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-auth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-auth.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-aws.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-aws.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-banners.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-banners.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-bson.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-bson.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-direct.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-direct.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-editor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-editor.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-fle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-fle.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-oidc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-oidc.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-proxy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-proxy.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-snapshot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-snapshot.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-snippet.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-snippet.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-streams.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-streams.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e-tls.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e-tls.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/e2e.spec.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/fixtures/asi-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/fixtures/asi-script.js -------------------------------------------------------------------------------- /packages/e2e-tests/test/fixtures/curl.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/fixtures/curl.mjs -------------------------------------------------------------------------------- /packages/e2e-tests/test/fixtures/custom-log-info.js: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line no-undef 2 | log.info('Hi there'); 3 | -------------------------------------------------------------------------------- /packages/e2e-tests/test/fixtures/node-path/c/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'C'; 2 | -------------------------------------------------------------------------------- /packages/e2e-tests/test/fixtures/require-base/a.js: -------------------------------------------------------------------------------- 1 | module.exports = 'A'; 2 | -------------------------------------------------------------------------------- /packages/e2e-tests/test/fixtures/require-base/node_modules/b-esm/index.mjs: -------------------------------------------------------------------------------- 1 | export const value = 'B-ESM'; 2 | -------------------------------------------------------------------------------- /packages/e2e-tests/test/fixtures/require-base/node_modules/b/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 'B'; 2 | 3 | -------------------------------------------------------------------------------- /packages/e2e-tests/test/fixtures/simple-console-log.js: -------------------------------------------------------------------------------- 1 | console.log(233 + 377); 2 | -------------------------------------------------------------------------------- /packages/e2e-tests/test/oidc-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/oidc-helpers.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/repl-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/repl-helpers.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/test-shell-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/test-shell-context.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/test-shell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/test-shell.ts -------------------------------------------------------------------------------- /packages/e2e-tests/test/util-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/test/util-helpers.ts -------------------------------------------------------------------------------- /packages/e2e-tests/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/e2e-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/e2e-tests/tsconfig.json -------------------------------------------------------------------------------- /packages/editor/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | -------------------------------------------------------------------------------- /packages/editor/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/.eslintrc.js -------------------------------------------------------------------------------- /packages/editor/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/editor/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/.mocharc.json -------------------------------------------------------------------------------- /packages/editor/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/.npmignore -------------------------------------------------------------------------------- /packages/editor/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/.prettierignore -------------------------------------------------------------------------------- /packages/editor/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/editor/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/AUTHORS -------------------------------------------------------------------------------- /packages/editor/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/LICENSE -------------------------------------------------------------------------------- /packages/editor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/README.md -------------------------------------------------------------------------------- /packages/editor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/package.json -------------------------------------------------------------------------------- /packages/editor/src/editor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/src/editor.spec.ts -------------------------------------------------------------------------------- /packages/editor/src/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/src/editor.ts -------------------------------------------------------------------------------- /packages/editor/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/src/index.ts -------------------------------------------------------------------------------- /packages/editor/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/editor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/editor/tsconfig.json -------------------------------------------------------------------------------- /packages/errors/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | local-test.js 3 | lib/ 4 | -------------------------------------------------------------------------------- /packages/errors/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/.eslintrc.js -------------------------------------------------------------------------------- /packages/errors/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/errors/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/.mocharc.json -------------------------------------------------------------------------------- /packages/errors/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/.prettierignore -------------------------------------------------------------------------------- /packages/errors/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/errors/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/AUTHORS -------------------------------------------------------------------------------- /packages/errors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/LICENSE -------------------------------------------------------------------------------- /packages/errors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/README.md -------------------------------------------------------------------------------- /packages/errors/generated/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/errors/generated/error-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/generated/error-overview.md -------------------------------------------------------------------------------- /packages/errors/generated/error-overview.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/errors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/package.json -------------------------------------------------------------------------------- /packages/errors/scripts/error-overview.tmpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/scripts/error-overview.tmpl.md -------------------------------------------------------------------------------- /packages/errors/scripts/error-overview.tmpl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/scripts/error-overview.tmpl.rst -------------------------------------------------------------------------------- /packages/errors/scripts/extract-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/scripts/extract-errors.ts -------------------------------------------------------------------------------- /packages/errors/scripts/ux.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/scripts/ux.ts -------------------------------------------------------------------------------- /packages/errors/src/common-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/src/common-errors.ts -------------------------------------------------------------------------------- /packages/errors/src/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/src/index.spec.ts -------------------------------------------------------------------------------- /packages/errors/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/src/index.ts -------------------------------------------------------------------------------- /packages/errors/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/errors/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/errors/tsconfig.json -------------------------------------------------------------------------------- /packages/history/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | -------------------------------------------------------------------------------- /packages/history/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/history/.eslintrc.js -------------------------------------------------------------------------------- /packages/history/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/history/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/history/.mocharc.json -------------------------------------------------------------------------------- /packages/history/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/history/.npmignore -------------------------------------------------------------------------------- /packages/history/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/history/.prettierignore -------------------------------------------------------------------------------- /packages/history/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/history/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/history/AUTHORS -------------------------------------------------------------------------------- /packages/history/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/history/LICENSE -------------------------------------------------------------------------------- /packages/history/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/history/package.json -------------------------------------------------------------------------------- /packages/history/src/history.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/history/src/history.spec.ts -------------------------------------------------------------------------------- /packages/history/src/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/history/src/history.ts -------------------------------------------------------------------------------- /packages/history/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/history/src/index.ts -------------------------------------------------------------------------------- /packages/history/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/history/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/history/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/history/tsconfig.json -------------------------------------------------------------------------------- /packages/i18n/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | -------------------------------------------------------------------------------- /packages/i18n/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/.eslintrc.js -------------------------------------------------------------------------------- /packages/i18n/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/i18n/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/.mocharc.json -------------------------------------------------------------------------------- /packages/i18n/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/.npmignore -------------------------------------------------------------------------------- /packages/i18n/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/.prettierignore -------------------------------------------------------------------------------- /packages/i18n/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/i18n/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/AUTHORS -------------------------------------------------------------------------------- /packages/i18n/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/LICENSE -------------------------------------------------------------------------------- /packages/i18n/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/i18n/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/package.json -------------------------------------------------------------------------------- /packages/i18n/src/catalog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/src/catalog.ts -------------------------------------------------------------------------------- /packages/i18n/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/src/index.ts -------------------------------------------------------------------------------- /packages/i18n/src/locales/de_DE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/src/locales/de_DE.ts -------------------------------------------------------------------------------- /packages/i18n/src/locales/en_US.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/src/locales/en_US.ts -------------------------------------------------------------------------------- /packages/i18n/src/missing-help.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/src/missing-help.spec.ts -------------------------------------------------------------------------------- /packages/i18n/src/translator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/src/translator.spec.ts -------------------------------------------------------------------------------- /packages/i18n/src/translator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/src/translator.ts -------------------------------------------------------------------------------- /packages/i18n/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/i18n/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/i18n/tsconfig.json -------------------------------------------------------------------------------- /packages/java-shell/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/.gitignore -------------------------------------------------------------------------------- /packages/java-shell/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/.mocharc.json -------------------------------------------------------------------------------- /packages/java-shell/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/AUTHORS -------------------------------------------------------------------------------- /packages/java-shell/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/README.md -------------------------------------------------------------------------------- /packages/java-shell/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/build.gradle -------------------------------------------------------------------------------- /packages/java-shell/cli/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /packages/java-shell/cli/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/cli/build.gradle -------------------------------------------------------------------------------- /packages/java-shell/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/gradlew -------------------------------------------------------------------------------- /packages/java-shell/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/gradlew.bat -------------------------------------------------------------------------------- /packages/java-shell/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/java-shell/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/package.json -------------------------------------------------------------------------------- /packages/java-shell/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/settings.gradle -------------------------------------------------------------------------------- /packages/java-shell/src/main/js/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/src/main/js/all.js -------------------------------------------------------------------------------- /packages/java-shell/src/test/js/run-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/src/test/js/run-tests.ts -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/aggregateWithExplain.expected.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/collectionHelp.expected.txt: -------------------------------------------------------------------------------- 1 | ArrayResult 2 | "aggregate" -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/countDocuments.expected.txt: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/countWithLimit.expected.txt: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/countWithQuery.expected.txt: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/deleteMany.expected.txt: -------------------------------------------------------------------------------- 1 | { "acknowledged": true, "deletedCount": 5 } -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/deleteOne.expected.txt: -------------------------------------------------------------------------------- 1 | { "acknowledged": true, "deletedCount": 1 } -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/drop.expected.txt: -------------------------------------------------------------------------------- 1 | [ ] -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/emptyCollection.expected.txt: -------------------------------------------------------------------------------- 1 | [ ] -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/estimatedDocumentCount.expected.txt: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/estimatedDocumentCountWithMaxTime.expected.txt: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/findAndCount.expected.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/findMap.expected.txt: -------------------------------------------------------------------------------- 1 | FindCursorResult: [ "Vasya" ] -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/findOne.expected.txt: -------------------------------------------------------------------------------- 1 | { "_id": , "v": "a" } -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/isCapped.expected.txt: -------------------------------------------------------------------------------- 1 | false 2 | { "ok": 1 } 3 | true 4 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/ref.expected.txt: -------------------------------------------------------------------------------- 1 | admin.collection 2 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/ref.js: -------------------------------------------------------------------------------- 1 | // command 2 | db.collection -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/stats.expected.txt: -------------------------------------------------------------------------------- 1 | "admin.coll" -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/collection/totalIndexSize.expected.txt: -------------------------------------------------------------------------------- 1 | IntResult -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/cursor/aggregateExplain.expected.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/cursor/aggregateIsClosed.expected.txt: -------------------------------------------------------------------------------- 1 | false -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/cursor/cursorHelp.expected.txt: -------------------------------------------------------------------------------- 1 | ArrayResult 2 | "addOption" -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/cursor/isClosed.expected.txt: -------------------------------------------------------------------------------- 1 | false -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/cursor/isClosedTrue.expected.txt: -------------------------------------------------------------------------------- 1 | true -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/cursor/itcount.expected.txt: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/cursor/max.expected.txt: -------------------------------------------------------------------------------- 1 | [ { "_id": 1, "name": "Vasya" } ] -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/cursor/maxTimeMS.expected.txt: -------------------------------------------------------------------------------- 1 | [ { "_id": } ] -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/cursor/noCursorTimeout.expected.txt: -------------------------------------------------------------------------------- 1 | [ { "_id": } ] -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/db/dbHelp.expected.txt: -------------------------------------------------------------------------------- 1 | ArrayResult 2 | "getMongo" -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/db/defaultDb.expected.txt: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/db/defaultDb.js: -------------------------------------------------------------------------------- 1 | // command 2 | db 3 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/db/getCollection.expected.txt: -------------------------------------------------------------------------------- 1 | StringResult: test.does not exist 2 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/db/getCollection.js: -------------------------------------------------------------------------------- 1 | // command checkResultClass 2 | db.getCollection('does not exist'); 3 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/db/help.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/src/test/resources/db/help.js -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/db/runCommand.expected.txt: -------------------------------------------------------------------------------- 1 | true -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/db/showDatabases.expected.txt: -------------------------------------------------------------------------------- 1 | "admin" -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/db/showDatabases.js: -------------------------------------------------------------------------------- 1 | // command getArrayItem=0 extractProperty=name 2 | show databases 3 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/db/version.expected.txt: -------------------------------------------------------------------------------- 1 | StringResult -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/db/version.js: -------------------------------------------------------------------------------- 1 | // command dontCheckValue 2 | db.version() 3 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/DateNow.expected.txt: -------------------------------------------------------------------------------- 1 | LongResult -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/DateNow.js: -------------------------------------------------------------------------------- 1 | // command dontCheckValue 2 | Date.now() 3 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/bsonsize.expected.txt: -------------------------------------------------------------------------------- 1 | IntResult: 5 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/bsonsize.js: -------------------------------------------------------------------------------- 1 | // command checkResultClass 2 | bsonsize({}) -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/double.expected.txt: -------------------------------------------------------------------------------- 1 | DoubleResult: 0.1 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/double.js: -------------------------------------------------------------------------------- 1 | // command checkResultClass 2 | 0.1 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/emptyArray.expected.txt: -------------------------------------------------------------------------------- 1 | ArrayResult: [ ] -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/emptyArray.js: -------------------------------------------------------------------------------- 1 | // command checkResultClass 2 | [] 3 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/emptyObject.expected.txt: -------------------------------------------------------------------------------- 1 | DocumentResult: { } -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/float.expected.txt: -------------------------------------------------------------------------------- 1 | FloatResult: 0.5 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/float.js: -------------------------------------------------------------------------------- 1 | // command checkResultClass 2 | 0.5 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/int.expected.txt: -------------------------------------------------------------------------------- 1 | IntResult: 42 -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/int.js: -------------------------------------------------------------------------------- 1 | // command checkResultClass 2 | 42 3 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/null.expected.txt: -------------------------------------------------------------------------------- 1 | NullResult: null -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/null.js: -------------------------------------------------------------------------------- 1 | // command checkResultClass 2 | null 3 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/string.js: -------------------------------------------------------------------------------- 1 | // command checkResultClass 2 | "string literal" 3 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/undefined.expected.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/undefined.js: -------------------------------------------------------------------------------- 1 | // command checkResultClass 2 | undefined 3 | -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/unknownSymbol.expected.txt: -------------------------------------------------------------------------------- 1 | java.lang.Exception: ReferenceError: unknown is not defined -------------------------------------------------------------------------------- /packages/java-shell/src/test/resources/literal/unknownSymbol.js: -------------------------------------------------------------------------------- 1 | // command checkResultClass 2 | unknown 3 | -------------------------------------------------------------------------------- /packages/java-shell/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/java-shell/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/tsconfig.json -------------------------------------------------------------------------------- /packages/java-shell/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/java-shell/webpack.config.js -------------------------------------------------------------------------------- /packages/js-multiline-to-singleline/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | -------------------------------------------------------------------------------- /packages/js-multiline-to-singleline/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/js-multiline-to-singleline/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/js-multiline-to-singleline/.npmignore -------------------------------------------------------------------------------- /packages/js-multiline-to-singleline/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/js-multiline-to-singleline/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/js-multiline-to-singleline/AUTHORS -------------------------------------------------------------------------------- /packages/js-multiline-to-singleline/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/js-multiline-to-singleline/LICENSE -------------------------------------------------------------------------------- /packages/js-multiline-to-singleline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/js-multiline-to-singleline/README.md -------------------------------------------------------------------------------- /packages/logging/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | local-test.js 3 | lib/ 4 | -------------------------------------------------------------------------------- /packages/logging/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/.eslintrc.js -------------------------------------------------------------------------------- /packages/logging/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/logging/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/.mocharc.json -------------------------------------------------------------------------------- /packages/logging/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/.prettierignore -------------------------------------------------------------------------------- /packages/logging/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/logging/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/AUTHORS -------------------------------------------------------------------------------- /packages/logging/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/LICENSE -------------------------------------------------------------------------------- /packages/logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/README.md -------------------------------------------------------------------------------- /packages/logging/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/package.json -------------------------------------------------------------------------------- /packages/logging/src/analytics-helpers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/src/analytics-helpers.spec.ts -------------------------------------------------------------------------------- /packages/logging/src/analytics-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/src/analytics-helpers.ts -------------------------------------------------------------------------------- /packages/logging/src/helpers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/src/helpers.spec.ts -------------------------------------------------------------------------------- /packages/logging/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/src/helpers.ts -------------------------------------------------------------------------------- /packages/logging/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/src/index.ts -------------------------------------------------------------------------------- /packages/logging/src/logging-and-telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/src/logging-and-telemetry.ts -------------------------------------------------------------------------------- /packages/logging/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/src/types.ts -------------------------------------------------------------------------------- /packages/logging/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/logging/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/logging/tsconfig.json -------------------------------------------------------------------------------- /packages/mongosh/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/mongosh/AUTHORS -------------------------------------------------------------------------------- /packages/mongosh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/mongosh/README.md -------------------------------------------------------------------------------- /packages/mongosh/bin/mongosh.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('@mongosh/cli-repl/lib/run'); 3 | -------------------------------------------------------------------------------- /packages/mongosh/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/mongosh/package.json -------------------------------------------------------------------------------- /packages/node-runtime-worker-thread/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib/ 3 | dist/ 4 | -------------------------------------------------------------------------------- /packages/node-runtime-worker-thread/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | dist/ 3 | src/**/*.js -------------------------------------------------------------------------------- /packages/node-runtime-worker-thread/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/node-runtime-worker-thread/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/node-runtime-worker-thread/AUTHORS -------------------------------------------------------------------------------- /packages/node-runtime-worker-thread/README.md: -------------------------------------------------------------------------------- 1 | # `@mongosh/node-runtime-worker-thread` 2 | -------------------------------------------------------------------------------- /packages/node-runtime-worker-thread/src/lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/node-runtime-worker-thread/src/lock.ts -------------------------------------------------------------------------------- /packages/node-runtime-worker-thread/src/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/node-runtime-worker-thread/src/rpc.ts -------------------------------------------------------------------------------- /packages/service-provider-core/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | -------------------------------------------------------------------------------- /packages/service-provider-core/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/.eslintrc.js -------------------------------------------------------------------------------- /packages/service-provider-core/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/service-provider-core/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/.mocharc.json -------------------------------------------------------------------------------- /packages/service-provider-core/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/.prettierignore -------------------------------------------------------------------------------- /packages/service-provider-core/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/service-provider-core/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/AUTHORS -------------------------------------------------------------------------------- /packages/service-provider-core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/LICENSE -------------------------------------------------------------------------------- /packages/service-provider-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/package.json -------------------------------------------------------------------------------- /packages/service-provider-core/src/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/src/admin.ts -------------------------------------------------------------------------------- /packages/service-provider-core/src/closable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/src/closable.ts -------------------------------------------------------------------------------- /packages/service-provider-core/src/cursors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/src/cursors.ts -------------------------------------------------------------------------------- /packages/service-provider-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/src/index.ts -------------------------------------------------------------------------------- /packages/service-provider-core/src/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/src/platform.ts -------------------------------------------------------------------------------- /packages/service-provider-core/src/readable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/src/readable.ts -------------------------------------------------------------------------------- /packages/service-provider-core/src/writable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/src/writable.ts -------------------------------------------------------------------------------- /packages/service-provider-core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-core/tsconfig.json -------------------------------------------------------------------------------- /packages/service-provider-node-driver/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | -------------------------------------------------------------------------------- /packages/service-provider-node-driver/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/service-provider-node-driver/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/service-provider-node-driver/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-node-driver/AUTHORS -------------------------------------------------------------------------------- /packages/service-provider-node-driver/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/service-provider-node-driver/LICENSE -------------------------------------------------------------------------------- /packages/shell-api/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | local-test.js -------------------------------------------------------------------------------- /packages/shell-api/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/.eslintrc.js -------------------------------------------------------------------------------- /packages/shell-api/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/shell-api/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/.mocharc.json -------------------------------------------------------------------------------- /packages/shell-api/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/.npmignore -------------------------------------------------------------------------------- /packages/shell-api/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/.prettierignore -------------------------------------------------------------------------------- /packages/shell-api/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/shell-api/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/AUTHORS -------------------------------------------------------------------------------- /packages/shell-api/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/LICENSE -------------------------------------------------------------------------------- /packages/shell-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/README.md -------------------------------------------------------------------------------- /packages/shell-api/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/api-extractor.json -------------------------------------------------------------------------------- /packages/shell-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/package.json -------------------------------------------------------------------------------- /packages/shell-api/scripts/api-postprocess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/scripts/api-postprocess.ts -------------------------------------------------------------------------------- /packages/shell-api/src/abstract-cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/abstract-cursor.ts -------------------------------------------------------------------------------- /packages/shell-api/src/aggregation-cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/aggregation-cursor.ts -------------------------------------------------------------------------------- /packages/shell-api/src/api-globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/api-globals.d.ts -------------------------------------------------------------------------------- /packages/shell-api/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/api.ts -------------------------------------------------------------------------------- /packages/shell-api/src/bulk.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/bulk.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/bulk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/bulk.ts -------------------------------------------------------------------------------- /packages/shell-api/src/change-stream-cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/change-stream-cursor.ts -------------------------------------------------------------------------------- /packages/shell-api/src/collection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/collection.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/collection.ts -------------------------------------------------------------------------------- /packages/shell-api/src/cursor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/cursor.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/cursor.ts -------------------------------------------------------------------------------- /packages/shell-api/src/database.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/database.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/database.ts -------------------------------------------------------------------------------- /packages/shell-api/src/dbquery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/dbquery.ts -------------------------------------------------------------------------------- /packages/shell-api/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/decorators.ts -------------------------------------------------------------------------------- /packages/shell-api/src/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/enums.ts -------------------------------------------------------------------------------- /packages/shell-api/src/error-codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/error-codes.ts -------------------------------------------------------------------------------- /packages/shell-api/src/explainable-cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/explainable-cursor.ts -------------------------------------------------------------------------------- /packages/shell-api/src/explainable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/explainable.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/explainable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/explainable.ts -------------------------------------------------------------------------------- /packages/shell-api/src/help.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/help.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/help.ts -------------------------------------------------------------------------------- /packages/shell-api/src/helpers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/helpers.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/helpers.ts -------------------------------------------------------------------------------- /packages/shell-api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/index.ts -------------------------------------------------------------------------------- /packages/shell-api/src/integration.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/integration.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/interruptor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/interruptor.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/interruptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/interruptor.ts -------------------------------------------------------------------------------- /packages/shell-api/src/log-entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/log-entry.ts -------------------------------------------------------------------------------- /packages/shell-api/src/mongo-errors.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/mongo-errors.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/mongo-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/mongo-errors.ts -------------------------------------------------------------------------------- /packages/shell-api/src/mongo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/mongo.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/mongo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/mongo.ts -------------------------------------------------------------------------------- /packages/shell-api/src/mongosh-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/mongosh-version.ts -------------------------------------------------------------------------------- /packages/shell-api/src/mql-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/mql-types.ts -------------------------------------------------------------------------------- /packages/shell-api/src/no-db.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/no-db.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/no-db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/no-db.ts -------------------------------------------------------------------------------- /packages/shell-api/src/plan-cache.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/plan-cache.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/plan-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/plan-cache.ts -------------------------------------------------------------------------------- /packages/shell-api/src/replica-set.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/replica-set.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/replica-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/replica-set.ts -------------------------------------------------------------------------------- /packages/shell-api/src/result.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/result.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/result.ts -------------------------------------------------------------------------------- /packages/shell-api/src/run-command-cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/run-command-cursor.ts -------------------------------------------------------------------------------- /packages/shell-api/src/session.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/session.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/session.ts -------------------------------------------------------------------------------- /packages/shell-api/src/shard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/shard.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/shard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/shard.ts -------------------------------------------------------------------------------- /packages/shell-api/src/shell-api.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/shell-api.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/shell-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/shell-api.ts -------------------------------------------------------------------------------- /packages/shell-api/src/shell-instance-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/shell-instance-state.ts -------------------------------------------------------------------------------- /packages/shell-api/src/shell-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/shell-log.ts -------------------------------------------------------------------------------- /packages/shell-api/src/stream-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/stream-processor.ts -------------------------------------------------------------------------------- /packages/shell-api/src/streams.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/streams.spec.ts -------------------------------------------------------------------------------- /packages/shell-api/src/streams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/src/streams.ts -------------------------------------------------------------------------------- /packages/shell-api/test/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/test/helpers.ts -------------------------------------------------------------------------------- /packages/shell-api/test/shard-test-fake-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/test/shard-test-fake-data.ts -------------------------------------------------------------------------------- /packages/shell-api/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/shell-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-api/tsconfig.json -------------------------------------------------------------------------------- /packages/shell-bson/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | -------------------------------------------------------------------------------- /packages/shell-bson/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/.eslintrc.js -------------------------------------------------------------------------------- /packages/shell-bson/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /packages/shell-bson/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/.mocharc.json -------------------------------------------------------------------------------- /packages/shell-bson/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/.prettierignore -------------------------------------------------------------------------------- /packages/shell-bson/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/shell-bson/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/AUTHORS -------------------------------------------------------------------------------- /packages/shell-bson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/README.md -------------------------------------------------------------------------------- /packages/shell-bson/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/package.json -------------------------------------------------------------------------------- /packages/shell-bson/src/bson-export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/src/bson-export.ts -------------------------------------------------------------------------------- /packages/shell-bson/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/src/helpers.ts -------------------------------------------------------------------------------- /packages/shell-bson/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/src/index.ts -------------------------------------------------------------------------------- /packages/shell-bson/src/printable-bson.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/src/printable-bson.spec.ts -------------------------------------------------------------------------------- /packages/shell-bson/src/printable-bson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/src/printable-bson.ts -------------------------------------------------------------------------------- /packages/shell-bson/src/shell-bson.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/src/shell-bson.spec.ts -------------------------------------------------------------------------------- /packages/shell-bson/src/shell-bson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/src/shell-bson.ts -------------------------------------------------------------------------------- /packages/shell-bson/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/shell-bson/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-bson/tsconfig.json -------------------------------------------------------------------------------- /packages/shell-evaluator/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | -------------------------------------------------------------------------------- /packages/shell-evaluator/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-evaluator/.eslintrc.js -------------------------------------------------------------------------------- /packages/shell-evaluator/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/shell-evaluator/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-evaluator/.mocharc.json -------------------------------------------------------------------------------- /packages/shell-evaluator/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-evaluator/.npmignore -------------------------------------------------------------------------------- /packages/shell-evaluator/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-evaluator/.prettierignore -------------------------------------------------------------------------------- /packages/shell-evaluator/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/shell-evaluator/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-evaluator/AUTHORS -------------------------------------------------------------------------------- /packages/shell-evaluator/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-evaluator/LICENSE -------------------------------------------------------------------------------- /packages/shell-evaluator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-evaluator/package.json -------------------------------------------------------------------------------- /packages/shell-evaluator/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-evaluator/src/index.ts -------------------------------------------------------------------------------- /packages/shell-evaluator/src/shell-evaluator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-evaluator/src/shell-evaluator.ts -------------------------------------------------------------------------------- /packages/shell-evaluator/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-evaluator/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/shell-evaluator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/shell-evaluator/tsconfig.json -------------------------------------------------------------------------------- /packages/snippet-manager/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | -------------------------------------------------------------------------------- /packages/snippet-manager/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/snippet-manager/.eslintrc.js -------------------------------------------------------------------------------- /packages/snippet-manager/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /packages/snippet-manager/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/snippet-manager/.mocharc.json -------------------------------------------------------------------------------- /packages/snippet-manager/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/snippet-manager/.npmignore -------------------------------------------------------------------------------- /packages/snippet-manager/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/snippet-manager/.prettierignore -------------------------------------------------------------------------------- /packages/snippet-manager/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/snippet-manager/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/snippet-manager/AUTHORS -------------------------------------------------------------------------------- /packages/snippet-manager/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/snippet-manager/LICENSE -------------------------------------------------------------------------------- /packages/snippet-manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/snippet-manager/package.json -------------------------------------------------------------------------------- /packages/snippet-manager/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/snippet-manager/src/index.ts -------------------------------------------------------------------------------- /packages/snippet-manager/src/snippet-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/snippet-manager/src/snippet-manager.ts -------------------------------------------------------------------------------- /packages/snippet-manager/test/fixtures/fakenpm5/npm.bat: -------------------------------------------------------------------------------- 1 | @echo 5.4.0 2 | -------------------------------------------------------------------------------- /packages/snippet-manager/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/snippet-manager/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/snippet-manager/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/snippet-manager/tsconfig.json -------------------------------------------------------------------------------- /packages/testing/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/.eslintrc.js -------------------------------------------------------------------------------- /packages/testing/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/.eslintrc.json -------------------------------------------------------------------------------- /packages/testing/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | 3 | -------------------------------------------------------------------------------- /packages/testing/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/.mocharc.json -------------------------------------------------------------------------------- /packages/testing/.prettierrc: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/testing/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/testing/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/AUTHORS -------------------------------------------------------------------------------- /packages/testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/README.md -------------------------------------------------------------------------------- /packages/testing/certificates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/README.md -------------------------------------------------------------------------------- /packages/testing/certificates/ca-server.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/ca-server.crl -------------------------------------------------------------------------------- /packages/testing/certificates/ca.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/ca.cnf -------------------------------------------------------------------------------- /packages/testing/certificates/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/ca.crt -------------------------------------------------------------------------------- /packages/testing/certificates/ca.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/ca.db -------------------------------------------------------------------------------- /packages/testing/certificates/ca.db.attr: -------------------------------------------------------------------------------- 1 | unique_subject = no 2 | -------------------------------------------------------------------------------- /packages/testing/certificates/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/ca.key -------------------------------------------------------------------------------- /packages/testing/certificates/ca.serial: -------------------------------------------------------------------------------- 1 | F349920F8B55BB16 2 | -------------------------------------------------------------------------------- /packages/testing/certificates/client.bundle.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/client.bundle.pem -------------------------------------------------------------------------------- /packages/testing/certificates/client.bundle.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/client.bundle.pfx -------------------------------------------------------------------------------- /packages/testing/certificates/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/client.key -------------------------------------------------------------------------------- /packages/testing/certificates/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/client.pem -------------------------------------------------------------------------------- /packages/testing/certificates/non-ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/non-ca.crt -------------------------------------------------------------------------------- /packages/testing/certificates/non-ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/non-ca.key -------------------------------------------------------------------------------- /packages/testing/certificates/server.bundle.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/server.bundle.pem -------------------------------------------------------------------------------- /packages/testing/certificates/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/certificates/server.key -------------------------------------------------------------------------------- /packages/testing/dummy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/dummy.spec.ts -------------------------------------------------------------------------------- /packages/testing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/package.json -------------------------------------------------------------------------------- /packages/testing/src/chai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/src/chai.ts -------------------------------------------------------------------------------- /packages/testing/src/eventually.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/src/eventually.ts -------------------------------------------------------------------------------- /packages/testing/src/fake-kms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/src/fake-kms.ts -------------------------------------------------------------------------------- /packages/testing/src/index.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/src/index.browser.ts -------------------------------------------------------------------------------- /packages/testing/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/src/index.ts -------------------------------------------------------------------------------- /packages/testing/tests-globalconfig.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/tests-globalconfig.conf -------------------------------------------------------------------------------- /packages/testing/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/testing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/testing/tsconfig.json -------------------------------------------------------------------------------- /packages/types/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | -------------------------------------------------------------------------------- /packages/types/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/types/.eslintrc.js -------------------------------------------------------------------------------- /packages/types/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /packages/types/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/types/.mocharc.json -------------------------------------------------------------------------------- /packages/types/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/types/.prettierignore -------------------------------------------------------------------------------- /packages/types/.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@mongodb-js/prettier-config-devtools" 2 | -------------------------------------------------------------------------------- /packages/types/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/types/AUTHORS -------------------------------------------------------------------------------- /packages/types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/types/README.md -------------------------------------------------------------------------------- /packages/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/types/package.json -------------------------------------------------------------------------------- /packages/types/src/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/types/src/index.spec.ts -------------------------------------------------------------------------------- /packages/types/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/types/src/index.ts -------------------------------------------------------------------------------- /packages/types/tsconfig-lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/types/tsconfig-lint.json -------------------------------------------------------------------------------- /packages/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packages/types/tsconfig.json -------------------------------------------------------------------------------- /packaging/LICENSE-crypt-library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/LICENSE-crypt-library -------------------------------------------------------------------------------- /packaging/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/README -------------------------------------------------------------------------------- /packaging/deb-template/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/deb-template/DEBIAN/control -------------------------------------------------------------------------------- /packaging/mongo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/mongo.ico -------------------------------------------------------------------------------- /packaging/mongosh-pgp.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/mongosh-pgp.asc -------------------------------------------------------------------------------- /packaging/msi-template/BUILD/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packaging/msi-template/Definitions.wxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/msi-template/Definitions.wxi -------------------------------------------------------------------------------- /packaging/msi-template/MongoshUI.en-US.wxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/msi-template/MongoshUI.en-US.wxl -------------------------------------------------------------------------------- /packaging/msi-template/MongoshUI.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/msi-template/MongoshUI.wxs -------------------------------------------------------------------------------- /packaging/msi-template/Product.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/msi-template/Product.wxs -------------------------------------------------------------------------------- /packaging/msi-template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/msi-template/README.md -------------------------------------------------------------------------------- /packaging/msi-template/resources/banner.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/msi-template/resources/banner.bmp -------------------------------------------------------------------------------- /packaging/msi-template/windows.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/msi-template/windows.sln -------------------------------------------------------------------------------- /packaging/msi-template/windows.wixproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/packaging/msi-template/windows.wixproj -------------------------------------------------------------------------------- /packaging/rpm-template/BUILD/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packaging/rpm-template/BUILDROOT/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packaging/rpm-template/RPMS/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packaging/rpm-template/SPECS/mongodb-mongosh-shared-openssl11.spec: -------------------------------------------------------------------------------- 1 | mongodb-mongosh.spec -------------------------------------------------------------------------------- /packaging/rpm-template/SPECS/mongodb-mongosh-shared-openssl3.spec: -------------------------------------------------------------------------------- 1 | mongodb-mongosh.spec -------------------------------------------------------------------------------- /packaging/rpm-template/SRPMS/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/create-purls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/create-purls.js -------------------------------------------------------------------------------- /scripts/docker/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/AUTHORS -------------------------------------------------------------------------------- /scripts/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/README.md -------------------------------------------------------------------------------- /scripts/docker/amazonlinux2-rpm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/amazonlinux2-rpm.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/amazonlinux2023-rpm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/amazonlinux2023-rpm.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/build.sh -------------------------------------------------------------------------------- /scripts/docker/centos7-epel-rpm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/centos7-epel-rpm.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/centos7-rpm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/centos7-rpm.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/compile-and-install-openssl3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/compile-and-install-openssl3.sh -------------------------------------------------------------------------------- /scripts/docker/debian10-deb.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/debian10-deb.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/debian11-deb.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/debian11-deb.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/debian12-deb.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/debian12-deb.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/fedora34-rpm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/fedora34-rpm.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/oraclelinux9-rpm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/oraclelinux9-rpm.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/package.json -------------------------------------------------------------------------------- /scripts/docker/qemu-wrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/qemu-wrap.sh -------------------------------------------------------------------------------- /scripts/docker/rocky8-epel-rpm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/rocky8-epel-rpm.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/rocky8-package.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/rocky8-package.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/rocky8-rpm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/rocky8-rpm.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/rocky9-fips-rpm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/rocky9-fips-rpm.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/rocky9-rpm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/rocky9-rpm.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/run.sh -------------------------------------------------------------------------------- /scripts/docker/suse12-rpm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/suse12-rpm.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/suse15-rpm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/suse15-rpm.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/ubuntu-homebrew.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/ubuntu-homebrew.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/ubuntu18.04-deb.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/ubuntu18.04-deb.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/ubuntu20.04-deb.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/ubuntu20.04-deb.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/ubuntu20.04-tgz.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/ubuntu20.04-tgz.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/ubuntu22.04-deb.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/ubuntu22.04-deb.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/ubuntu22.04-fips-deb.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/ubuntu22.04-fips-deb.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/ubuntu22.04-qemu-deb.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/ubuntu22.04-qemu-deb.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/ubuntu24.04-deb.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/ubuntu24.04-deb.Dockerfile -------------------------------------------------------------------------------- /scripts/docker/ubuntu24.04-xvfb.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/docker/ubuntu24.04-xvfb.Dockerfile -------------------------------------------------------------------------------- /scripts/dummy-browserslist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/dummy-browserslist.js -------------------------------------------------------------------------------- /scripts/gather-existing-releases.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/gather-existing-releases.mjs -------------------------------------------------------------------------------- /scripts/gather-licenses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/gather-licenses.ts -------------------------------------------------------------------------------- /scripts/generate-authors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/generate-authors.ts -------------------------------------------------------------------------------- /scripts/generate-security-test-summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/generate-security-test-summary.ts -------------------------------------------------------------------------------- /scripts/import-expansions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/import-expansions.js -------------------------------------------------------------------------------- /scripts/nodejs-patches/001-configure-bz2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/nodejs-patches/001-configure-bz2.patch -------------------------------------------------------------------------------- /scripts/nyc/post-process-nyc-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/nyc/post-process-nyc-output.ts -------------------------------------------------------------------------------- /scripts/nyc/pre-process-coverage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/nyc/pre-process-coverage.ts -------------------------------------------------------------------------------- /scripts/nyc/transform-coverage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/nyc/transform-coverage.ts -------------------------------------------------------------------------------- /scripts/prep-fle-addon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/prep-fle-addon.sh -------------------------------------------------------------------------------- /scripts/print-expansions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/print-expansions.js -------------------------------------------------------------------------------- /scripts/replace-package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/replace-package.js -------------------------------------------------------------------------------- /scripts/run-if-package-requested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/run-if-package-requested.js -------------------------------------------------------------------------------- /scripts/security-test-summary-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/security-test-summary-template.md -------------------------------------------------------------------------------- /scripts/snyk-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/snyk-test.js -------------------------------------------------------------------------------- /scripts/sort-workspaces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/sort-workspaces.js -------------------------------------------------------------------------------- /scripts/test-vscode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/test-vscode.sh -------------------------------------------------------------------------------- /scripts/tr46-stub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/tr46-stub.js -------------------------------------------------------------------------------- /scripts/update-cli-usage-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/update-cli-usage-text.js -------------------------------------------------------------------------------- /scripts/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/utils.js -------------------------------------------------------------------------------- /scripts/write-nodejs-dep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongosh/HEAD/scripts/write-nodejs-dep.js -------------------------------------------------------------------------------- /trace-expansions.yml: -------------------------------------------------------------------------------- 1 | release_version: "2.5.10" 2 | --------------------------------------------------------------------------------