/appsyncjs

Monorepo for npm modules for use with AWS Appsync JS resolver runtime

Primary LanguageTypeScript

@mikecbrant/appsyncjs

Monorepo for publishing npm modules for use with AWS Appsync JS resolver runtime development.

Packages

package description
@mikecbrant/appsyncjs-cli CLI utilities for use in APPSYNC_JS runtime development. Includes build utility.
@mikecbrant/appsyncjs-test-utils Utilities for unit and functional testing of APPSYNC_JS resolvers.

All code in released packages is fully tested.

Install

For best install of this framework and full set peer dependencies use.

pnpm i -D @mikecbrant/appsyncjs-cli @mikecbrant/appsyncjs-test-utils @aws-appsync/eslint-plugin @aws-appsync/utils @aws-sdk/client-appsync vitest

# or npm
npm i -D @mikecbrant/appsyncjs-cli @mikecbrant/appsyncjs-test-utils @aws-appsync/eslint-plugin @aws-appsync/utils @aws-sdk/client-appsync vitest
  • @aws-appsync/eslint-plugin is not needed by these libraries, but is recommended for use in linting your files for APPSYNC_JS
  • @aws-sdk/client-appsync is peer dependency needed for evaluateFile / evaluateCode functional testing utils
  • vitest is peer dependency needed for utilMock unit testing utility