{"_id":"@createveai/n8n-nodes-nexus-openapi","name":"@createveai/n8n-nodes-nexus-openapi","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@createveai/n8n-nodes-nexus-openapi","version":"0.1.0","description":"n8n nodes for Createve.AI Nexus API with dynamic OpenAPI schema integration","keywords":["n8n","n8n-community-node-package","createveai","nexus","openapi"],"license":"Apache-2.0","author":{"name":"Createve.AI","email":"info@createve.ai"},"repository":{"type":"git","url":"git+https://github.com/spgoodman/createveai-nexus-server.git","directory":"src/n8n_nodes"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && tsc-alias","dev":"tsc --watch","format":"prettier --write \"**/*.ts\"","lint":"eslint \"**/*.ts\"","lintfix":"eslint \"**/*.ts\" --fix","prepublishOnly":"npm run build","test":"jest"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/CreateveAIApi.credentials.js"],"nodes":["dist/nodes/CreateveAI.node.js"]},"devDependencies":{"@types/express":"^4.17.17","@types/jest":"^29.5.1","@types/node":"^18.16.3","@types/request-promise-native":"^1.0.18","@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","eslint":"^8.40.0","eslint-plugin-n8n-nodes-base":"^1.13.1","jest":"^29.5.0","prettier":"^2.8.8","ts-jest":"^29.1.0","tsc-alias":"^1.8.6","typescript":"~4.9.5"},"dependencies":{"axios":"^1.6.5","n8n-core":"^1.0.0","n8n-workflow":"^1.0.0"},"publishConfig":{"access":"public"},"engines":{"node":">=18.0.0"},"_id":"@createveai/n8n-nodes-nexus-openapi@0.1.0","gitHead":"dfc9a1faf986ed3e41e788ffca4712361a7f4fb7","bugs":{"url":"https://github.com/spgoodman/createveai-nexus-server/issues"},"homepage":"https://github.com/spgoodman/createveai-nexus-server#readme","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-8Lw5W/o/FDMmKrXVJYU4r5abCrcNuHdpOjVj6ld8c1APGzXiDZCDUUXRuRlr6/VtIgeguEdaTJcLezh+JE3XvA==","shasum":"7d96b29a905eac77bd85d34ef29efcc04441e9c6","tarball":"https://registry.npmjs.org/@createveai/n8n-nodes-nexus-openapi/-/n8n-nodes-nexus-openapi-0.1.0.tgz","fileCount":22,"unpackedSize":59111,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID4bw6VTDEQm+lIJHhKxWsJeK3JpGFAQdZT3vur5ASFeAiEA6ONU7yfxvvFBxraNHSlJeTm6/8Akmxsr+2dBdRxQH7A="}]},"_npmUser":{"name":"stevegoodman","email":"steve@goodman.net"},"directories":{},"maintainers":[{"name":"stevegoodman","email":"steve@goodman.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-nexus-openapi_0.1.0_1741654482636_0.7292861164248712"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-11T00:54:42.548Z","0.1.0":"2025-03-11T00:54:42.811Z","modified":"2025-03-11T00:54:43.111Z"},"maintainers":[{"name":"stevegoodman","email":"steve@goodman.net"}],"description":"n8n nodes for Createve.AI Nexus API with dynamic OpenAPI schema integration","homepage":"https://github.com/spgoodman/createveai-nexus-server#readme","keywords":["n8n","n8n-community-node-package","createveai","nexus","openapi"],"repository":{"type":"git","url":"git+https://github.com/spgoodman/createveai-nexus-server.git","directory":"src/n8n_nodes"},"author":{"name":"Createve.AI","email":"info@createve.ai"},"bugs":{"url":"https://github.com/spgoodman/createveai-nexus-server/issues"},"license":"Apache-2.0","readme":"# Createve.AI Nexus n8n Nodes\n\nThis package provides [n8n](https://n8n.io/) nodes for integrating with the [Createve.AI Nexus](https://github.com/spgoodman/createveai-nexus-server) server.\n\n## Overview\n\nThe Createve.AI Nexus n8n Nodes package dynamically integrates with your Createve.AI Nexus server by leveraging its OpenAPI schema. This means that the node automatically discovers available API endpoints and adapts to changes without requiring package updates.\n\n## Features\n\n- 🔄 **Dynamic API Discovery**: Automatically discovers available endpoints from the OpenAPI schema\n- 📁 **Binary Data Support**: Handles images and files with automatic encoding/decoding\n- ⏱️ **Queue Support**: Works with both immediate and long-running queue-based operations\n- 🔐 **Secure Authentication**: API key-based authentication for secure communication\n- 🔌 **Flexible Configuration**: Configure connection details per workflow\n\n## Installation\n\n```bash\nnpm install @createveai/n8n-nodes-nexus-openapi\n```\n\n## Credentials\n\nThis package adds a new credential type:\n\n- **Createve.AI API**: Stores connection details to your Nexus server\n\n## Nodes\n\nThis package adds the following node:\n\n- **Createve.AI**: A dynamic node that exposes all API endpoints available on your Nexus server\n\n## Usage\n\n### Basic Usage\n\n1. Add the **Createve.AI** node to your workflow\n2. Create and select the appropriate credentials\n3. Select an API endpoint from the dropdown\n4. Configure the required parameters\n5. Connect to other nodes in your workflow\n\n### Queue-Based Operations\n\nFor long-running operations, the node provides three operation modes:\n\n1. **Submit & Wait for Result**: Submit job and wait for completion\n2. **Submit Only**: Submit job and return queue ID immediately\n3. **Check Status**: Check status of a previously submitted job\n\n### Binary Data\n\nThe node seamlessly handles binary data:\n\n- **Input**: Binary data from previous nodes is automatically processed\n- **Output**: Binary data in responses is converted to n8n binary format\n\n## Documentation\n\nFor comprehensive documentation, please refer to:\n\n- [Detailed Documentation](https://github.com/spgoodman/createveai-nexus-server/blob/main/docs/n8n-nodes.md)\n- [Createve.AI Nexus Server](https://github.com/spgoodman/createveai-nexus-server)\n\n## License\n\nApache License 2.0\n","readmeFilename":"README.md","_rev":"1-d14de7b9079df50425bcc55d4fd0755a"}