├── .editorconfig ├── .github ├── dependabot.OLD.NOT-CURRENTLY-IN-USE.yml ├── pr-checks-on-contributions.yml.NOT-IN-USE └── workflows │ ├── build.yml │ ├── codeql.yml │ ├── dependency-review.yml │ ├── manual-release.yml │ ├── on-push-to-main-branch.yml │ ├── on-push-to-release-branch.yml │ ├── retry-tests.yml │ └── update-example-deps.yml ├── .gitignore ├── .vscode └── client-sdk-javascript.code-workspace ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── README.template.md ├── examples ├── README.md ├── README.template.md ├── cloudflare-workers │ ├── README.md │ ├── README.template.md │ ├── http-api │ │ ├── .dev.vars │ │ ├── .editorconfig │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── README.template.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── worker.ts │ │ ├── tsconfig.json │ │ └── wrangler.toml │ └── web-sdk │ │ ├── .dev.vars │ │ ├── .editorconfig │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── README.template.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ └── worker.ts │ │ ├── tsconfig.json │ │ └── wrangler.toml ├── deno │ ├── README.md │ ├── README.template.md │ ├── http-api │ │ ├── .env.example │ │ ├── .gitignore │ │ ├── README.md │ │ ├── README.template.md │ │ ├── deno.json │ │ └── index.ts │ └── web-sdk │ │ ├── .env.example │ │ ├── .gitignore │ │ ├── README.md │ │ ├── README.template.md │ │ ├── deno.json │ │ └── index.ts ├── fastly-compute │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .prettierrc.json │ ├── README.md │ ├── README.template.md │ ├── fastly.toml │ ├── package-lock.json │ ├── package.json │ ├── secrets.json.example │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── nodejs │ ├── README.md │ ├── README.template.md │ ├── access-control │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .npmignore │ │ ├── .prettierrc.json │ │ ├── README.md │ │ ├── README.template.md │ │ ├── access-control.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tsconfig.json │ ├── aws │ │ ├── README.md │ │ ├── README.template.md │ │ ├── eventbridge │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── README.template.md │ │ │ ├── cliApp │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc.json │ │ │ │ ├── README.md │ │ │ │ ├── README.template.md │ │ │ │ ├── cli-demo.ts │ │ │ │ ├── jest.config.js │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ ├── tsconfig.json │ │ │ │ └── utils │ │ │ │ │ ├── dynamodb.ts │ │ │ │ │ ├── helper.ts │ │ │ │ │ └── momento.ts │ │ │ ├── deploy-stack.sh │ │ │ ├── infrastructure │ │ │ │ ├── .gitignore │ │ │ │ ├── .npmignore │ │ │ │ ├── bin │ │ │ │ │ └── eventbridge.ts │ │ │ │ ├── cdk.json │ │ │ │ ├── jest.config.js │ │ │ │ ├── lib │ │ │ │ │ └── eventbridge-stack.ts │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ └── tsconfig.json │ │ │ ├── momento-eventbridge.drawio.png │ │ │ ├── run-bash-cli-app.sh │ │ │ ├── run-typescript-cli-app.sh │ │ │ ├── run-webapp.sh │ │ │ ├── subscribe-to-topic.sh │ │ │ └── webapp │ │ │ │ ├── .eslintrc.cjs │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc.json │ │ │ │ ├── README.md │ │ │ │ ├── README.template.md │ │ │ │ ├── index.html │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ ├── postcss.config.cjs │ │ │ │ ├── public │ │ │ │ └── favicon.ico │ │ │ │ ├── src │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ ├── assets │ │ │ │ │ ├── aws-dynamodb.svg │ │ │ │ │ ├── aws-eventbridge.svg │ │ │ │ │ ├── momento-logo-mint.svg │ │ │ │ │ ├── momento-mark-mint.svg │ │ │ │ │ ├── momento-service-arch-icon-Cache.svg │ │ │ │ │ └── momento-service-arch-icon-Topics.svg │ │ │ │ ├── components │ │ │ │ │ ├── CacheModal.tsx │ │ │ │ │ ├── CreateRecordForm.tsx │ │ │ │ │ ├── DeleteRecordForm.tsx │ │ │ │ │ ├── DescribeCache.tsx │ │ │ │ │ ├── InfoModal.tsx │ │ │ │ │ └── Topic.tsx │ │ │ │ ├── index.css │ │ │ │ ├── main.tsx │ │ │ │ ├── svgs │ │ │ │ │ ├── arrow-down.tsx │ │ │ │ │ ├── arrow-left.tsx │ │ │ │ │ ├── arrow-right.tsx │ │ │ │ │ ├── ban-circle.tsx │ │ │ │ │ ├── check-circle.tsx │ │ │ │ │ ├── corner-left-down.tsx │ │ │ │ │ ├── corner-right-down.tsx │ │ │ │ │ └── help.tsx │ │ │ │ ├── utils │ │ │ │ │ ├── dynamodb.ts │ │ │ │ │ ├── helper.ts │ │ │ │ │ ├── momento-web.ts │ │ │ │ │ └── toast.tsx │ │ │ │ └── vite-env.d.ts │ │ │ │ ├── store │ │ │ │ └── controlplane-store.ts │ │ │ │ ├── tailwind.config.cjs │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.node.json │ │ │ │ └── vite.config.ts │ │ ├── lambda-examples │ │ │ ├── README.md │ │ │ ├── README.template.md │ │ │ ├── advanced-compression-cdk │ │ │ │ ├── .gitignore │ │ │ │ ├── .npmignore │ │ │ │ ├── README.template.md │ │ │ │ ├── infrastructure │ │ │ │ │ ├── .eslintignore │ │ │ │ │ ├── .eslintrc.json │ │ │ │ │ ├── .npmrc │ │ │ │ │ ├── .prettierrc.json │ │ │ │ │ ├── bin │ │ │ │ │ │ └── advanced-compression-cdk.ts │ │ │ │ │ ├── cdk.json │ │ │ │ │ ├── lib │ │ │ │ │ │ └── advanced-compression-cdk-stack.ts │ │ │ │ │ ├── package-lock.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── tsconfig.json │ │ │ │ └── src │ │ │ │ │ ├── lambda │ │ │ │ │ ├── .eslintignore │ │ │ │ │ ├── .eslintrc.json │ │ │ │ │ ├── .npmrc │ │ │ │ │ ├── .prettierrc.json │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── package-lock.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── tsconfig.json │ │ │ │ │ └── zstd-layer │ │ │ │ │ └── nodejs │ │ │ │ │ ├── .npmrc │ │ │ │ │ ├── package-lock.json │ │ │ │ │ └── package.json │ │ │ ├── advanced-compression │ │ │ │ ├── .gitignore │ │ │ │ ├── Dockerfile │ │ │ │ ├── README.md │ │ │ │ ├── README.template.md │ │ │ │ ├── esbuild.ts │ │ │ │ ├── nodemon.json │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ ├── postbuild.ts │ │ │ │ ├── src │ │ │ │ │ └── index.ts │ │ │ │ ├── template.yaml │ │ │ │ └── tsconfig.json │ │ │ ├── cloudwatch-metrics │ │ │ │ ├── README.md │ │ │ │ ├── README.template.md │ │ │ │ ├── docker │ │ │ │ │ ├── Dockerfile │ │ │ │ │ └── ecs-code │ │ │ │ │ │ ├── .eslintignore │ │ │ │ │ │ ├── .eslintrc.json │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .prettierrc.json │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── package-lock.json │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tsconfig.json │ │ │ │ ├── infrastructure │ │ │ │ │ ├── .eslintignore │ │ │ │ │ ├── .eslintrc.json │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .prettierrc.json │ │ │ │ │ ├── bin │ │ │ │ │ │ └── infrastructure.ts │ │ │ │ │ ├── cdk.json │ │ │ │ │ ├── jest.config.js │ │ │ │ │ ├── lib │ │ │ │ │ │ └── momento-metrics-stack.ts │ │ │ │ │ ├── package-lock.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── tsconfig.json │ │ │ │ └── lambda │ │ │ │ │ ├── .eslintignore │ │ │ │ │ ├── .eslintrc.json │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .prettierrc.json │ │ │ │ │ ├── handler.ts │ │ │ │ │ ├── jest.config.js │ │ │ │ │ ├── package-lock.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── tsconfig.json │ │ │ └── simple-get │ │ │ │ ├── README.md │ │ │ │ ├── README.template.md │ │ │ │ ├── infrastructure │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .gitignore │ │ │ │ ├── .npmignore │ │ │ │ ├── .prettierrc.json │ │ │ │ ├── bin │ │ │ │ │ └── infrastructure.ts │ │ │ │ ├── cdk.json │ │ │ │ ├── jest.config.js │ │ │ │ ├── lib │ │ │ │ │ └── simple-get-stack.ts │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ └── tsconfig.json │ │ │ │ └── lambda │ │ │ │ └── simple-get │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .gitignore │ │ │ │ ├── .npmignore │ │ │ │ ├── .prettierrc.json │ │ │ │ ├── handler.ts │ │ │ │ ├── jest.config.js │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ └── tsconfig.json │ │ ├── package-lock.json │ │ └── secrets-manager │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.json │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── .prettierrc.json │ │ │ ├── README.md │ │ │ ├── README.template.md │ │ │ ├── doc-example-files │ │ │ ├── README.md │ │ │ └── doc-examples-js-aws-secrets.ts │ │ │ ├── jest.config.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── tsconfig.json │ ├── cache │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .prettierrc.json │ │ ├── README.ja.md │ │ ├── README.md │ │ ├── README.template.md │ │ ├── advanced.ts │ │ ├── basic.ts │ │ ├── batchutils.ts │ │ ├── dictionary.ts │ │ ├── doc-example-files │ │ │ ├── README.md │ │ │ ├── cheat-sheet-main.ts │ │ │ ├── collection-ttl.ts │ │ │ ├── config-and-error-handling.ts │ │ │ ├── doc-examples-js-apis.ts │ │ │ ├── leaderboard-ids.ts │ │ │ ├── myfile.json │ │ │ ├── patterns.ts │ │ │ └── working-with-files.ts │ │ ├── jest.config.js │ │ ├── leaderboard.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── readme.ts │ │ ├── sharded-dictionary.ts │ │ ├── tsconfig.json │ │ └── utils │ │ │ ├── collections.ts │ │ │ └── time.ts │ ├── compression-zstd │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .prettierrc.json │ │ ├── README.md │ │ ├── README.template.md │ │ ├── compression.ts │ │ ├── jest.config.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tsconfig.json │ ├── compression │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .prettierrc.json │ │ ├── README.md │ │ ├── README.template.md │ │ ├── compression.ts │ │ ├── doc-example-files │ │ │ └── doc-examples-js-apis.ts │ │ ├── jest.config.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tsconfig.json │ ├── get-set-batch-perf-test │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .prettierrc.json │ │ ├── README.md │ │ ├── jest.config.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── perf-test.ts │ │ ├── tsconfig.json │ │ └── utils │ │ │ ├── cache.ts │ │ │ ├── perf-test-options.ts │ │ │ └── perf-test-utils.ts │ ├── load-gen │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .prettierrc.json │ │ ├── README.ja.md │ │ ├── README.md │ │ ├── README.template.md │ │ ├── jest.config.js │ │ ├── load-gen.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── request-coalescing.ts │ │ ├── tsconfig.json │ │ └── utils │ │ │ ├── cache.ts │ │ │ ├── collections.ts │ │ │ ├── load-gen-statistics-calculator.ts │ │ │ ├── load-gen.ts │ │ │ ├── momento-client-with-coalescing.ts │ │ │ └── time.ts │ ├── mongodb-examples │ │ └── simple-read-aside │ │ │ ├── .eslintrc.json │ │ │ ├── .prettierrc.json │ │ │ ├── README.md │ │ │ ├── jest.config.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── lib │ │ │ │ └── getClientFunctions.ts │ │ │ └── read-aside-momento-mongo.ts │ │ │ ├── test │ │ │ └── wrapper.test.ts │ │ │ └── tsconfig.json │ ├── observability │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .prettierrc.json │ │ ├── README.ja.md │ │ ├── README.md │ │ ├── README.template.md │ │ ├── advanced-logging.ts │ │ ├── config │ │ │ └── prometheus.yml │ │ ├── doc-example-files │ │ │ ├── README.md │ │ │ └── doc-examples-js-apis.ts │ │ ├── docker-compose.yml │ │ ├── example-metric-middleware.ts │ │ ├── grafana │ │ │ ├── dashboards │ │ │ │ └── scalar.json │ │ │ └── provisioning │ │ │ │ ├── dashboards │ │ │ │ └── dashboards.yml │ │ │ │ └── datasources │ │ │ │ └── datasource.yml │ │ ├── jest.config.js │ │ ├── observability.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── pino-logger.ts │ │ ├── resources │ │ │ ├── grafana_screenshot.png │ │ │ └── zipkin_screenshot.png │ │ ├── tsconfig.json │ │ └── utils │ │ │ └── instrumentation.ts │ ├── rate-limiter │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .prettierrc.json │ │ ├── README.md │ │ ├── README.template.md │ │ ├── doc-examples-files │ │ │ └── doc-examples.ts │ │ ├── metrics.ts │ │ ├── momento-rate-limiter.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rate-limiter.ts │ │ ├── service.ts │ │ ├── tsconfig.json │ │ └── worker.ts │ ├── token-vending-machine │ │ ├── README.md │ │ ├── README.template.md │ │ ├── infrastructure │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.json │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── .prettierrc.json │ │ │ ├── bin │ │ │ │ └── infrastructure.ts │ │ │ ├── cdk.json │ │ │ ├── jest.config.js │ │ │ ├── lib │ │ │ │ └── token-vending-machine-stack.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── tsconfig.json │ │ └── lambda │ │ │ ├── authorizer │ │ │ ├── authorizer.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── tsconfig.json │ │ │ └── token-vending-machine │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.json │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── .prettierrc.json │ │ │ ├── config.ts │ │ │ ├── handler.ts │ │ │ ├── jest.config.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── tsconfig.json │ └── topics │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .prettierrc.json │ │ ├── README.ja.md │ │ ├── README.md │ │ ├── README.template.md │ │ ├── doc-example-files │ │ └── cheat-sheet-main.ts │ │ ├── jest.config.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── topic-publish.ts │ │ ├── topic-refresh-token.ts │ │ ├── topic-subscribe.ts │ │ ├── tsconfig.json │ │ └── utils │ │ └── cache.ts └── web │ ├── README.md │ ├── README.template.md │ ├── cache │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── README.ja.md │ ├── README.md │ ├── README.template.md │ ├── advanced.ts │ ├── basic.ts │ ├── dictionary.ts │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── readme.ts │ ├── refresh-disposable-tokens.ts │ ├── tsconfig.json │ └── utils │ │ ├── cache.ts │ │ ├── collections.ts │ │ ├── jsdom.ts │ │ └── time.ts │ ├── nextjs-chat │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc.json │ ├── README.md │ ├── README.template.md │ ├── env.d.ts │ ├── next.config.js │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ └── next.svg │ ├── src │ │ ├── app │ │ │ ├── api │ │ │ │ ├── auth │ │ │ │ │ └── [...nextauth] │ │ │ │ │ │ ├── auth-options.ts │ │ │ │ │ │ └── route.ts │ │ │ │ └── momento │ │ │ │ │ └── token │ │ │ │ │ ├── config.ts │ │ │ │ │ └── route.ts │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── next-auth-provider.tsx │ │ │ ├── page.tsx │ │ │ └── pages │ │ │ │ └── chat-room.tsx │ │ └── utils │ │ │ └── momento-web.ts │ ├── tailwind.config.js │ └── tsconfig.json │ ├── topics │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── .npmrc │ ├── .prettierrc.json │ ├── README.ja.md │ ├── README.md │ ├── README.template.md │ ├── basic.ts │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── readme.ts │ ├── tsconfig.json │ └── utils │ │ └── jsdom.ts │ └── vite-chat-app │ ├── .env.development │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── README.template.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ └── favicon.ico │ ├── src │ ├── App.css │ ├── App.tsx │ ├── assets │ │ └── react.svg │ ├── components │ │ └── chat-room.tsx │ ├── env.d.ts │ ├── index.css │ ├── main.tsx │ ├── utils │ │ ├── momento-web.ts │ │ └── refreshing-topic-client.ts │ └── vite-env.d.ts │ ├── tailwind.config.cjs │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── packages ├── client-sdk-nodejs-compression-zstd │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .prettierrc.json │ ├── README.md │ ├── README.template.md │ ├── jest.config.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── compressor-factory.ts │ │ ├── index.ts │ │ └── internal │ │ │ └── compression │ │ │ └── zstd-compression.ts │ ├── test │ │ ├── integration │ │ │ ├── compression.test.ts │ │ │ └── integration-setup.ts │ │ └── unit │ │ │ └── placeholder.test.ts │ └── tsconfig.json ├── client-sdk-nodejs-compression │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .prettierrc.json │ ├── README.md │ ├── README.template.md │ ├── jest.config.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── compressor-factory.ts │ │ ├── index.ts │ │ └── internal │ │ │ └── compression │ │ │ └── gzip-compression.ts │ ├── test │ │ ├── integration │ │ │ ├── compression.test.ts │ │ │ └── integration-setup.ts │ │ └── unit │ │ │ └── placeholder.test.ts │ └── tsconfig.json ├── client-sdk-nodejs │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .prettierrc.json │ ├── Makefile │ ├── README.md │ ├── README.template.md │ ├── jest.config.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── auth-client-props.ts │ │ ├── auth-client.ts │ │ ├── batchutils │ │ │ ├── batch-functions.ts │ │ │ └── batch-props.ts │ │ ├── cache-client-props.ts │ │ ├── cache-client.ts │ │ ├── config │ │ │ ├── auth-client-configuration.ts │ │ │ ├── auth-client-configurations.ts │ │ │ ├── compression │ │ │ │ └── compression.ts │ │ │ ├── configuration.ts │ │ │ ├── configurations.ts │ │ │ ├── leaderboard-configuration.ts │ │ │ ├── leaderboard-configurations.ts │ │ │ ├── logging │ │ │ │ └── default-momento-logger.ts │ │ │ ├── middleware │ │ │ │ ├── cache-request-logging.ts │ │ │ │ ├── example-async-middleware.ts │ │ │ │ ├── experimental-active-request-count-middleware.ts │ │ │ │ ├── experimental-event-loop-perf-middleware.ts │ │ │ │ ├── experimental-garbage-collection-middleware.ts │ │ │ │ ├── experimental-metrics-csv-middleware.ts │ │ │ │ ├── experimental-metrics-logging-middleware.ts │ │ │ │ ├── experimental-middleware-factory.ts │ │ │ │ ├── experimental-momento-local-test-config-middleware.ts │ │ │ │ ├── impl │ │ │ │ │ └── experimental-metrics-middleware.ts │ │ │ │ ├── middleware.ts │ │ │ │ └── request-logging-middleware.ts │ │ │ ├── retry │ │ │ │ ├── default-eligibility-strategy.ts │ │ │ │ ├── eligibility-strategy.ts │ │ │ │ ├── exponential-backoff-retry-strategy.ts │ │ │ │ ├── fixed-count-retry-strategy.ts │ │ │ │ ├── fixed-timeout-retry-strategy.ts │ │ │ │ ├── momento-error-code-metadata-converter.ts │ │ │ │ ├── momento-rpc-method.ts │ │ │ │ ├── no-retry-strategy.ts │ │ │ │ ├── retry-strategy.ts │ │ │ │ ├── topic-subscription-retry-eligibility-strategy.ts │ │ │ │ └── topic-subscription-retry-strategy.ts │ │ │ ├── topic-configuration.ts │ │ │ ├── topic-configurations.ts │ │ │ └── transport │ │ │ │ ├── cache │ │ │ │ ├── grpc-configuration.ts │ │ │ │ ├── index.ts │ │ │ │ └── transport-strategy.ts │ │ │ │ └── topics │ │ │ │ ├── grpc-configuration.ts │ │ │ │ ├── index.ts │ │ │ │ └── transport-strategy.ts │ │ ├── errors │ │ │ ├── cache-service-error-mapper.ts │ │ │ └── compression-error.ts │ │ ├── index.ts │ │ ├── internal │ │ │ ├── auth-client-all-props.ts │ │ │ ├── cache-client-all-props.ts │ │ │ ├── cache-control-client.ts │ │ │ ├── cache-data-client.ts │ │ │ ├── grpc │ │ │ │ ├── cancellation-interceptor.ts │ │ │ │ ├── grpc-channel-options.ts │ │ │ │ ├── grpc-client-wrapper.ts │ │ │ │ ├── headers-interceptor.ts │ │ │ │ ├── idle-grpc-client-wrapper.ts │ │ │ │ ├── middlewares-interceptor.ts │ │ │ │ └── retry-interceptor.ts │ │ │ ├── internal-auth-client.ts │ │ │ ├── leaderboard-client-all-props.ts │ │ │ ├── leaderboard-data-client.ts │ │ │ ├── leaderboard.ts │ │ │ ├── middleware │ │ │ │ └── in-flight-request-count-middleware.ts │ │ │ ├── ping-client.ts │ │ │ ├── pubsub-client.ts │ │ │ ├── topic-client-all-props.ts │ │ │ ├── utils.ts │ │ │ ├── vendor │ │ │ │ └── printf │ │ │ │ │ ├── README.md │ │ │ │ │ ├── printf.d.ts │ │ │ │ │ └── printf.js │ │ │ └── webhook-client.ts │ │ ├── leaderboard-client-props.ts │ │ ├── preview-leaderboard-client.ts │ │ ├── topic-client-props.ts │ │ └── topic-client.ts │ ├── test │ │ ├── integration │ │ │ ├── cache │ │ │ │ ├── abort-signal.test.ts │ │ │ │ ├── batchutils.test.ts │ │ │ │ ├── cache-client-close.test.ts │ │ │ │ ├── client-timeout.test.ts │ │ │ │ └── large-messages.test.ts │ │ │ ├── client-constructor-default-configs.test.ts │ │ │ ├── integration-setup.ts │ │ │ ├── retry │ │ │ │ ├── exponential-backoff-retry-strategy.test.ts │ │ │ │ ├── fixed-count-retry-strategy.test.ts │ │ │ │ ├── fixed-timeout-retry-strategy.test.ts │ │ │ │ ├── topic-client-retry.test.ts │ │ │ │ └── topic-subscribe.test.ts │ │ │ └── shared │ │ │ │ ├── auth │ │ │ │ └── auth-client.test.ts │ │ │ │ ├── cache │ │ │ │ ├── batch-get-set.test.ts │ │ │ │ ├── create-delete-list-cache.test.ts │ │ │ │ ├── dictionary.test.ts │ │ │ │ ├── get-set-delete.test.ts │ │ │ │ ├── item-get-ttl.test.ts │ │ │ │ ├── item-get-type.test.ts │ │ │ │ ├── keys-exist.test.ts │ │ │ │ ├── list.test.ts │ │ │ │ ├── replica-reads.test.ts │ │ │ │ ├── set.test.ts │ │ │ │ ├── sorted-set.test.ts │ │ │ │ └── update-ttl.test.ts │ │ │ │ ├── http │ │ │ │ └── http-apis.test.ts │ │ │ │ ├── leaderboard │ │ │ │ └── leaderboard.test.ts │ │ │ │ └── topics │ │ │ │ └── topic-client.test.ts │ │ ├── momento-local-middleware.ts │ │ ├── test-retry-metrics-collector.ts │ │ └── unit │ │ │ ├── auth-client.test.ts │ │ │ ├── cache-client.test.ts │ │ │ ├── cache-service-error-mapper.test.ts │ │ │ ├── config │ │ │ ├── configuration.test.ts │ │ │ ├── middleware │ │ │ │ ├── cache-request-logging.test.ts │ │ │ │ └── experimental-momento-local-test-config-middleware.test.ts │ │ │ ├── retry │ │ │ │ ├── default-eligibility-strategy.test.ts │ │ │ │ ├── topic-subscription-retry-eligibility-strategy.test.ts │ │ │ │ └── topic-subscription-retry-strategy.test.ts │ │ │ └── transport │ │ │ │ └── transport-strategy.test.ts │ │ │ ├── grpc │ │ │ └── idle-grpc-client-wrapper.test.ts │ │ │ ├── momento-rpc-method.test.ts │ │ │ ├── test-retry-metrics-collector.test.ts │ │ │ └── test-retry-metrics-middleware.test.ts │ └── tsconfig.json ├── client-sdk-web │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .prettierrc.json │ ├── Makefile │ ├── README.md │ ├── README.template.md │ ├── jest.config.ts │ ├── jest.setup.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── auth-client-props.ts │ │ ├── auth-client.ts │ │ ├── cache-client-props.ts │ │ ├── cache-client.ts │ │ ├── config │ │ │ ├── configuration.ts │ │ │ ├── configurations.ts │ │ │ ├── leaderboard-configuration.ts │ │ │ ├── leaderboard-configurations.ts │ │ │ ├── logging │ │ │ │ └── default-momento-logger.ts │ │ │ ├── middleware │ │ │ │ ├── experimental-request-logging-middleware.ts │ │ │ │ └── middleware.ts │ │ │ ├── topic-configuration.ts │ │ │ ├── topic-configurations.ts │ │ │ └── transport │ │ │ │ ├── grpc-configuration.ts │ │ │ │ ├── index.ts │ │ │ │ └── transport-strategy.ts │ │ ├── errors │ │ │ └── cache-service-error-mapper.ts │ │ ├── index.ts │ │ ├── internal │ │ │ ├── auth-client-all-props.ts │ │ │ ├── auth-client.ts │ │ │ ├── cache-client-all-props.ts │ │ │ ├── cache-control-client.ts │ │ │ ├── cache-data-client.ts │ │ │ ├── client-metadata-provider.ts │ │ │ ├── grpc │ │ │ │ ├── headers-interceptor.ts │ │ │ │ └── middlewares-interceptor.ts │ │ │ ├── leaderboard-client-all-props.ts │ │ │ ├── leaderboard-data-client.ts │ │ │ ├── leaderboard.ts │ │ │ ├── ping-client.ts │ │ │ ├── pubsub-client.ts │ │ │ ├── topic-client-all-props.ts │ │ │ └── webhook-client.ts │ │ ├── leaderboard-client-props.ts │ │ ├── preview-leaderboard-client.ts │ │ ├── topic-client-props.ts │ │ ├── topic-client.ts │ │ └── utils │ │ │ ├── auth.ts │ │ │ └── web-client-utils.ts │ ├── test │ │ ├── integration │ │ │ ├── CustomHappyDomEnv.js │ │ │ ├── client-constructor-default-configs.test.ts │ │ │ ├── integration-setup.ts │ │ │ ├── internal │ │ │ │ └── ping.test.ts │ │ │ └── shared │ │ │ │ ├── auth │ │ │ │ └── auth-client.test.ts │ │ │ │ ├── cache │ │ │ │ ├── batch-get-set.test.ts │ │ │ │ ├── create-delete-list-cache.test.ts │ │ │ │ ├── dictionary.test.ts │ │ │ │ ├── get-set-delete.test.ts │ │ │ │ ├── item-get-ttl.test.ts │ │ │ │ ├── item-get-type.test.ts │ │ │ │ ├── keys-exist.test.ts │ │ │ │ ├── list.test.ts │ │ │ │ ├── replica-reads.test.ts │ │ │ │ ├── set.test.ts │ │ │ │ ├── sorted-set.test.ts │ │ │ │ └── update-ttl.test.ts │ │ │ │ ├── http │ │ │ │ └── http-api.test.ts │ │ │ │ ├── leaderboard │ │ │ │ └── leaderboard.test.ts │ │ │ │ └── topics │ │ │ │ └── topic-client.test.ts │ │ └── unit │ │ │ ├── config │ │ │ └── transport │ │ │ │ └── transport-strategy.test.ts │ │ │ ├── internal │ │ │ └── auth-client.test.ts │ │ │ └── utils │ │ │ └── web-client-utils.test.ts │ └── tsconfig.json ├── common-integration-tests │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .prettierrc.json │ ├── jest.config.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── auth │ │ │ └── auth-client.ts │ │ ├── cache │ │ │ ├── batch-get-set.ts │ │ │ ├── create-delete-list-cache.ts │ │ │ ├── dictionary.ts │ │ │ ├── get-set-delete.ts │ │ │ ├── item-get-ttl.ts │ │ │ ├── item-get-type.ts │ │ │ ├── keys-exist.ts │ │ │ ├── list.ts │ │ │ ├── replica-reads.ts │ │ │ ├── set.ts │ │ │ ├── sorted-set.ts │ │ │ └── update-ttl.ts │ │ ├── common-int-test-utils.ts │ │ ├── http │ │ │ └── http-apis.ts │ │ ├── index.ts │ │ ├── leaderboard │ │ │ └── leaderboard-client.ts │ │ ├── momento-jest-matchers.ts │ │ └── topics │ │ │ └── topic-client.ts │ ├── test │ │ └── unit │ │ │ └── placeholder.test.ts │ └── tsconfig.json └── core │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .prettierrc.json │ ├── jest.config.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── auth │ │ ├── credential-provider.ts │ │ ├── index.ts │ │ └── tokens │ │ │ ├── disposable-token-scope.ts │ │ │ ├── disposable-token-scopes.ts │ │ │ ├── permission-scope.ts │ │ │ └── permission-scopes.ts │ ├── clients │ │ ├── IAuthClient.ts │ │ ├── ICacheClient.ts │ │ ├── ILeaderboard.ts │ │ ├── ILeaderboardClient.ts │ │ ├── IMomentoCache.ts │ │ └── ITopicClient.ts │ ├── compression │ │ └── compression-level.ts │ ├── config │ │ ├── logging │ │ │ ├── index.ts │ │ │ ├── momento-logger.ts │ │ │ └── noop-momento-logger.ts │ │ ├── read-concern.ts │ │ └── retry │ │ │ ├── subscription-retry-eligibility-strategy.ts │ │ │ └── subscription-retry-strategy.ts │ ├── errors │ │ ├── ICacheServiceErrorMapper.ts │ │ ├── errors.ts │ │ └── index.ts │ ├── index.ts │ ├── internal │ │ ├── clients │ │ │ ├── auth │ │ │ │ ├── AbstractAuthClient.ts │ │ │ │ └── index.ts │ │ │ ├── cache │ │ │ │ ├── AbstractCacheClient.ts │ │ │ │ ├── IControlClient.ts │ │ │ │ ├── IDataClient.ts │ │ │ │ ├── IPingClient.ts │ │ │ │ ├── index.ts │ │ │ │ └── momento-cache.ts │ │ │ ├── index.ts │ │ │ ├── leaderboard │ │ │ │ ├── AbstractLeaderboard.ts │ │ │ │ ├── ILeaderboardDataClient.ts │ │ │ │ └── index.ts │ │ │ └── pubsub │ │ │ │ ├── AbstractPubsubClient.ts │ │ │ │ ├── AbstractTopicClient.ts │ │ │ │ ├── IPubsubClient.ts │ │ │ │ ├── IWebhookClient.ts │ │ │ │ └── index.ts │ │ ├── subscription-state.ts │ │ └── utils │ │ │ ├── auth.ts │ │ │ ├── collections.ts │ │ │ ├── display.ts │ │ │ ├── index.ts │ │ │ ├── object.ts │ │ │ ├── semaphore.ts │ │ │ ├── sleep.ts │ │ │ ├── string.ts │ │ │ └── validators.ts │ ├── messages │ │ ├── cache-info.ts │ │ ├── responses │ │ │ ├── cache-batch-get.ts │ │ │ ├── cache-batch-set.ts │ │ │ ├── cache-delete.ts │ │ │ ├── cache-dictionary-fetch.ts │ │ │ ├── cache-dictionary-get-field.ts │ │ │ ├── cache-dictionary-get-fields.ts │ │ │ ├── cache-dictionary-increment.ts │ │ │ ├── cache-dictionary-length.ts │ │ │ ├── cache-dictionary-remove-field.ts │ │ │ ├── cache-dictionary-remove-fields.ts │ │ │ ├── cache-dictionary-set-field.ts │ │ │ ├── cache-dictionary-set-fields.ts │ │ │ ├── cache-flush.ts │ │ │ ├── cache-get-with-hash.ts │ │ │ ├── cache-get.ts │ │ │ ├── cache-increment.ts │ │ │ ├── cache-item-get-ttl.ts │ │ │ ├── cache-item-get-type.ts │ │ │ ├── cache-key-exists.ts │ │ │ ├── cache-keys-exist.ts │ │ │ ├── cache-list-concatenate-back.ts │ │ │ ├── cache-list-concatenate-front.ts │ │ │ ├── cache-list-fetch.ts │ │ │ ├── cache-list-length.ts │ │ │ ├── cache-list-pop-back.ts │ │ │ ├── cache-list-pop-front.ts │ │ │ ├── cache-list-push-back.ts │ │ │ ├── cache-list-push-front.ts │ │ │ ├── cache-list-remove-value.ts │ │ │ ├── cache-list-retain.ts │ │ │ ├── cache-set-add-element.ts │ │ │ ├── cache-set-add-elements.ts │ │ │ ├── cache-set-contains-element.ts │ │ │ ├── cache-set-contains-elements.ts │ │ │ ├── cache-set-fetch.ts │ │ │ ├── cache-set-if-absent-or-equal.ts │ │ │ ├── cache-set-if-absent-or-hash-equal.ts │ │ │ ├── cache-set-if-absent-or-hash-not-equal.ts │ │ │ ├── cache-set-if-absent.ts │ │ │ ├── cache-set-if-equal.ts │ │ │ ├── cache-set-if-not-equal.ts │ │ │ ├── cache-set-if-not-exists.ts │ │ │ ├── cache-set-if-present-and-hash-equal.ts │ │ │ ├── cache-set-if-present-and-hash-not-equal.ts │ │ │ ├── cache-set-if-present-and-not-equal.ts │ │ │ ├── cache-set-if-present.ts │ │ │ ├── cache-set-length.ts │ │ │ ├── cache-set-pop.ts │ │ │ ├── cache-set-remove-element.ts │ │ │ ├── cache-set-remove-elements.ts │ │ │ ├── cache-set-sample.ts │ │ │ ├── cache-set-with-hash.ts │ │ │ ├── cache-set.ts │ │ │ ├── cache-sorted-set-fetch.ts │ │ │ ├── cache-sorted-set-get-rank.ts │ │ │ ├── cache-sorted-set-get-score.ts │ │ │ ├── cache-sorted-set-get-scores.ts │ │ │ ├── cache-sorted-set-increment-score.ts │ │ │ ├── cache-sorted-set-length-by-score.ts │ │ │ ├── cache-sorted-set-length.ts │ │ │ ├── cache-sorted-set-put-element.ts │ │ │ ├── cache-sorted-set-put-elements.ts │ │ │ ├── cache-sorted-set-remove-element.ts │ │ │ ├── cache-sorted-set-remove-elements.ts │ │ │ ├── cache-sorted-set-union-store.ts │ │ │ ├── cache-ttl-decrease.ts │ │ │ ├── cache-ttl-increase.ts │ │ │ ├── cache-ttl-update.ts │ │ │ ├── create-cache.ts │ │ │ ├── delete-cache.ts │ │ │ ├── enums │ │ │ │ ├── auth │ │ │ │ │ ├── generate-api-key.ts │ │ │ │ │ ├── generate-disposable-token.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── refresh-api-key.ts │ │ │ │ ├── cache │ │ │ │ │ ├── control │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── dictionary │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── list │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── scalar │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── set │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── sorted-set │ │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── leaderboard │ │ │ │ │ └── index.ts │ │ │ │ ├── store │ │ │ │ │ ├── control │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── scalar │ │ │ │ │ │ └── index.ts │ │ │ │ ├── topics │ │ │ │ │ └── index.ts │ │ │ │ └── webhook │ │ │ │ │ └── index.ts │ │ │ ├── generate-api-key.ts │ │ │ ├── generate-disposable-token.ts │ │ │ ├── grpc-response-types.ts │ │ │ ├── leaderboard │ │ │ │ ├── index.ts │ │ │ │ ├── leaderboard-delete.ts │ │ │ │ ├── leaderboard-fetch.ts │ │ │ │ ├── leaderboard-length.ts │ │ │ │ ├── leaderboard-remove-elements.ts │ │ │ │ └── leaderboard-upsert.ts │ │ │ ├── list-caches.ts │ │ │ ├── refresh-api-key.ts │ │ │ ├── response-base.ts │ │ │ ├── topic-discontinuity.ts │ │ │ ├── topic-heartbeat.ts │ │ │ ├── topic-item.ts │ │ │ ├── topic-publish.ts │ │ │ ├── topic-subscribe.ts │ │ │ └── webhook │ │ │ │ ├── delete-webhook.ts │ │ │ │ ├── get-webhook-secret.ts │ │ │ │ ├── index.ts │ │ │ │ ├── list-webhooks.ts │ │ │ │ ├── put-webhook.ts │ │ │ │ └── rotate-webhook-secret.ts │ │ ├── signing-key.ts │ │ └── webhook.ts │ └── utils │ │ ├── cache-call-options.ts │ │ ├── collection-ttl.ts │ │ ├── expiration.ts │ │ ├── index.ts │ │ ├── itemType.ts │ │ ├── set-batch-item.ts │ │ ├── sorted-set-source.ts │ │ ├── time.ts │ │ ├── topic-call-options.ts │ │ ├── webhook-call-options.ts │ │ └── webhook-destination.ts │ ├── test │ └── unit │ │ ├── auth │ │ ├── credential-provider.test.ts │ │ ├── disposable-token-scope.test.ts │ │ └── permission-scope.test.ts │ │ ├── cache-get.test.ts │ │ ├── cache-list-fetch.test.ts │ │ ├── cache-list-push-front.test.ts │ │ ├── cache-set-fetch.test.ts │ │ ├── clients │ │ └── imomentocache-interface.test.ts │ │ ├── messages │ │ └── get-response.test.ts │ │ └── utils │ │ ├── auth.test.ts │ │ ├── collection-ttl.test.ts │ │ ├── display.test.ts │ │ ├── expiration.test.ts │ │ └── semaphore.test.ts │ └── tsconfig.json └── scripts ├── build-all-examples.sh ├── build-all-packages.sh ├── build-and-test-all-packages-consistent-reads.sh ├── build-and-test-all-packages.sh ├── build-and-test-package-consistent-reads.sh ├── build-and-test-package-retry-tests.sh ├── build-and-test-package.sh ├── build-nodejs-sdk-for-lambda.sh ├── build-nodejs-sdk.sh ├── build-package-lambda.sh ├── build-package.sh ├── build-web-sdk.sh ├── make-localhost-token-from-dev-token.sh ├── publish-all-packages.sh ├── publish-package.sh ├── test-auth-packages.sh ├── test-leaderboard-packages.sh ├── update-all-examples-dependencies.sh ├── update-package-versions.sh └── wait-for-npmjs-release.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.OLD.NOT-CURRENTLY-IN-USE.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.github/dependabot.OLD.NOT-CURRENTLY-IN-USE.yml -------------------------------------------------------------------------------- /.github/pr-checks-on-contributions.yml.NOT-IN-USE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.github/pr-checks-on-contributions.yml.NOT-IN-USE -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/manual-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.github/workflows/manual-release.yml -------------------------------------------------------------------------------- /.github/workflows/on-push-to-main-branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.github/workflows/on-push-to-main-branch.yml -------------------------------------------------------------------------------- /.github/workflows/on-push-to-release-branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.github/workflows/on-push-to-release-branch.yml -------------------------------------------------------------------------------- /.github/workflows/retry-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.github/workflows/retry-tests.yml -------------------------------------------------------------------------------- /.github/workflows/update-example-deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.github/workflows/update-example-deps.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/client-sdk-javascript.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/.vscode/client-sdk-javascript.code-workspace -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/README.md -------------------------------------------------------------------------------- /README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/README.template.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/README.template.md -------------------------------------------------------------------------------- /examples/cloudflare-workers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/README.md -------------------------------------------------------------------------------- /examples/cloudflare-workers/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/README.template.md -------------------------------------------------------------------------------- /examples/cloudflare-workers/http-api/.dev.vars: -------------------------------------------------------------------------------- 1 | MOMENTO_API_KEY="" 2 | -------------------------------------------------------------------------------- /examples/cloudflare-workers/http-api/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/http-api/.editorconfig -------------------------------------------------------------------------------- /examples/cloudflare-workers/http-api/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/http-api/.prettierrc -------------------------------------------------------------------------------- /examples/cloudflare-workers/http-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/http-api/README.md -------------------------------------------------------------------------------- /examples/cloudflare-workers/http-api/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/http-api/README.template.md -------------------------------------------------------------------------------- /examples/cloudflare-workers/http-api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/http-api/package-lock.json -------------------------------------------------------------------------------- /examples/cloudflare-workers/http-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/http-api/package.json -------------------------------------------------------------------------------- /examples/cloudflare-workers/http-api/src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/http-api/src/worker.ts -------------------------------------------------------------------------------- /examples/cloudflare-workers/http-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/http-api/tsconfig.json -------------------------------------------------------------------------------- /examples/cloudflare-workers/http-api/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/http-api/wrangler.toml -------------------------------------------------------------------------------- /examples/cloudflare-workers/web-sdk/.dev.vars: -------------------------------------------------------------------------------- 1 | #MOMENTO_API_KEY="" 2 | -------------------------------------------------------------------------------- /examples/cloudflare-workers/web-sdk/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/web-sdk/.editorconfig -------------------------------------------------------------------------------- /examples/cloudflare-workers/web-sdk/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/web-sdk/.prettierrc -------------------------------------------------------------------------------- /examples/cloudflare-workers/web-sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/web-sdk/README.md -------------------------------------------------------------------------------- /examples/cloudflare-workers/web-sdk/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/web-sdk/README.template.md -------------------------------------------------------------------------------- /examples/cloudflare-workers/web-sdk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/web-sdk/package-lock.json -------------------------------------------------------------------------------- /examples/cloudflare-workers/web-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/web-sdk/package.json -------------------------------------------------------------------------------- /examples/cloudflare-workers/web-sdk/src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/web-sdk/src/worker.ts -------------------------------------------------------------------------------- /examples/cloudflare-workers/web-sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/web-sdk/tsconfig.json -------------------------------------------------------------------------------- /examples/cloudflare-workers/web-sdk/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/cloudflare-workers/web-sdk/wrangler.toml -------------------------------------------------------------------------------- /examples/deno/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/deno/README.md -------------------------------------------------------------------------------- /examples/deno/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/deno/README.template.md -------------------------------------------------------------------------------- /examples/deno/http-api/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/deno/http-api/.env.example -------------------------------------------------------------------------------- /examples/deno/http-api/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules -------------------------------------------------------------------------------- /examples/deno/http-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/deno/http-api/README.md -------------------------------------------------------------------------------- /examples/deno/http-api/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/deno/http-api/README.template.md -------------------------------------------------------------------------------- /examples/deno/http-api/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/deno/http-api/deno.json -------------------------------------------------------------------------------- /examples/deno/http-api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/deno/http-api/index.ts -------------------------------------------------------------------------------- /examples/deno/web-sdk/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/deno/web-sdk/.env.example -------------------------------------------------------------------------------- /examples/deno/web-sdk/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules -------------------------------------------------------------------------------- /examples/deno/web-sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/deno/web-sdk/README.md -------------------------------------------------------------------------------- /examples/deno/web-sdk/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/deno/web-sdk/README.template.md -------------------------------------------------------------------------------- /examples/deno/web-sdk/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/deno/web-sdk/deno.json -------------------------------------------------------------------------------- /examples/deno/web-sdk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/deno/web-sdk/index.ts -------------------------------------------------------------------------------- /examples/fastly-compute/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/fastly-compute/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/fastly-compute/.eslintrc.json -------------------------------------------------------------------------------- /examples/fastly-compute/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /bin 3 | /build 4 | /pkg 5 | secrets.json -------------------------------------------------------------------------------- /examples/fastly-compute/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/fastly-compute/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/fastly-compute/.prettierrc.json -------------------------------------------------------------------------------- /examples/fastly-compute/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/fastly-compute/README.md -------------------------------------------------------------------------------- /examples/fastly-compute/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/fastly-compute/README.template.md -------------------------------------------------------------------------------- /examples/fastly-compute/fastly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/fastly-compute/fastly.toml -------------------------------------------------------------------------------- /examples/fastly-compute/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/fastly-compute/package-lock.json -------------------------------------------------------------------------------- /examples/fastly-compute/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/fastly-compute/package.json -------------------------------------------------------------------------------- /examples/fastly-compute/secrets.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/fastly-compute/secrets.json.example -------------------------------------------------------------------------------- /examples/fastly-compute/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/fastly-compute/src/index.ts -------------------------------------------------------------------------------- /examples/fastly-compute/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/fastly-compute/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/README.md -------------------------------------------------------------------------------- /examples/nodejs/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/access-control/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/access-control/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/access-control/.eslintrc.json -------------------------------------------------------------------------------- /examples/nodejs/access-control/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/access-control/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/access-control/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/access-control/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/access-control/README.md -------------------------------------------------------------------------------- /examples/nodejs/access-control/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/access-control/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/access-control/access-control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/access-control/access-control.ts -------------------------------------------------------------------------------- /examples/nodejs/access-control/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/access-control/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/access-control/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/access-control/package.json -------------------------------------------------------------------------------- /examples/nodejs/access-control/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/access-control/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/README.md -------------------------------------------------------------------------------- /examples/nodejs/aws/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/README.md -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/cliApp/.eslintrc.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/.gitignore: -------------------------------------------------------------------------------- 1 | ./node_modules 2 | .env 3 | -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/cliApp/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/cliApp/README.md -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/cliApp/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/cli-demo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/cliApp/cli-demo.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/cliApp/jest.config.js -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/cliApp/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/cliApp/package.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/cliApp/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/utils/dynamodb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/cliApp/utils/dynamodb.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/cliApp/utils/helper.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/cliApp/utils/momento.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/cliApp/utils/momento.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/deploy-stack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/deploy-stack.sh -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/infrastructure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/infrastructure/.gitignore -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/infrastructure/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/infrastructure/.npmignore -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/infrastructure/bin/eventbridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/infrastructure/bin/eventbridge.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/infrastructure/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/infrastructure/cdk.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/infrastructure/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/infrastructure/jest.config.js -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/infrastructure/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/infrastructure/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/infrastructure/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/infrastructure/package.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/infrastructure/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/infrastructure/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/momento-eventbridge.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/momento-eventbridge.drawio.png -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/run-bash-cli-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/run-bash-cli-app.sh -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/run-typescript-cli-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/run-typescript-cli-app.sh -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/run-webapp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/run-webapp.sh -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/subscribe-to-topic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/subscribe-to-topic.sh -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/.gitignore -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/README.md -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/index.html -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/package.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/postcss.config.cjs -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/public/favicon.ico -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/App.css -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/App.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/assets/aws-dynamodb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/assets/aws-dynamodb.svg -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/components/CacheModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/components/CacheModal.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/components/InfoModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/components/InfoModal.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/components/Topic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/components/Topic.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/index.css -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/main.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/svgs/arrow-down.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/svgs/arrow-down.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/svgs/arrow-left.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/svgs/arrow-left.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/svgs/arrow-right.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/svgs/arrow-right.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/svgs/ban-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/svgs/ban-circle.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/svgs/check-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/svgs/check-circle.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/svgs/corner-left-down.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/svgs/corner-left-down.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/svgs/help.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/svgs/help.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/utils/dynamodb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/utils/dynamodb.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/utils/helper.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/utils/momento-web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/utils/momento-web.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/utils/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/utils/toast.tsx -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/src/vite-env.d.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/store/controlplane-store.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/tailwind.config.cjs -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/tsconfig.node.json -------------------------------------------------------------------------------- /examples/nodejs/aws/eventbridge/webapp/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/eventbridge/webapp/vite.config.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/lambda-examples/README.md -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/lambda-examples/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/advanced-compression-cdk/infrastructure/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/advanced-compression-cdk/src/lambda/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/advanced-compression/.gitignore: -------------------------------------------------------------------------------- 1 | function.zip 2 | .aws-sam 3 | -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/advanced-compression/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/lambda-examples/advanced-compression/Dockerfile -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/advanced-compression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/lambda-examples/advanced-compression/README.md -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/advanced-compression/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/lambda-examples/advanced-compression/esbuild.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/cloudwatch-metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/README.md -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/cloudwatch-metrics/docker/ecs-code/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/cloudwatch-metrics/docker/ecs-code/.gitignore: -------------------------------------------------------------------------------- 1 | advanced-middlewares-example-metrics.csv 2 | -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/cloudwatch-metrics/docker/ecs-code/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/cloudwatch-metrics/infrastructure/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/cloudwatch-metrics/lambda/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/cloudwatch-metrics/lambda/.gitignore: -------------------------------------------------------------------------------- 1 | advanced-middlewares-example-metrics.csv 2 | -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/cloudwatch-metrics/lambda/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/simple-get/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/lambda-examples/simple-get/README.md -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/simple-get/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/lambda-examples/simple-get/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/simple-get/infrastructure/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/simple-get/lambda/simple-get/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/simple-get/lambda/simple-get/.gitignore: -------------------------------------------------------------------------------- 1 | advanced-middlewares-example-metrics.csv 2 | -------------------------------------------------------------------------------- /examples/nodejs/aws/lambda-examples/simple-get/lambda/simple-get/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/aws/secrets-manager/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/aws/secrets-manager/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/secrets-manager/.eslintrc.json -------------------------------------------------------------------------------- /examples/nodejs/aws/secrets-manager/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/nodejs/aws/secrets-manager/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/aws/secrets-manager/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/secrets-manager/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/aws/secrets-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/secrets-manager/README.md -------------------------------------------------------------------------------- /examples/nodejs/aws/secrets-manager/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/secrets-manager/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/aws/secrets-manager/doc-example-files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/secrets-manager/doc-example-files/README.md -------------------------------------------------------------------------------- /examples/nodejs/aws/secrets-manager/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/secrets-manager/jest.config.js -------------------------------------------------------------------------------- /examples/nodejs/aws/secrets-manager/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/secrets-manager/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/aws/secrets-manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/secrets-manager/package.json -------------------------------------------------------------------------------- /examples/nodejs/aws/secrets-manager/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/aws/secrets-manager/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/cache/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/cache/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/.eslintrc.json -------------------------------------------------------------------------------- /examples/nodejs/cache/.gitignore: -------------------------------------------------------------------------------- 1 | advanced-middlewares-example-metrics.csv 2 | -------------------------------------------------------------------------------- /examples/nodejs/cache/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/cache/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/README.ja.md -------------------------------------------------------------------------------- /examples/nodejs/cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/README.md -------------------------------------------------------------------------------- /examples/nodejs/cache/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/cache/advanced.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/advanced.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/basic.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/batchutils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/batchutils.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/dictionary.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/doc-example-files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/doc-example-files/README.md -------------------------------------------------------------------------------- /examples/nodejs/cache/doc-example-files/cheat-sheet-main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/doc-example-files/cheat-sheet-main.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/doc-example-files/collection-ttl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/doc-example-files/collection-ttl.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/doc-example-files/config-and-error-handling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/doc-example-files/config-and-error-handling.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/doc-example-files/doc-examples-js-apis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/doc-example-files/doc-examples-js-apis.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/doc-example-files/leaderboard-ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/doc-example-files/leaderboard-ids.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/doc-example-files/myfile.json: -------------------------------------------------------------------------------- 1 | {"foo": 42} 2 | -------------------------------------------------------------------------------- /examples/nodejs/cache/doc-example-files/patterns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/doc-example-files/patterns.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/doc-example-files/working-with-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/doc-example-files/working-with-files.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/jest.config.js -------------------------------------------------------------------------------- /examples/nodejs/cache/leaderboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/leaderboard.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/cache/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/package.json -------------------------------------------------------------------------------- /examples/nodejs/cache/readme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/readme.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/sharded-dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/sharded-dictionary.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/cache/utils/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/utils/collections.ts -------------------------------------------------------------------------------- /examples/nodejs/cache/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/cache/utils/time.ts -------------------------------------------------------------------------------- /examples/nodejs/compression-zstd/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/compression-zstd/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression-zstd/.eslintrc.json -------------------------------------------------------------------------------- /examples/nodejs/compression-zstd/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/nodejs/compression-zstd/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/compression-zstd/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression-zstd/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/compression-zstd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression-zstd/README.md -------------------------------------------------------------------------------- /examples/nodejs/compression-zstd/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression-zstd/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/compression-zstd/compression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression-zstd/compression.ts -------------------------------------------------------------------------------- /examples/nodejs/compression-zstd/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression-zstd/jest.config.js -------------------------------------------------------------------------------- /examples/nodejs/compression-zstd/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression-zstd/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/compression-zstd/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression-zstd/package.json -------------------------------------------------------------------------------- /examples/nodejs/compression-zstd/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression-zstd/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/compression/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/compression/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression/.eslintrc.json -------------------------------------------------------------------------------- /examples/nodejs/compression/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/nodejs/compression/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/compression/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/compression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression/README.md -------------------------------------------------------------------------------- /examples/nodejs/compression/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/compression/compression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression/compression.ts -------------------------------------------------------------------------------- /examples/nodejs/compression/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression/jest.config.js -------------------------------------------------------------------------------- /examples/nodejs/compression/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/compression/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression/package.json -------------------------------------------------------------------------------- /examples/nodejs/compression/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/compression/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/get-set-batch-perf-test/.eslintrc.json -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/.gitignore: -------------------------------------------------------------------------------- 1 | advanced-middlewares-example-metrics.csv 2 | -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/get-set-batch-perf-test/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/get-set-batch-perf-test/README.md -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/get-set-batch-perf-test/jest.config.js -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/get-set-batch-perf-test/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/get-set-batch-perf-test/package.json -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/perf-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/get-set-batch-perf-test/perf-test.ts -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/get-set-batch-perf-test/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/utils/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/get-set-batch-perf-test/utils/cache.ts -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/utils/perf-test-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/get-set-batch-perf-test/utils/perf-test-options.ts -------------------------------------------------------------------------------- /examples/nodejs/get-set-batch-perf-test/utils/perf-test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/get-set-batch-perf-test/utils/perf-test-utils.ts -------------------------------------------------------------------------------- /examples/nodejs/load-gen/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/load-gen/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/.eslintrc.json -------------------------------------------------------------------------------- /examples/nodejs/load-gen/.gitignore: -------------------------------------------------------------------------------- 1 | advanced-middlewares-example-metrics.csv 2 | -------------------------------------------------------------------------------- /examples/nodejs/load-gen/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/load-gen/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/load-gen/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/README.ja.md -------------------------------------------------------------------------------- /examples/nodejs/load-gen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/README.md -------------------------------------------------------------------------------- /examples/nodejs/load-gen/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/load-gen/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/jest.config.js -------------------------------------------------------------------------------- /examples/nodejs/load-gen/load-gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/load-gen.ts -------------------------------------------------------------------------------- /examples/nodejs/load-gen/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/load-gen/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/package.json -------------------------------------------------------------------------------- /examples/nodejs/load-gen/request-coalescing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/request-coalescing.ts -------------------------------------------------------------------------------- /examples/nodejs/load-gen/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/load-gen/utils/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/utils/cache.ts -------------------------------------------------------------------------------- /examples/nodejs/load-gen/utils/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/utils/collections.ts -------------------------------------------------------------------------------- /examples/nodejs/load-gen/utils/load-gen-statistics-calculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/utils/load-gen-statistics-calculator.ts -------------------------------------------------------------------------------- /examples/nodejs/load-gen/utils/load-gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/utils/load-gen.ts -------------------------------------------------------------------------------- /examples/nodejs/load-gen/utils/momento-client-with-coalescing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/utils/momento-client-with-coalescing.ts -------------------------------------------------------------------------------- /examples/nodejs/load-gen/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/load-gen/utils/time.ts -------------------------------------------------------------------------------- /examples/nodejs/mongodb-examples/simple-read-aside/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/mongodb-examples/simple-read-aside/.eslintrc.json -------------------------------------------------------------------------------- /examples/nodejs/mongodb-examples/simple-read-aside/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/mongodb-examples/simple-read-aside/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/mongodb-examples/simple-read-aside/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/mongodb-examples/simple-read-aside/README.md -------------------------------------------------------------------------------- /examples/nodejs/mongodb-examples/simple-read-aside/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/mongodb-examples/simple-read-aside/jest.config.ts -------------------------------------------------------------------------------- /examples/nodejs/mongodb-examples/simple-read-aside/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/mongodb-examples/simple-read-aside/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/mongodb-examples/simple-read-aside/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/mongodb-examples/simple-read-aside/package.json -------------------------------------------------------------------------------- /examples/nodejs/mongodb-examples/simple-read-aside/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/mongodb-examples/simple-read-aside/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/observability/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/observability/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/.eslintrc.json -------------------------------------------------------------------------------- /examples/nodejs/observability/.gitignore: -------------------------------------------------------------------------------- 1 | advanced-middlewares-example-metrics.csv 2 | -------------------------------------------------------------------------------- /examples/nodejs/observability/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/observability/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/observability/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/README.ja.md -------------------------------------------------------------------------------- /examples/nodejs/observability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/README.md -------------------------------------------------------------------------------- /examples/nodejs/observability/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/observability/advanced-logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/advanced-logging.ts -------------------------------------------------------------------------------- /examples/nodejs/observability/config/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/config/prometheus.yml -------------------------------------------------------------------------------- /examples/nodejs/observability/doc-example-files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/doc-example-files/README.md -------------------------------------------------------------------------------- /examples/nodejs/observability/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/docker-compose.yml -------------------------------------------------------------------------------- /examples/nodejs/observability/example-metric-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/example-metric-middleware.ts -------------------------------------------------------------------------------- /examples/nodejs/observability/grafana/dashboards/scalar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/grafana/dashboards/scalar.json -------------------------------------------------------------------------------- /examples/nodejs/observability/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/jest.config.js -------------------------------------------------------------------------------- /examples/nodejs/observability/observability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/observability.ts -------------------------------------------------------------------------------- /examples/nodejs/observability/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/observability/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/package.json -------------------------------------------------------------------------------- /examples/nodejs/observability/pino-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/pino-logger.ts -------------------------------------------------------------------------------- /examples/nodejs/observability/resources/grafana_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/resources/grafana_screenshot.png -------------------------------------------------------------------------------- /examples/nodejs/observability/resources/zipkin_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/resources/zipkin_screenshot.png -------------------------------------------------------------------------------- /examples/nodejs/observability/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/observability/utils/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/observability/utils/instrumentation.ts -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/.eslintrc.json -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/README.md -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/doc-examples-files/doc-examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/doc-examples-files/doc-examples.ts -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/metrics.ts -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/momento-rate-limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/momento-rate-limiter.ts -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/package.json -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/rate-limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/rate-limiter.ts -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/service.ts -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/rate-limiter/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/rate-limiter/worker.ts -------------------------------------------------------------------------------- /examples/nodejs/token-vending-machine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/token-vending-machine/README.md -------------------------------------------------------------------------------- /examples/nodejs/token-vending-machine/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/token-vending-machine/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/token-vending-machine/infrastructure/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/token-vending-machine/infrastructure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/token-vending-machine/infrastructure/.gitignore -------------------------------------------------------------------------------- /examples/nodejs/token-vending-machine/infrastructure/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/token-vending-machine/infrastructure/.npmignore -------------------------------------------------------------------------------- /examples/nodejs/token-vending-machine/infrastructure/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/token-vending-machine/infrastructure/cdk.json -------------------------------------------------------------------------------- /examples/nodejs/token-vending-machine/infrastructure/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/token-vending-machine/infrastructure/package.json -------------------------------------------------------------------------------- /examples/nodejs/token-vending-machine/lambda/token-vending-machine/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/token-vending-machine/lambda/token-vending-machine/.gitignore: -------------------------------------------------------------------------------- 1 | advanced-middlewares-example-metrics.csv 2 | -------------------------------------------------------------------------------- /examples/nodejs/token-vending-machine/lambda/token-vending-machine/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/topics/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/nodejs/topics/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/.eslintrc.json -------------------------------------------------------------------------------- /examples/nodejs/topics/.gitignore: -------------------------------------------------------------------------------- 1 | advanced-middlewares-example-metrics.csv 2 | -------------------------------------------------------------------------------- /examples/nodejs/topics/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/nodejs/topics/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/.prettierrc.json -------------------------------------------------------------------------------- /examples/nodejs/topics/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/README.ja.md -------------------------------------------------------------------------------- /examples/nodejs/topics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/README.md -------------------------------------------------------------------------------- /examples/nodejs/topics/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/README.template.md -------------------------------------------------------------------------------- /examples/nodejs/topics/doc-example-files/cheat-sheet-main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/doc-example-files/cheat-sheet-main.ts -------------------------------------------------------------------------------- /examples/nodejs/topics/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/jest.config.js -------------------------------------------------------------------------------- /examples/nodejs/topics/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/package-lock.json -------------------------------------------------------------------------------- /examples/nodejs/topics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/package.json -------------------------------------------------------------------------------- /examples/nodejs/topics/topic-publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/topic-publish.ts -------------------------------------------------------------------------------- /examples/nodejs/topics/topic-refresh-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/topic-refresh-token.ts -------------------------------------------------------------------------------- /examples/nodejs/topics/topic-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/topic-subscribe.ts -------------------------------------------------------------------------------- /examples/nodejs/topics/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/tsconfig.json -------------------------------------------------------------------------------- /examples/nodejs/topics/utils/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/nodejs/topics/utils/cache.ts -------------------------------------------------------------------------------- /examples/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/README.md -------------------------------------------------------------------------------- /examples/web/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/README.template.md -------------------------------------------------------------------------------- /examples/web/cache/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/web/cache/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/.eslintrc.json -------------------------------------------------------------------------------- /examples/web/cache/.gitignore: -------------------------------------------------------------------------------- 1 | advanced-middlewares-example-metrics.csv 2 | -------------------------------------------------------------------------------- /examples/web/cache/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/web/cache/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/.npmrc -------------------------------------------------------------------------------- /examples/web/cache/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/.prettierrc.json -------------------------------------------------------------------------------- /examples/web/cache/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/README.ja.md -------------------------------------------------------------------------------- /examples/web/cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/README.md -------------------------------------------------------------------------------- /examples/web/cache/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/README.template.md -------------------------------------------------------------------------------- /examples/web/cache/advanced.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/advanced.ts -------------------------------------------------------------------------------- /examples/web/cache/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/basic.ts -------------------------------------------------------------------------------- /examples/web/cache/dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/dictionary.ts -------------------------------------------------------------------------------- /examples/web/cache/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/jest.config.js -------------------------------------------------------------------------------- /examples/web/cache/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/package-lock.json -------------------------------------------------------------------------------- /examples/web/cache/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/package.json -------------------------------------------------------------------------------- /examples/web/cache/readme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/readme.ts -------------------------------------------------------------------------------- /examples/web/cache/refresh-disposable-tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/refresh-disposable-tokens.ts -------------------------------------------------------------------------------- /examples/web/cache/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/tsconfig.json -------------------------------------------------------------------------------- /examples/web/cache/utils/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/utils/cache.ts -------------------------------------------------------------------------------- /examples/web/cache/utils/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/utils/collections.ts -------------------------------------------------------------------------------- /examples/web/cache/utils/jsdom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/utils/jsdom.ts -------------------------------------------------------------------------------- /examples/web/cache/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/cache/utils/time.ts -------------------------------------------------------------------------------- /examples/web/nextjs-chat/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/.eslintrc.js -------------------------------------------------------------------------------- /examples/web/nextjs-chat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/.gitignore -------------------------------------------------------------------------------- /examples/web/nextjs-chat/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/.prettierrc.json -------------------------------------------------------------------------------- /examples/web/nextjs-chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/README.md -------------------------------------------------------------------------------- /examples/web/nextjs-chat/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/README.template.md -------------------------------------------------------------------------------- /examples/web/nextjs-chat/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/env.d.ts -------------------------------------------------------------------------------- /examples/web/nextjs-chat/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/next.config.js -------------------------------------------------------------------------------- /examples/web/nextjs-chat/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/package-lock.json -------------------------------------------------------------------------------- /examples/web/nextjs-chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/package.json -------------------------------------------------------------------------------- /examples/web/nextjs-chat/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/postcss.config.js -------------------------------------------------------------------------------- /examples/web/nextjs-chat/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/public/next.svg -------------------------------------------------------------------------------- /examples/web/nextjs-chat/src/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/src/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /examples/web/nextjs-chat/src/app/api/momento/token/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/src/app/api/momento/token/config.ts -------------------------------------------------------------------------------- /examples/web/nextjs-chat/src/app/api/momento/token/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/src/app/api/momento/token/route.ts -------------------------------------------------------------------------------- /examples/web/nextjs-chat/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/web/nextjs-chat/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/src/app/globals.css -------------------------------------------------------------------------------- /examples/web/nextjs-chat/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/src/app/layout.tsx -------------------------------------------------------------------------------- /examples/web/nextjs-chat/src/app/next-auth-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/src/app/next-auth-provider.tsx -------------------------------------------------------------------------------- /examples/web/nextjs-chat/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/src/app/page.tsx -------------------------------------------------------------------------------- /examples/web/nextjs-chat/src/app/pages/chat-room.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/src/app/pages/chat-room.tsx -------------------------------------------------------------------------------- /examples/web/nextjs-chat/src/utils/momento-web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/src/utils/momento-web.ts -------------------------------------------------------------------------------- /examples/web/nextjs-chat/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/tailwind.config.js -------------------------------------------------------------------------------- /examples/web/nextjs-chat/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/nextjs-chat/tsconfig.json -------------------------------------------------------------------------------- /examples/web/topics/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | **/*.d.ts 4 | -------------------------------------------------------------------------------- /examples/web/topics/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/.eslintrc.json -------------------------------------------------------------------------------- /examples/web/topics/.gitignore: -------------------------------------------------------------------------------- 1 | advanced-middlewares-example-metrics.csv 2 | -------------------------------------------------------------------------------- /examples/web/topics/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts -------------------------------------------------------------------------------- /examples/web/topics/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/.npmrc -------------------------------------------------------------------------------- /examples/web/topics/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/.prettierrc.json -------------------------------------------------------------------------------- /examples/web/topics/README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/README.ja.md -------------------------------------------------------------------------------- /examples/web/topics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/README.md -------------------------------------------------------------------------------- /examples/web/topics/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/README.template.md -------------------------------------------------------------------------------- /examples/web/topics/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/basic.ts -------------------------------------------------------------------------------- /examples/web/topics/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/jest.config.js -------------------------------------------------------------------------------- /examples/web/topics/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/package-lock.json -------------------------------------------------------------------------------- /examples/web/topics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/package.json -------------------------------------------------------------------------------- /examples/web/topics/readme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/readme.ts -------------------------------------------------------------------------------- /examples/web/topics/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/tsconfig.json -------------------------------------------------------------------------------- /examples/web/topics/utils/jsdom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/topics/utils/jsdom.ts -------------------------------------------------------------------------------- /examples/web/vite-chat-app/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/.env.development -------------------------------------------------------------------------------- /examples/web/vite-chat-app/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/.eslintignore -------------------------------------------------------------------------------- /examples/web/vite-chat-app/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/web/vite-chat-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/.gitignore -------------------------------------------------------------------------------- /examples/web/vite-chat-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/README.md -------------------------------------------------------------------------------- /examples/web/vite-chat-app/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/README.template.md -------------------------------------------------------------------------------- /examples/web/vite-chat-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/index.html -------------------------------------------------------------------------------- /examples/web/vite-chat-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/package-lock.json -------------------------------------------------------------------------------- /examples/web/vite-chat-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/package.json -------------------------------------------------------------------------------- /examples/web/vite-chat-app/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/postcss.config.cjs -------------------------------------------------------------------------------- /examples/web/vite-chat-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/public/favicon.ico -------------------------------------------------------------------------------- /examples/web/vite-chat-app/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/src/App.css -------------------------------------------------------------------------------- /examples/web/vite-chat-app/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/src/App.tsx -------------------------------------------------------------------------------- /examples/web/vite-chat-app/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/src/assets/react.svg -------------------------------------------------------------------------------- /examples/web/vite-chat-app/src/components/chat-room.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/src/components/chat-room.tsx -------------------------------------------------------------------------------- /examples/web/vite-chat-app/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/src/env.d.ts -------------------------------------------------------------------------------- /examples/web/vite-chat-app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/src/index.css -------------------------------------------------------------------------------- /examples/web/vite-chat-app/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/src/main.tsx -------------------------------------------------------------------------------- /examples/web/vite-chat-app/src/utils/momento-web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/src/utils/momento-web.ts -------------------------------------------------------------------------------- /examples/web/vite-chat-app/src/utils/refreshing-topic-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/src/utils/refreshing-topic-client.ts -------------------------------------------------------------------------------- /examples/web/vite-chat-app/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/web/vite-chat-app/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/tailwind.config.cjs -------------------------------------------------------------------------------- /examples/web/vite-chat-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/tsconfig.json -------------------------------------------------------------------------------- /examples/web/vite-chat-app/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/tsconfig.node.json -------------------------------------------------------------------------------- /examples/web/vite-chat-app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/examples/web/vite-chat-app/vite.config.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression-zstd/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression-zstd/.eslintignore -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression-zstd/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression-zstd/.eslintrc.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression-zstd/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression-zstd/.prettierrc.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression-zstd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression-zstd/README.md -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression-zstd/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression-zstd/README.template.md -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression-zstd/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression-zstd/jest.config.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression-zstd/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression-zstd/package-lock.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression-zstd/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression-zstd/package.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression-zstd/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression-zstd/src/index.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression-zstd/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression-zstd/tsconfig.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression/.eslintignore -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression/.eslintrc.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression/.prettierrc.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression/README.md -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression/README.template.md -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression/jest.config.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression/package-lock.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression/package.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression/src/compressor-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression/src/compressor-factory.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression/src/index.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs-compression/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs-compression/tsconfig.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/.eslintignore -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/.eslintrc.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/.prettierrc.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/Makefile -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/README.md -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/README.template.md -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/jest.config.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/package-lock.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/package.json -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/auth-client-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/auth-client-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/auth-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/batchutils/batch-functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/batchutils/batch-functions.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/batchutils/batch-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/batchutils/batch-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/cache-client-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/cache-client-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/cache-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/cache-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/config/compression/compression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/config/compression/compression.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/config/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/config/configuration.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/config/configurations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/config/configurations.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/config/middleware/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/config/middleware/middleware.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/config/retry/momento-rpc-method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/config/retry/momento-rpc-method.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/config/retry/no-retry-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/config/retry/no-retry-strategy.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/config/retry/retry-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/config/retry/retry-strategy.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/config/topic-configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/config/topic-configuration.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/config/topic-configurations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/config/topic-configurations.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/config/transport/cache/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/config/transport/cache/index.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/config/transport/topics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/config/transport/topics/index.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/errors/compression-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/errors/compression-error.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/index.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/auth-client-all-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/auth-client-all-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/cache-client-all-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/cache-client-all-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/cache-control-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/cache-control-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/cache-data-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/cache-data-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/grpc/retry-interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/grpc/retry-interceptor.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/internal-auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/internal-auth-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/leaderboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/leaderboard.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/ping-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/ping-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/pubsub-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/pubsub-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/topic-client-all-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/topic-client-all-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/utils.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/vendor/printf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/vendor/printf/README.md -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/vendor/printf/printf.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/vendor/printf/printf.d.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/vendor/printf/printf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/vendor/printf/printf.js -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/internal/webhook-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/internal/webhook-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/leaderboard-client-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/leaderboard-client-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/preview-leaderboard-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/preview-leaderboard-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/topic-client-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/topic-client-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/src/topic-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/src/topic-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/test/integration/integration-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/test/integration/integration-setup.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/test/momento-local-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/test/momento-local-middleware.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/test/test-retry-metrics-collector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/test/test-retry-metrics-collector.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/test/unit/auth-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/test/unit/auth-client.test.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/test/unit/cache-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/test/unit/cache-client.test.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/test/unit/config/configuration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/test/unit/config/configuration.test.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/test/unit/momento-rpc-method.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/test/unit/momento-rpc-method.test.ts -------------------------------------------------------------------------------- /packages/client-sdk-nodejs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-nodejs/tsconfig.json -------------------------------------------------------------------------------- /packages/client-sdk-web/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/.eslintignore -------------------------------------------------------------------------------- /packages/client-sdk-web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/.eslintrc.json -------------------------------------------------------------------------------- /packages/client-sdk-web/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/.prettierrc.json -------------------------------------------------------------------------------- /packages/client-sdk-web/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/Makefile -------------------------------------------------------------------------------- /packages/client-sdk-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/README.md -------------------------------------------------------------------------------- /packages/client-sdk-web/README.template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/README.template.md -------------------------------------------------------------------------------- /packages/client-sdk-web/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/jest.config.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/jest.setup.js -------------------------------------------------------------------------------- /packages/client-sdk-web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/package-lock.json -------------------------------------------------------------------------------- /packages/client-sdk-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/package.json -------------------------------------------------------------------------------- /packages/client-sdk-web/src/auth-client-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/auth-client-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/auth-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/cache-client-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/cache-client-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/cache-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/cache-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/config/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/config/configuration.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/config/configurations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/config/configurations.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/config/leaderboard-configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/config/leaderboard-configuration.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/config/leaderboard-configurations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/config/leaderboard-configurations.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/config/middleware/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/config/middleware/middleware.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/config/topic-configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/config/topic-configuration.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/config/topic-configurations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/config/topic-configurations.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/config/transport/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/config/transport/index.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/errors/cache-service-error-mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/errors/cache-service-error-mapper.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/index.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/auth-client-all-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/auth-client-all-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/auth-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/cache-client-all-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/cache-client-all-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/cache-control-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/cache-control-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/cache-data-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/cache-data-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/client-metadata-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/client-metadata-provider.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/grpc/headers-interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/grpc/headers-interceptor.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/leaderboard-data-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/leaderboard-data-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/leaderboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/leaderboard.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/ping-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/ping-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/pubsub-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/pubsub-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/topic-client-all-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/topic-client-all-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/internal/webhook-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/internal/webhook-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/leaderboard-client-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/leaderboard-client-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/preview-leaderboard-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/preview-leaderboard-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/topic-client-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/topic-client-props.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/topic-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/topic-client.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/utils/auth.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/src/utils/web-client-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/src/utils/web-client-utils.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/test/integration/CustomHappyDomEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/test/integration/CustomHappyDomEnv.js -------------------------------------------------------------------------------- /packages/client-sdk-web/test/integration/integration-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/test/integration/integration-setup.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/test/integration/internal/ping.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/test/integration/internal/ping.test.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/test/integration/shared/cache/set.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/test/integration/shared/cache/set.test.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/test/unit/internal/auth-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/test/unit/internal/auth-client.test.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/test/unit/utils/web-client-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/test/unit/utils/web-client-utils.test.ts -------------------------------------------------------------------------------- /packages/client-sdk-web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/client-sdk-web/tsconfig.json -------------------------------------------------------------------------------- /packages/common-integration-tests/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/.eslintignore -------------------------------------------------------------------------------- /packages/common-integration-tests/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/.eslintrc.json -------------------------------------------------------------------------------- /packages/common-integration-tests/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/.prettierrc.json -------------------------------------------------------------------------------- /packages/common-integration-tests/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/jest.config.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/package-lock.json -------------------------------------------------------------------------------- /packages/common-integration-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/package.json -------------------------------------------------------------------------------- /packages/common-integration-tests/src/auth/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/auth/auth-client.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/cache/batch-get-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/cache/batch-get-set.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/cache/dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/cache/dictionary.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/cache/get-set-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/cache/get-set-delete.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/cache/item-get-ttl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/cache/item-get-ttl.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/cache/item-get-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/cache/item-get-type.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/cache/keys-exist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/cache/keys-exist.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/cache/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/cache/list.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/cache/replica-reads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/cache/replica-reads.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/cache/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/cache/set.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/cache/sorted-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/cache/sorted-set.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/cache/update-ttl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/cache/update-ttl.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/common-int-test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/common-int-test-utils.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/http/http-apis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/http/http-apis.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/index.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/momento-jest-matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/momento-jest-matchers.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/src/topics/topic-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/src/topics/topic-client.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/test/unit/placeholder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/test/unit/placeholder.test.ts -------------------------------------------------------------------------------- /packages/common-integration-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/common-integration-tests/tsconfig.json -------------------------------------------------------------------------------- /packages/core/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/.eslintignore -------------------------------------------------------------------------------- /packages/core/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/.eslintrc.json -------------------------------------------------------------------------------- /packages/core/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/.prettierrc.json -------------------------------------------------------------------------------- /packages/core/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/jest.config.ts -------------------------------------------------------------------------------- /packages/core/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/package-lock.json -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/auth/credential-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/auth/credential-provider.ts -------------------------------------------------------------------------------- /packages/core/src/auth/index.ts: -------------------------------------------------------------------------------- 1 | export * from './credential-provider'; 2 | -------------------------------------------------------------------------------- /packages/core/src/auth/tokens/disposable-token-scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/auth/tokens/disposable-token-scope.ts -------------------------------------------------------------------------------- /packages/core/src/auth/tokens/disposable-token-scopes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/auth/tokens/disposable-token-scopes.ts -------------------------------------------------------------------------------- /packages/core/src/auth/tokens/permission-scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/auth/tokens/permission-scope.ts -------------------------------------------------------------------------------- /packages/core/src/auth/tokens/permission-scopes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/auth/tokens/permission-scopes.ts -------------------------------------------------------------------------------- /packages/core/src/clients/IAuthClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/clients/IAuthClient.ts -------------------------------------------------------------------------------- /packages/core/src/clients/ICacheClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/clients/ICacheClient.ts -------------------------------------------------------------------------------- /packages/core/src/clients/ILeaderboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/clients/ILeaderboard.ts -------------------------------------------------------------------------------- /packages/core/src/clients/ILeaderboardClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/clients/ILeaderboardClient.ts -------------------------------------------------------------------------------- /packages/core/src/clients/IMomentoCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/clients/IMomentoCache.ts -------------------------------------------------------------------------------- /packages/core/src/clients/ITopicClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/clients/ITopicClient.ts -------------------------------------------------------------------------------- /packages/core/src/compression/compression-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/compression/compression-level.ts -------------------------------------------------------------------------------- /packages/core/src/config/logging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/config/logging/index.ts -------------------------------------------------------------------------------- /packages/core/src/config/logging/momento-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/config/logging/momento-logger.ts -------------------------------------------------------------------------------- /packages/core/src/config/logging/noop-momento-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/config/logging/noop-momento-logger.ts -------------------------------------------------------------------------------- /packages/core/src/config/read-concern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/config/read-concern.ts -------------------------------------------------------------------------------- /packages/core/src/config/retry/subscription-retry-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/config/retry/subscription-retry-strategy.ts -------------------------------------------------------------------------------- /packages/core/src/errors/ICacheServiceErrorMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/errors/ICacheServiceErrorMapper.ts -------------------------------------------------------------------------------- /packages/core/src/errors/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/errors/errors.ts -------------------------------------------------------------------------------- /packages/core/src/errors/index.ts: -------------------------------------------------------------------------------- 1 | export * from './errors'; 2 | -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/auth/AbstractAuthClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/auth/AbstractAuthClient.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/auth/index.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/cache/AbstractCacheClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/cache/AbstractCacheClient.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/cache/IControlClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/cache/IControlClient.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/cache/IDataClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/cache/IDataClient.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/cache/IPingClient.ts: -------------------------------------------------------------------------------- 1 | export interface IPingClient { 2 | ping(): Promise; 3 | } 4 | -------------------------------------------------------------------------------- /packages/core/src/internal/clients/cache/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/cache/index.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/cache/momento-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/cache/momento-cache.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/index.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/leaderboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/leaderboard/index.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/pubsub/AbstractPubsubClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/pubsub/AbstractPubsubClient.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/pubsub/AbstractTopicClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/pubsub/AbstractTopicClient.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/pubsub/IPubsubClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/pubsub/IPubsubClient.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/pubsub/IWebhookClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/pubsub/IWebhookClient.ts -------------------------------------------------------------------------------- /packages/core/src/internal/clients/pubsub/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/clients/pubsub/index.ts -------------------------------------------------------------------------------- /packages/core/src/internal/subscription-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/subscription-state.ts -------------------------------------------------------------------------------- /packages/core/src/internal/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/utils/auth.ts -------------------------------------------------------------------------------- /packages/core/src/internal/utils/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/utils/collections.ts -------------------------------------------------------------------------------- /packages/core/src/internal/utils/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/utils/display.ts -------------------------------------------------------------------------------- /packages/core/src/internal/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/utils/index.ts -------------------------------------------------------------------------------- /packages/core/src/internal/utils/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/utils/object.ts -------------------------------------------------------------------------------- /packages/core/src/internal/utils/semaphore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/utils/semaphore.ts -------------------------------------------------------------------------------- /packages/core/src/internal/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/utils/sleep.ts -------------------------------------------------------------------------------- /packages/core/src/internal/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/utils/string.ts -------------------------------------------------------------------------------- /packages/core/src/internal/utils/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/internal/utils/validators.ts -------------------------------------------------------------------------------- /packages/core/src/messages/cache-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/cache-info.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-batch-get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-batch-get.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-batch-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-batch-set.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-delete.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-dictionary-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-dictionary-fetch.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-dictionary-length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-dictionary-length.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-flush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-flush.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-get-with-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-get-with-hash.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-get.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-increment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-increment.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-item-get-ttl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-item-get-ttl.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-item-get-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-item-get-type.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-key-exists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-key-exists.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-keys-exist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-keys-exist.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-list-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-list-fetch.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-list-length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-list-length.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-list-pop-back.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-list-pop-back.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-list-pop-front.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-list-pop-front.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-list-push-back.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-list-push-back.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-list-push-front.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-list-push-front.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-list-remove-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-list-remove-value.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-list-retain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-list-retain.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-add-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-add-element.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-add-elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-add-elements.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-fetch.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-if-absent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-if-absent.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-if-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-if-equal.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-if-not-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-if-not-equal.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-if-not-exists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-if-not-exists.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-if-present.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-if-present.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-length.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-pop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-pop.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-remove-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-remove-element.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-remove-elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-remove-elements.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-sample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-sample.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set-with-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set-with-hash.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-set.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-sorted-set-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-sorted-set-fetch.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-sorted-set-get-rank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-sorted-set-get-rank.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-sorted-set-length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-sorted-set-length.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-ttl-decrease.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-ttl-decrease.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-ttl-increase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-ttl-increase.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/cache-ttl-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/cache-ttl-update.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/create-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/create-cache.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/delete-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/delete-cache.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/auth/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/cache/control/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/cache/control/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/cache/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/cache/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/cache/list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/cache/list/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/cache/scalar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/cache/scalar/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/cache/set/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/cache/set/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/leaderboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/leaderboard/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/store/control/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/store/control/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/store/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/store/scalar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/store/scalar/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/topics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/topics/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/enums/webhook/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/enums/webhook/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/generate-api-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/generate-api-key.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/generate-disposable-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/generate-disposable-token.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/grpc-response-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/grpc-response-types.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/leaderboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/leaderboard/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/list-caches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/list-caches.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/refresh-api-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/refresh-api-key.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/response-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/response-base.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/topic-discontinuity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/topic-discontinuity.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/topic-heartbeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/topic-heartbeat.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/topic-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/topic-item.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/topic-publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/topic-publish.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/topic-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/topic-subscribe.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/webhook/delete-webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/webhook/delete-webhook.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/webhook/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/webhook/index.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/webhook/list-webhooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/webhook/list-webhooks.ts -------------------------------------------------------------------------------- /packages/core/src/messages/responses/webhook/put-webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/responses/webhook/put-webhook.ts -------------------------------------------------------------------------------- /packages/core/src/messages/signing-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/signing-key.ts -------------------------------------------------------------------------------- /packages/core/src/messages/webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/messages/webhook.ts -------------------------------------------------------------------------------- /packages/core/src/utils/cache-call-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/utils/cache-call-options.ts -------------------------------------------------------------------------------- /packages/core/src/utils/collection-ttl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/utils/collection-ttl.ts -------------------------------------------------------------------------------- /packages/core/src/utils/expiration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/utils/expiration.ts -------------------------------------------------------------------------------- /packages/core/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/utils/index.ts -------------------------------------------------------------------------------- /packages/core/src/utils/itemType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/utils/itemType.ts -------------------------------------------------------------------------------- /packages/core/src/utils/set-batch-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/utils/set-batch-item.ts -------------------------------------------------------------------------------- /packages/core/src/utils/sorted-set-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/utils/sorted-set-source.ts -------------------------------------------------------------------------------- /packages/core/src/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/utils/time.ts -------------------------------------------------------------------------------- /packages/core/src/utils/topic-call-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/utils/topic-call-options.ts -------------------------------------------------------------------------------- /packages/core/src/utils/webhook-call-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/utils/webhook-call-options.ts -------------------------------------------------------------------------------- /packages/core/src/utils/webhook-destination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/src/utils/webhook-destination.ts -------------------------------------------------------------------------------- /packages/core/test/unit/auth/credential-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/auth/credential-provider.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/auth/disposable-token-scope.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/auth/disposable-token-scope.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/auth/permission-scope.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/auth/permission-scope.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/cache-get.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/cache-get.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/cache-list-fetch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/cache-list-fetch.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/cache-list-push-front.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/cache-list-push-front.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/cache-set-fetch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/cache-set-fetch.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/clients/imomentocache-interface.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/clients/imomentocache-interface.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/messages/get-response.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/messages/get-response.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/utils/auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/utils/auth.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/utils/collection-ttl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/utils/collection-ttl.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/utils/display.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/utils/display.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/utils/expiration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/utils/expiration.test.ts -------------------------------------------------------------------------------- /packages/core/test/unit/utils/semaphore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/test/unit/utils/semaphore.test.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /scripts/build-all-examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/build-all-examples.sh -------------------------------------------------------------------------------- /scripts/build-all-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/build-all-packages.sh -------------------------------------------------------------------------------- /scripts/build-and-test-all-packages-consistent-reads.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/build-and-test-all-packages-consistent-reads.sh -------------------------------------------------------------------------------- /scripts/build-and-test-all-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/build-and-test-all-packages.sh -------------------------------------------------------------------------------- /scripts/build-and-test-package-consistent-reads.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/build-and-test-package-consistent-reads.sh -------------------------------------------------------------------------------- /scripts/build-and-test-package-retry-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/build-and-test-package-retry-tests.sh -------------------------------------------------------------------------------- /scripts/build-and-test-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/build-and-test-package.sh -------------------------------------------------------------------------------- /scripts/build-nodejs-sdk-for-lambda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/build-nodejs-sdk-for-lambda.sh -------------------------------------------------------------------------------- /scripts/build-nodejs-sdk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/build-nodejs-sdk.sh -------------------------------------------------------------------------------- /scripts/build-package-lambda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/build-package-lambda.sh -------------------------------------------------------------------------------- /scripts/build-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/build-package.sh -------------------------------------------------------------------------------- /scripts/build-web-sdk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/build-web-sdk.sh -------------------------------------------------------------------------------- /scripts/make-localhost-token-from-dev-token.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/make-localhost-token-from-dev-token.sh -------------------------------------------------------------------------------- /scripts/publish-all-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/publish-all-packages.sh -------------------------------------------------------------------------------- /scripts/publish-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/publish-package.sh -------------------------------------------------------------------------------- /scripts/test-auth-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/test-auth-packages.sh -------------------------------------------------------------------------------- /scripts/test-leaderboard-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/test-leaderboard-packages.sh -------------------------------------------------------------------------------- /scripts/update-all-examples-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/update-all-examples-dependencies.sh -------------------------------------------------------------------------------- /scripts/update-package-versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/update-package-versions.sh -------------------------------------------------------------------------------- /scripts/wait-for-npmjs-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/momentohq/client-sdk-javascript/HEAD/scripts/wait-for-npmjs-release.sh --------------------------------------------------------------------------------