├── .circleci └── config.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── CHANGELOG ├── LICENSE ├── README.md ├── assets ├── dynamon-stream.gif └── dynamon.png ├── babel.config.ts ├── backend ├── connect-dynamodb-stream.ts ├── engine.ts ├── util.ts └── ws.ts ├── bin.ts ├── docs └── plan.md ├── dynamon-action-types.ts ├── dynamon.ts ├── enzyme.ts ├── jest.tsconfig.json ├── next.config.ts ├── package.json ├── pages ├── _app.tsx ├── _document.tsx └── index.tsx ├── postcss.config.ts ├── server.ts ├── src ├── @types │ ├── global.d.ts │ ├── styled-jsx-css.d.ts │ └── styled-jsx.d.ts ├── components │ ├── DynamoTable.tsx │ ├── Editor.tsx │ ├── EndpointSelect.tsx │ ├── Footer.tsx │ ├── Header.tsx │ ├── Home.spec.tsx │ ├── Home.tsx │ ├── Json.tsx │ ├── Layout.tsx │ ├── Nav.tsx │ ├── PopoverButton.tsx │ ├── Select.tsx │ ├── SelectTable.tsx │ ├── StackableJsonTable.tsx │ ├── Stream.tsx │ ├── TableCreator.tsx │ ├── TableDescription.tsx │ ├── TableStateDescription.tsx │ ├── panel │ │ ├── ConditionColumn.tsx │ │ ├── ConditionRow.tsx │ │ ├── Filter.tsx │ │ ├── KeyConditionColumn.tsx │ │ ├── KeyConditionRow.tsx │ │ ├── KeyOperatorColumn.tsx │ │ ├── KeyTypeColum.tsx │ │ ├── OperatorColumn.tsx │ │ ├── Query.tsx │ │ ├── RadioOrder.tsx │ │ ├── RangeCondition.tsx │ │ ├── Scan.tsx │ │ ├── Search.tsx │ │ ├── SelectIndex.tsx │ │ ├── TypeColumn.tsx │ │ └── hoc-aggregator.tsx │ └── react-deep-json-table │ │ ├── BlueprintDJT.tsx │ │ ├── DeepJsonTable.tsx │ │ ├── Row.tsx │ │ └── TypedRowCell.tsx ├── constants │ └── env.ts ├── lib │ ├── index.ts │ └── validator.ts ├── redux │ ├── common.ts │ ├── dynamon │ │ └── index.ts │ ├── index.ts │ ├── persist │ │ └── index.ts │ ├── router │ │ └── index.ts │ └── system │ │ └── index.ts └── store.ts ├── static ├── dynamon.png └── favicon.ico ├── tsconfig.env.json ├── tsconfig.json └── tslint.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/README.md -------------------------------------------------------------------------------- /assets/dynamon-stream.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/assets/dynamon-stream.gif -------------------------------------------------------------------------------- /assets/dynamon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/assets/dynamon.png -------------------------------------------------------------------------------- /babel.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/babel.config.ts -------------------------------------------------------------------------------- /backend/connect-dynamodb-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/backend/connect-dynamodb-stream.ts -------------------------------------------------------------------------------- /backend/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/backend/engine.ts -------------------------------------------------------------------------------- /backend/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/backend/util.ts -------------------------------------------------------------------------------- /backend/ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/backend/ws.ts -------------------------------------------------------------------------------- /bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/bin.ts -------------------------------------------------------------------------------- /docs/plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/docs/plan.md -------------------------------------------------------------------------------- /dynamon-action-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/dynamon-action-types.ts -------------------------------------------------------------------------------- /dynamon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/dynamon.ts -------------------------------------------------------------------------------- /enzyme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/enzyme.ts -------------------------------------------------------------------------------- /jest.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/jest.tsconfig.json -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /postcss.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/postcss.config.ts -------------------------------------------------------------------------------- /server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/server.ts -------------------------------------------------------------------------------- /src/@types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/@types/global.d.ts -------------------------------------------------------------------------------- /src/@types/styled-jsx-css.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/@types/styled-jsx-css.d.ts -------------------------------------------------------------------------------- /src/@types/styled-jsx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/@types/styled-jsx.d.ts -------------------------------------------------------------------------------- /src/components/DynamoTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/DynamoTable.tsx -------------------------------------------------------------------------------- /src/components/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/Editor.tsx -------------------------------------------------------------------------------- /src/components/EndpointSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/EndpointSelect.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/Home.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/Home.spec.tsx -------------------------------------------------------------------------------- /src/components/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/Home.tsx -------------------------------------------------------------------------------- /src/components/Json.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/Json.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/Nav.tsx -------------------------------------------------------------------------------- /src/components/PopoverButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/PopoverButton.tsx -------------------------------------------------------------------------------- /src/components/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/Select.tsx -------------------------------------------------------------------------------- /src/components/SelectTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/SelectTable.tsx -------------------------------------------------------------------------------- /src/components/StackableJsonTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/StackableJsonTable.tsx -------------------------------------------------------------------------------- /src/components/Stream.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/Stream.tsx -------------------------------------------------------------------------------- /src/components/TableCreator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/TableCreator.tsx -------------------------------------------------------------------------------- /src/components/TableDescription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/TableDescription.tsx -------------------------------------------------------------------------------- /src/components/TableStateDescription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/TableStateDescription.tsx -------------------------------------------------------------------------------- /src/components/panel/ConditionColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/ConditionColumn.tsx -------------------------------------------------------------------------------- /src/components/panel/ConditionRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/ConditionRow.tsx -------------------------------------------------------------------------------- /src/components/panel/Filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/Filter.tsx -------------------------------------------------------------------------------- /src/components/panel/KeyConditionColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/KeyConditionColumn.tsx -------------------------------------------------------------------------------- /src/components/panel/KeyConditionRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/KeyConditionRow.tsx -------------------------------------------------------------------------------- /src/components/panel/KeyOperatorColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/KeyOperatorColumn.tsx -------------------------------------------------------------------------------- /src/components/panel/KeyTypeColum.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/KeyTypeColum.tsx -------------------------------------------------------------------------------- /src/components/panel/OperatorColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/OperatorColumn.tsx -------------------------------------------------------------------------------- /src/components/panel/Query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/Query.tsx -------------------------------------------------------------------------------- /src/components/panel/RadioOrder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/RadioOrder.tsx -------------------------------------------------------------------------------- /src/components/panel/RangeCondition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/RangeCondition.tsx -------------------------------------------------------------------------------- /src/components/panel/Scan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/Scan.tsx -------------------------------------------------------------------------------- /src/components/panel/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/Search.tsx -------------------------------------------------------------------------------- /src/components/panel/SelectIndex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/SelectIndex.tsx -------------------------------------------------------------------------------- /src/components/panel/TypeColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/TypeColumn.tsx -------------------------------------------------------------------------------- /src/components/panel/hoc-aggregator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/panel/hoc-aggregator.tsx -------------------------------------------------------------------------------- /src/components/react-deep-json-table/BlueprintDJT.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/react-deep-json-table/BlueprintDJT.tsx -------------------------------------------------------------------------------- /src/components/react-deep-json-table/DeepJsonTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/react-deep-json-table/DeepJsonTable.tsx -------------------------------------------------------------------------------- /src/components/react-deep-json-table/Row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/react-deep-json-table/Row.tsx -------------------------------------------------------------------------------- /src/components/react-deep-json-table/TypedRowCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/components/react-deep-json-table/TypedRowCell.tsx -------------------------------------------------------------------------------- /src/constants/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/constants/env.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/lib/validator.ts -------------------------------------------------------------------------------- /src/redux/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/redux/common.ts -------------------------------------------------------------------------------- /src/redux/dynamon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/redux/dynamon/index.ts -------------------------------------------------------------------------------- /src/redux/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/redux/index.ts -------------------------------------------------------------------------------- /src/redux/persist/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/redux/persist/index.ts -------------------------------------------------------------------------------- /src/redux/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/redux/router/index.ts -------------------------------------------------------------------------------- /src/redux/system/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/redux/system/index.ts -------------------------------------------------------------------------------- /src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/src/store.ts -------------------------------------------------------------------------------- /static/dynamon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/static/dynamon.png -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /tsconfig.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/tsconfig.env.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deptno/dynamon/HEAD/tslint.json --------------------------------------------------------------------------------