├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── backup.yml │ └── build.yml ├── .gitignore ├── .node-version ├── .npmrc ├── .prettierrc ├── license ├── logo.png ├── package.json ├── readme.md ├── sh ├── build.ts ├── coverage.ts └── dev.ts ├── src ├── bug-reports.test.ts ├── cjs │ └── index.cjs ├── document-client.test.ts ├── document-client.ts ├── dynoexpr.d.ts ├── expressions │ ├── condition.test.ts │ ├── condition.ts │ ├── filter.test.ts │ ├── filter.ts │ ├── helpers.test.ts │ ├── helpers.ts │ ├── key-condition.test.ts │ ├── key-condition.ts │ ├── projection.test.ts │ ├── projection.ts │ ├── update-ops.test.ts │ ├── update-ops.ts │ ├── update.test.ts │ └── update.ts ├── index.test.ts ├── index.ts ├── operations │ ├── batch.test.ts │ ├── batch.ts │ ├── helpers.ts │ ├── single.test.ts │ ├── single.ts │ ├── transact.test.ts │ └── transact.ts ├── utils.test.ts └── utils.ts ├── tsconfig.build.json ├── tsconfig.json └── vite.config.mts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | __data__ 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/backup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/.github/workflows/backup.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.nyc_output 2 | /coverage 3 | /node_modules 4 | /dist 5 | /cjs 6 | *.log 7 | -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 20.14.0 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/.prettierrc -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/license -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/readme.md -------------------------------------------------------------------------------- /sh/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/sh/build.ts -------------------------------------------------------------------------------- /sh/coverage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/sh/coverage.ts -------------------------------------------------------------------------------- /sh/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/sh/dev.ts -------------------------------------------------------------------------------- /src/bug-reports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/bug-reports.test.ts -------------------------------------------------------------------------------- /src/cjs/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/cjs/index.cjs -------------------------------------------------------------------------------- /src/document-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/document-client.test.ts -------------------------------------------------------------------------------- /src/document-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/document-client.ts -------------------------------------------------------------------------------- /src/dynoexpr.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/dynoexpr.d.ts -------------------------------------------------------------------------------- /src/expressions/condition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/condition.test.ts -------------------------------------------------------------------------------- /src/expressions/condition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/condition.ts -------------------------------------------------------------------------------- /src/expressions/filter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/filter.test.ts -------------------------------------------------------------------------------- /src/expressions/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/filter.ts -------------------------------------------------------------------------------- /src/expressions/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/helpers.test.ts -------------------------------------------------------------------------------- /src/expressions/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/helpers.ts -------------------------------------------------------------------------------- /src/expressions/key-condition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/key-condition.test.ts -------------------------------------------------------------------------------- /src/expressions/key-condition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/key-condition.ts -------------------------------------------------------------------------------- /src/expressions/projection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/projection.test.ts -------------------------------------------------------------------------------- /src/expressions/projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/projection.ts -------------------------------------------------------------------------------- /src/expressions/update-ops.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/update-ops.test.ts -------------------------------------------------------------------------------- /src/expressions/update-ops.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/update-ops.ts -------------------------------------------------------------------------------- /src/expressions/update.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/update.test.ts -------------------------------------------------------------------------------- /src/expressions/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/expressions/update.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/operations/batch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/operations/batch.test.ts -------------------------------------------------------------------------------- /src/operations/batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/operations/batch.ts -------------------------------------------------------------------------------- /src/operations/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/operations/helpers.ts -------------------------------------------------------------------------------- /src/operations/single.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/operations/single.test.ts -------------------------------------------------------------------------------- /src/operations/single.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/operations/single.ts -------------------------------------------------------------------------------- /src/operations/transact.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/operations/transact.test.ts -------------------------------------------------------------------------------- /src/operations/transact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/operations/transact.ts -------------------------------------------------------------------------------- /src/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/utils.test.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplo/dynoexpr/HEAD/vite.config.mts --------------------------------------------------------------------------------