├── .gitignore ├── .prettierrc.yaml ├── .stylelintrc ├── README.md ├── custom-elements.md ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── server ├── README.md ├── package.json ├── pnpm-lock.yaml └── server.ts ├── src ├── document.client.ts ├── document.scss ├── document.tsx ├── features │ ├── demo-nf-wa.tsx │ ├── docs.scss │ ├── side-menu.tsx │ └── wa-theme.ts ├── lib │ ├── _typedoc.ts │ ├── adapters │ │ └── react.ts │ ├── background.el.tsx │ ├── canvas.el.tsx │ ├── canvas.scss │ ├── events.ts │ ├── flow.el.tsx │ ├── flow.ts │ ├── handle.el.tsx │ ├── index.ts │ ├── links.el.tsx │ ├── links.scss │ ├── node.el.tsx │ ├── node.ts │ ├── port.el.tsx │ ├── port.ts │ ├── themes │ │ ├── lit-renderer.el.ts │ │ └── webawesome │ │ │ ├── demo-nodes │ │ │ ├── broadcast-channel.el.tsx │ │ │ ├── canvas-color.el.tsx │ │ │ ├── canvas-comparer.el.tsx │ │ │ ├── canvas-filters.el.tsx │ │ │ ├── canvas-mixer.el.tsx │ │ │ ├── canvas-text.el.tsx │ │ │ ├── display-number.el.tsx │ │ │ ├── index.ts │ │ │ ├── note.el.tsx │ │ │ ├── number.el.tsx │ │ │ ├── operation.el.tsx │ │ │ ├── presets │ │ │ │ ├── default.ts │ │ │ │ ├── index.ts │ │ │ │ ├── kitchen-sink.ts │ │ │ │ └── menu.ts │ │ │ ├── schemas.ts │ │ │ └── text.el.tsx │ │ │ ├── extra │ │ │ ├── center.el.tsx │ │ │ ├── center.scss │ │ │ ├── inventory.el.tsx │ │ │ ├── inventory.scss │ │ │ ├── minimap.el.tsx │ │ │ ├── minimap.scss │ │ │ ├── navigation.el.tsx │ │ │ └── navigation.scss │ │ │ ├── index.ts │ │ │ ├── node.el.tsx │ │ │ ├── node.scss │ │ │ ├── port.el.tsx │ │ │ ├── port.scss │ │ │ └── theme.scss │ └── types.ts ├── routes │ ├── (home).client.tsx │ ├── (home).scss │ ├── (home).tsx │ ├── elements.client.tsx │ ├── elements.scss │ ├── elements.tsx │ ├── testbed.client.tsx │ ├── testbed.scss │ └── testbed.tsx ├── types │ ├── ambient.d.ts │ ├── ambient.react.d.ts │ ├── ambient.vue.d.ts │ ├── elements.d.ts │ ├── jsx-vendor.d.ts │ └── jsx.d.ts ├── vite-env.d.ts └── ws-client.ts ├── tsconfig.json ├── typedoc.json ├── types ├── common.d.ts ├── lit.d.ts ├── react.d.ts └── vue.d.ts ├── vite.common.ts ├── vite.config.lib.ts └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/.stylelintrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/README.md -------------------------------------------------------------------------------- /custom-elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/custom-elements.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/server/README.md -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/server/package.json -------------------------------------------------------------------------------- /server/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/server/pnpm-lock.yaml -------------------------------------------------------------------------------- /server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/server/server.ts -------------------------------------------------------------------------------- /src/document.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/document.client.ts -------------------------------------------------------------------------------- /src/document.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/document.scss -------------------------------------------------------------------------------- /src/document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/document.tsx -------------------------------------------------------------------------------- /src/features/demo-nf-wa.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/features/demo-nf-wa.tsx -------------------------------------------------------------------------------- /src/features/docs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/features/docs.scss -------------------------------------------------------------------------------- /src/features/side-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/features/side-menu.tsx -------------------------------------------------------------------------------- /src/features/wa-theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/features/wa-theme.ts -------------------------------------------------------------------------------- /src/lib/_typedoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/_typedoc.ts -------------------------------------------------------------------------------- /src/lib/adapters/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/adapters/react.ts -------------------------------------------------------------------------------- /src/lib/background.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/background.el.tsx -------------------------------------------------------------------------------- /src/lib/canvas.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/canvas.el.tsx -------------------------------------------------------------------------------- /src/lib/canvas.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/canvas.scss -------------------------------------------------------------------------------- /src/lib/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/events.ts -------------------------------------------------------------------------------- /src/lib/flow.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/flow.el.tsx -------------------------------------------------------------------------------- /src/lib/flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/flow.ts -------------------------------------------------------------------------------- /src/lib/handle.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/handle.el.tsx -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/links.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/links.el.tsx -------------------------------------------------------------------------------- /src/lib/links.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/links.scss -------------------------------------------------------------------------------- /src/lib/node.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/node.el.tsx -------------------------------------------------------------------------------- /src/lib/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/node.ts -------------------------------------------------------------------------------- /src/lib/port.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/port.el.tsx -------------------------------------------------------------------------------- /src/lib/port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/port.ts -------------------------------------------------------------------------------- /src/lib/themes/lit-renderer.el.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/lit-renderer.el.ts -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/broadcast-channel.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/broadcast-channel.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/canvas-color.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/canvas-color.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/canvas-comparer.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/canvas-comparer.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/canvas-filters.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/canvas-filters.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/canvas-mixer.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/canvas-mixer.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/canvas-text.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/canvas-text.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/display-number.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/display-number.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/index.ts -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/note.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/note.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/number.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/number.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/operation.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/operation.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/presets/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/presets/default.ts -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/presets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/presets/index.ts -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/presets/kitchen-sink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/presets/kitchen-sink.ts -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/presets/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/presets/menu.ts -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/schemas.ts -------------------------------------------------------------------------------- /src/lib/themes/webawesome/demo-nodes/text.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/demo-nodes/text.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/extra/center.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/extra/center.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/extra/center.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/extra/center.scss -------------------------------------------------------------------------------- /src/lib/themes/webawesome/extra/inventory.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/extra/inventory.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/extra/inventory.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/extra/inventory.scss -------------------------------------------------------------------------------- /src/lib/themes/webawesome/extra/minimap.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/extra/minimap.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/extra/minimap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/extra/minimap.scss -------------------------------------------------------------------------------- /src/lib/themes/webawesome/extra/navigation.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/extra/navigation.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/extra/navigation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/extra/navigation.scss -------------------------------------------------------------------------------- /src/lib/themes/webawesome/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/index.ts -------------------------------------------------------------------------------- /src/lib/themes/webawesome/node.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/node.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/node.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/node.scss -------------------------------------------------------------------------------- /src/lib/themes/webawesome/port.el.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/port.el.tsx -------------------------------------------------------------------------------- /src/lib/themes/webawesome/port.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/port.scss -------------------------------------------------------------------------------- /src/lib/themes/webawesome/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/themes/webawesome/theme.scss -------------------------------------------------------------------------------- /src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/lib/types.ts -------------------------------------------------------------------------------- /src/routes/(home).client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/routes/(home).client.tsx -------------------------------------------------------------------------------- /src/routes/(home).scss: -------------------------------------------------------------------------------- 1 | @import '../features/docs'; 2 | -------------------------------------------------------------------------------- /src/routes/(home).tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/routes/(home).tsx -------------------------------------------------------------------------------- /src/routes/elements.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/routes/elements.client.tsx -------------------------------------------------------------------------------- /src/routes/elements.scss: -------------------------------------------------------------------------------- 1 | @import '../features/docs'; 2 | -------------------------------------------------------------------------------- /src/routes/elements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/routes/elements.tsx -------------------------------------------------------------------------------- /src/routes/testbed.client.tsx: -------------------------------------------------------------------------------- 1 | import '../features/demo-nf-wa.jsx'; 2 | -------------------------------------------------------------------------------- /src/routes/testbed.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/routes/testbed.scss -------------------------------------------------------------------------------- /src/routes/testbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/routes/testbed.tsx -------------------------------------------------------------------------------- /src/types/ambient.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/types/ambient.d.ts -------------------------------------------------------------------------------- /src/types/ambient.react.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/types/ambient.react.d.ts -------------------------------------------------------------------------------- /src/types/ambient.vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/types/ambient.vue.d.ts -------------------------------------------------------------------------------- /src/types/elements.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/types/elements.d.ts -------------------------------------------------------------------------------- /src/types/jsx-vendor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/types/jsx-vendor.d.ts -------------------------------------------------------------------------------- /src/types/jsx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/types/jsx.d.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/ws-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/src/ws-client.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/typedoc.json -------------------------------------------------------------------------------- /types/common.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/types/common.d.ts -------------------------------------------------------------------------------- /types/lit.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /types/react.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/types/react.d.ts -------------------------------------------------------------------------------- /types/vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/types/vue.d.ts -------------------------------------------------------------------------------- /vite.common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/vite.common.ts -------------------------------------------------------------------------------- /vite.config.lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/vite.config.lib.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianCataldo/node-flow-elements/HEAD/vite.config.ts --------------------------------------------------------------------------------