gitextract_frruakbg/ ├── .all-contributorsrc ├── .eslintrc ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ └── unit-tests.yml ├── .gitignore ├── .markdownlint.json ├── .npmignore ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── bin/ │ ├── build.mjs │ ├── cleans.mjs │ ├── dev.mjs │ ├── env.mjs │ ├── postinstall.mjs │ ├── publish/ │ │ ├── _pkg.core.cleanse.js │ │ ├── _pkg.core.restore.js │ │ └── _pkg.installer.cleanse.js │ ├── publish.mjs │ └── test.mjs ├── docs/ │ ├── .vitepress/ │ │ ├── config.ts │ │ └── theme/ │ │ ├── Layout.vue │ │ ├── index.ts │ │ └── styles/ │ │ └── vars.css │ ├── changelog/ │ │ ├── 1.0.0-rc.1.md │ │ ├── 1.0.0-rc.2.md │ │ ├── 1.0.0-rc.3.md │ │ ├── 1.0.0-rc.4.md │ │ ├── 1.0.0-rc.5.md │ │ ├── 1.0.0-rc.6.md │ │ ├── 1.0.0-rc.7.md │ │ ├── 1.0.0.md │ │ └── index.md │ ├── contributing.md │ ├── features/ │ │ ├── gql-schema.md │ │ ├── hooks.md │ │ └── resolvers.md │ ├── index.md │ ├── quick-start/ │ │ ├── deploy.md │ │ ├── getting-started.md │ │ ├── installation.md │ │ └── usage.md │ ├── security/ │ │ ├── appsync-authz.md │ │ ├── query-depth.md │ │ ├── rate-limiter.md │ │ ├── shield-acl.md │ │ └── xss-sanitizer.md │ ├── support.md │ └── tools/ │ └── appsync-gql-schema-diff.md ├── package.json ├── packages/ │ ├── boilerplate/ │ │ ├── cdk/ │ │ │ ├── package.json │ │ │ ├── src/ │ │ │ │ ├── appsync.ts │ │ │ │ └── index.ts │ │ │ └── tsconfig.json │ │ ├── cdk.json │ │ ├── handler.ts │ │ ├── prisma/ │ │ │ └── sqlite.prisma │ │ ├── server/ │ │ │ └── server.ts │ │ └── tsconfig.json │ ├── client/ │ │ ├── package.json │ │ ├── src/ │ │ │ ├── adapter.ts │ │ │ ├── consts.ts │ │ │ ├── core.ts │ │ │ ├── guard.ts │ │ │ ├── index.ts │ │ │ ├── inspector.ts │ │ │ ├── resolver.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── tsconfig.json │ ├── generator/ │ │ ├── package.json │ │ ├── src/ │ │ │ ├── client.ts │ │ │ ├── directives.ts │ │ │ ├── generator.ts │ │ │ ├── handler.ts │ │ │ ├── index.ts │ │ │ ├── resolvers.ts │ │ │ └── schema.ts │ │ └── tsconfig.json │ ├── installer/ │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── installer.ts │ │ └── tsconfig.json │ └── server/ │ ├── package.json │ ├── src/ │ │ ├── appsync-simulator.ts │ │ ├── index.d.ts │ │ ├── index.ts │ │ ├── lambdaRequest.vtl │ │ └── lambdaResponse.vtl │ └── tsconfig.json ├── pnpm-workspace.yaml ├── tests/ │ ├── client/ │ │ ├── adapter.test.ts │ │ ├── core.test.ts │ │ ├── guard.test.ts │ │ ├── mocks/ │ │ │ ├── graphql-json.ts │ │ │ ├── lambda-event.ts │ │ │ └── lambda-identity.ts │ │ ├── resolver.test.ts │ │ ├── utils/ │ │ │ └── index.ts │ │ └── utils.test.ts │ └── generator/ │ ├── @gql.test.ts │ ├── crud.test.ts │ ├── mock/ │ │ ├── appsync-directives.gql │ │ └── appsync-scalars.gql │ └── schemas/ │ ├── @gql.prisma │ ├── crud.gql │ ├── crud.prisma │ └── generated/ │ ├── @gql/ │ │ ├── client/ │ │ │ ├── adapter.d.ts │ │ │ ├── consts.d.ts │ │ │ ├── core.d.ts │ │ │ ├── guard.d.ts │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── inspector.d.ts │ │ │ ├── resolver.d.ts │ │ │ ├── types.d.ts │ │ │ └── utils.d.ts │ │ ├── resolvers.yaml │ │ └── schema.gql │ └── crud/ │ ├── client/ │ │ ├── adapter.d.ts │ │ ├── consts.d.ts │ │ ├── core.d.ts │ │ ├── guard.d.ts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── inspector.d.ts │ │ ├── resolver.d.ts │ │ ├── types.d.ts │ │ └── utils.d.ts │ ├── resolvers.yaml │ └── schema.gql ├── tsconfig.json └── vite.config.ts