├── .editorconfig
├── .eslintignore
├── .eslintrc
├── .github
└── images
│ └── node-example.png
├── .gitignore
├── .prettierrc
├── .travis.yml
├── README.md
├── example
├── README.md
├── deploy.sh
├── package.json
├── public
│ ├── favicon.ico
│ ├── index.html
│ └── manifest.json
├── src
│ ├── App.jsx
│ ├── App.test.js
│ ├── Dashboard.tsx
│ ├── index.css
│ ├── index.js
│ ├── nodes
│ │ ├── DataPreviewNode.ts
│ │ ├── NumberInputNode.ts
│ │ ├── ScatterPlotNode.ts
│ │ ├── SumValuesNode.ts
│ │ └── components
│ │ │ ├── DataPreviewGraphNode.tsx
│ │ │ ├── NumberInputGraphNode.tsx
│ │ │ ├── RandomDataGraphNode.tsx
│ │ │ ├── ScatterPlotGraphNode.tsx
│ │ │ └── SumValuesGraphNode.tsx
│ ├── react-app-env.d.ts
│ ├── resolver
│ │ └── LocalNodeResolver.ts
│ └── styles.css
└── tsconfig.json
├── package.json
├── src
├── .eslintrc
├── components
│ ├── BaseNode.tsx
│ ├── Canvas.tsx
│ ├── Connector.tsx
│ ├── Pin.tsx
│ └── index.ts
├── core
│ ├── CanvasNode.ts
│ ├── Constants.ts
│ ├── NodeRegistry.ts
│ ├── NodeResolver.ts
│ ├── index.ts
│ └── utils.ts
├── index.ts
├── react-app-env.d.ts
├── styles.css
├── styles.module.css
├── tests
│ └── core
│ │ └── NodeResolver.test.ts
└── typings.d.ts
├── tsconfig.json
└── tsconfig.test.json
/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/.editorconfig
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | build/
2 | dist/
3 | node_modules/
4 | .snapshots/
5 | *.min.js
--------------------------------------------------------------------------------
/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/.eslintrc
--------------------------------------------------------------------------------
/.github/images/node-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/.github/images/node-example.png
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/.gitignore
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/.prettierrc
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/.travis.yml
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/README.md
--------------------------------------------------------------------------------
/example/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/README.md
--------------------------------------------------------------------------------
/example/deploy.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/deploy.sh
--------------------------------------------------------------------------------
/example/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/package.json
--------------------------------------------------------------------------------
/example/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/public/favicon.ico
--------------------------------------------------------------------------------
/example/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/public/index.html
--------------------------------------------------------------------------------
/example/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/public/manifest.json
--------------------------------------------------------------------------------
/example/src/App.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/App.jsx
--------------------------------------------------------------------------------
/example/src/App.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/App.test.js
--------------------------------------------------------------------------------
/example/src/Dashboard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/Dashboard.tsx
--------------------------------------------------------------------------------
/example/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/index.css
--------------------------------------------------------------------------------
/example/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/index.js
--------------------------------------------------------------------------------
/example/src/nodes/DataPreviewNode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/nodes/DataPreviewNode.ts
--------------------------------------------------------------------------------
/example/src/nodes/NumberInputNode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/nodes/NumberInputNode.ts
--------------------------------------------------------------------------------
/example/src/nodes/ScatterPlotNode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/nodes/ScatterPlotNode.ts
--------------------------------------------------------------------------------
/example/src/nodes/SumValuesNode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/nodes/SumValuesNode.ts
--------------------------------------------------------------------------------
/example/src/nodes/components/DataPreviewGraphNode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/nodes/components/DataPreviewGraphNode.tsx
--------------------------------------------------------------------------------
/example/src/nodes/components/NumberInputGraphNode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/nodes/components/NumberInputGraphNode.tsx
--------------------------------------------------------------------------------
/example/src/nodes/components/RandomDataGraphNode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/nodes/components/RandomDataGraphNode.tsx
--------------------------------------------------------------------------------
/example/src/nodes/components/ScatterPlotGraphNode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/nodes/components/ScatterPlotGraphNode.tsx
--------------------------------------------------------------------------------
/example/src/nodes/components/SumValuesGraphNode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/nodes/components/SumValuesGraphNode.tsx
--------------------------------------------------------------------------------
/example/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/example/src/resolver/LocalNodeResolver.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/resolver/LocalNodeResolver.ts
--------------------------------------------------------------------------------
/example/src/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/src/styles.css
--------------------------------------------------------------------------------
/example/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/example/tsconfig.json
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/package.json
--------------------------------------------------------------------------------
/src/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/.eslintrc
--------------------------------------------------------------------------------
/src/components/BaseNode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/components/BaseNode.tsx
--------------------------------------------------------------------------------
/src/components/Canvas.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/components/Canvas.tsx
--------------------------------------------------------------------------------
/src/components/Connector.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/components/Connector.tsx
--------------------------------------------------------------------------------
/src/components/Pin.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/components/Pin.tsx
--------------------------------------------------------------------------------
/src/components/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/components/index.ts
--------------------------------------------------------------------------------
/src/core/CanvasNode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/core/CanvasNode.ts
--------------------------------------------------------------------------------
/src/core/Constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/core/Constants.ts
--------------------------------------------------------------------------------
/src/core/NodeRegistry.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/core/NodeRegistry.ts
--------------------------------------------------------------------------------
/src/core/NodeResolver.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/core/NodeResolver.ts
--------------------------------------------------------------------------------
/src/core/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/core/index.ts
--------------------------------------------------------------------------------
/src/core/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/core/utils.ts
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/index.ts
--------------------------------------------------------------------------------
/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/src/styles.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/styles.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/styles.module.css
--------------------------------------------------------------------------------
/src/tests/core/NodeResolver.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/tests/core/NodeResolver.test.ts
--------------------------------------------------------------------------------
/src/typings.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/src/typings.d.ts
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/tsconfig.test.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MateusMP/compute-nodes/HEAD/tsconfig.test.json
--------------------------------------------------------------------------------