├── .eslintignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── __tests__ ├── attributes.test.ts ├── document-client.test.ts ├── document.test.ts ├── dynamodb-client.test.ts ├── events.test.ts ├── expression-parsers │ ├── conditions.test.ts │ ├── keys.test.ts │ └── updates.test.ts └── model.test.ts ├── docker-compose.yml ├── package.json ├── src ├── attributes.ts ├── document-client.ts ├── document.ts ├── dynamodb-client.ts ├── events.ts ├── expression-parsers │ ├── conditions.ts │ ├── index.ts │ ├── keys.ts │ ├── updates.ts │ └── utils.ts ├── index.ts └── model.ts ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | .DS_Store 4 | .vscode 5 | /dist 6 | .npmrc 7 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/attributes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/__tests__/attributes.test.ts -------------------------------------------------------------------------------- /__tests__/document-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/__tests__/document-client.test.ts -------------------------------------------------------------------------------- /__tests__/document.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/__tests__/document.test.ts -------------------------------------------------------------------------------- /__tests__/dynamodb-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/__tests__/dynamodb-client.test.ts -------------------------------------------------------------------------------- /__tests__/events.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/__tests__/events.test.ts -------------------------------------------------------------------------------- /__tests__/expression-parsers/conditions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/__tests__/expression-parsers/conditions.test.ts -------------------------------------------------------------------------------- /__tests__/expression-parsers/keys.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/__tests__/expression-parsers/keys.test.ts -------------------------------------------------------------------------------- /__tests__/expression-parsers/updates.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/__tests__/expression-parsers/updates.test.ts -------------------------------------------------------------------------------- /__tests__/model.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/__tests__/model.test.ts -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/package.json -------------------------------------------------------------------------------- /src/attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/src/attributes.ts -------------------------------------------------------------------------------- /src/document-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/src/document-client.ts -------------------------------------------------------------------------------- /src/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/src/document.ts -------------------------------------------------------------------------------- /src/dynamodb-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/src/dynamodb-client.ts -------------------------------------------------------------------------------- /src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/src/events.ts -------------------------------------------------------------------------------- /src/expression-parsers/conditions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/src/expression-parsers/conditions.ts -------------------------------------------------------------------------------- /src/expression-parsers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/src/expression-parsers/index.ts -------------------------------------------------------------------------------- /src/expression-parsers/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/src/expression-parsers/keys.ts -------------------------------------------------------------------------------- /src/expression-parsers/updates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/src/expression-parsers/updates.ts -------------------------------------------------------------------------------- /src/expression-parsers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/src/expression-parsers/utils.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/src/model.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peak-ai/jedlik/HEAD/yarn.lock --------------------------------------------------------------------------------