{"_id":"@ainoflow/n8n-nodes-ainoflow","_rev":"8-322f4816e74619d94aabfd183e3b3f43","name":"@ainoflow/n8n-nodes-ainoflow","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@ainoflow/n8n-nodes-ainoflow","version":"1.0.0","keywords":["n8n-community-node-package","ainoflow","ocr","document-processing","file-storage","json-storage","transcription"],"author":{"name":"Ainoflow","email":"support@ainoflow.io"},"license":"MIT","_id":"@ainoflow/n8n-nodes-ainoflow@1.0.0","maintainers":[{"name":"dmitrijz","email":"dmitrijz@gmail.com"}],"homepage":"https://ainoflow.io","bugs":{"url":"https://github.com/ainova-systems/n8n-nodes-ainoflow/issues"},"n8n":{"nodes":["dist/nodes/AinoflowConvert/AinoflowConvert.node.js","dist/nodes/AinoflowFiles/AinoflowFiles.node.js","dist/nodes/AinoflowStorage/AinoflowStorage.node.js"],"strict":true,"credentials":["dist/credentials/AinoflowApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"34e812d59307fefc01a97ffcf899b235274804cd","tarball":"https://registry.npmjs.org/@ainoflow/n8n-nodes-ainoflow/-/n8n-nodes-ainoflow-1.0.0.tgz","fileCount":24,"integrity":"sha512-T18khn/HyMQi+j/b4jcOQelnTj4mMii/w4qBuS44a+WwgCaLGEI98lvo86BuzDOBdA80av47E3OmgjM97unusw==","signatures":[{"sig":"MEQCH0tgE8RG1AcYBF/8eg9mdNHBi3COQgCYhHE5qqkgdegCIQDbjhngEmrSuU6QXAy2Y8kO+pJdJTE4rI96Zw8Isi6VkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235769},"gitHead":"3a7071d4c09847065584c3ea27d546be107ad122","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"dmitrijz","email":"dmitrijz@gmail.com"},"repository":{"url":"git+https://github.com/ainova-systems/n8n-nodes-ainoflow.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community nodes for Ainoflow API - Document conversion (OCR/transcription), file storage, and JSON storage","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^25.0.9","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-ainoflow_1.0.0_1768756816700_0.37182629940432843","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ainoflow/n8n-nodes-ainoflow","version":"1.0.1","keywords":["n8n-community-node-package","ainoflow","ocr","document-processing","file-storage","json-storage","transcription"],"author":{"name":"Ainova Systems","email":"support@ainoflow.io"},"license":"MIT","_id":"@ainoflow/n8n-nodes-ainoflow@1.0.1","maintainers":[{"name":"dmitrijz","email":"dmitrijz@gmail.com"}],"homepage":"https://ainoflow.io","bugs":{"url":"https://github.com/ainova-systems/n8n-nodes-ainoflow/issues"},"n8n":{"nodes":["dist/nodes/AinoflowConvert/AinoflowConvert.node.js","dist/nodes/AinoflowFiles/AinoflowFiles.node.js","dist/nodes/AinoflowStorage/AinoflowStorage.node.js"],"strict":true,"credentials":["dist/credentials/AinoflowApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"27417b87d80c1dce0e8a9ec67958ea1b355189ea","tarball":"https://registry.npmjs.org/@ainoflow/n8n-nodes-ainoflow/-/n8n-nodes-ainoflow-1.0.1.tgz","fileCount":27,"integrity":"sha512-0fU2oKhGol3nxFPCuTcwT0J9kU86kWbolVQRxafV5drqLfQYAYHd4IK86der3rbCmslBdy8H9A9GwytdJBdK/g==","signatures":[{"sig":"MEYCIQDz3Hs8VDGt8KfUxZAlTKXIIAPObyGOSrFj5Zdd3F8XiwIhAN6Ci1bsikFnZ6TKXT99T+8K8d+2s2g5JF397cgElRYw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237227},"gitHead":"5344fb1ebeb04676be17fa67a5ce5c37f74c70c7","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"dmitrijz","email":"dmitrijz@gmail.com"},"repository":{"url":"git+https://github.com/ainova-systems/n8n-nodes-ainoflow.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community nodes for Ainoflow API - Document conversion (OCR/transcription), file storage, and JSON storage","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^25.0.9","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-ainoflow_1.0.1_1768761743884_0.5516120933814506","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ainoflow/n8n-nodes-ainoflow","version":"1.0.2","keywords":["n8n-community-node-package","ainoflow","ocr","document-processing","file-storage","json-storage","transcription"],"author":{"name":"Ainova Systems","email":"support@ainoflow.io"},"license":"MIT","_id":"@ainoflow/n8n-nodes-ainoflow@1.0.2","maintainers":[{"name":"dmitrijz","email":"dmitrijz@gmail.com"}],"homepage":"https://ainoflow.io","bugs":{"url":"https://github.com/ainova-systems/n8n-nodes-ainoflow/issues"},"n8n":{"nodes":["dist/nodes/AinoflowConvert/AinoflowConvert.node.js","dist/nodes/AinoflowFiles/AinoflowFiles.node.js","dist/nodes/AinoflowStorage/AinoflowStorage.node.js"],"strict":true,"credentials":["dist/credentials/AinoflowApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"31f3c8570ac5510b7e8f0800e392633bd9c1116b","tarball":"https://registry.npmjs.org/@ainoflow/n8n-nodes-ainoflow/-/n8n-nodes-ainoflow-1.0.2.tgz","fileCount":27,"integrity":"sha512-09GT3SFhFgod7UVcEtwBj84xKPDTXRgDdbX8n+Oso6risnB09XqwpXnnvChdiB3OrJNKrUTjPtxmRqhQnMwFeQ==","signatures":[{"sig":"MEQCIACxl5LB+/Ak2Cxo8mZz6SbacQ20w0LZKw/SLh4vkh/TAiA0rQuxmmR1PTg5xFOnDLmepNivoGU5pkLfvSvCaSVo+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252606},"gitHead":"7b3bdb418769c64fc6c86ad9e7ba7d41f797e566","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"dmitrijz","email":"dmitrijz@gmail.com"},"repository":{"url":"git+https://github.com/ainova-systems/n8n-nodes-ainoflow.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community nodes for Ainoflow API - Document conversion (OCR/transcription), file storage, and JSON storage","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^25.0.9","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-ainoflow_1.0.2_1768770408919_0.542611413993132","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ainoflow/n8n-nodes-ainoflow","version":"1.0.3","keywords":["n8n-community-node-package","ainoflow","ocr","document-processing","file-storage","json-storage","transcription"],"author":{"name":"Ainova Systems","email":"support@ainoflow.io"},"license":"MIT","_id":"@ainoflow/n8n-nodes-ainoflow@1.0.3","maintainers":[{"name":"dmitrijz","email":"dmitrijz@gmail.com"}],"homepage":"https://ainoflow.io","bugs":{"url":"https://github.com/ainova-systems/n8n-nodes-ainoflow/issues"},"n8n":{"nodes":["dist/nodes/AinoflowConvert/AinoflowConvert.node.js","dist/nodes/AinoflowFiles/AinoflowFiles.node.js","dist/nodes/AinoflowStorage/AinoflowStorage.node.js"],"strict":true,"credentials":["dist/credentials/AinoflowApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b3227c2a4c5572fa57975f5818215f594c260dac","tarball":"https://registry.npmjs.org/@ainoflow/n8n-nodes-ainoflow/-/n8n-nodes-ainoflow-1.0.3.tgz","fileCount":27,"integrity":"sha512-Fw7wqyoVYpdCklqFgyiE+kf4eKhGCEEiWeOgxZLwI5Cp/qmeE5vM/AQQrE7cuoIV8xAR0R2PwESDzg5BCx+dbQ==","signatures":[{"sig":"MEQCID4IfHF4/kMWbsr6wsF9l2z3p8CdvsDpuCoz3VrEKs4OAiAuSHT7WjqD1G3oDXLZidTnJz0O/FnF5cD6XzvZoopzuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254652},"gitHead":"12cb3f0d4e80a327cb82385b4e84735a1979b460","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"dmitrijz","email":"dmitrijz@gmail.com"},"repository":{"url":"git+https://github.com/ainova-systems/n8n-nodes-ainoflow.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community nodes for Ainoflow API - Document conversion (OCR/transcription), file storage, and JSON storage","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^25.0.9","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-ainoflow_1.0.3_1769106243512_0.3143868641553784","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ainoflow/n8n-nodes-ainoflow","version":"1.0.4","keywords":["n8n-community-node-package","ainoflow","ocr","document-processing","file-storage","json-storage","transcription"],"author":{"name":"Ainova Systems","email":"support@ainoflow.io"},"license":"MIT","_id":"@ainoflow/n8n-nodes-ainoflow@1.0.4","maintainers":[{"name":"dmitrijz","email":"dmitrijz@gmail.com"}],"homepage":"https://ainoflow.io","bugs":{"url":"https://github.com/ainova-systems/n8n-nodes-ainoflow/issues"},"n8n":{"nodes":["dist/nodes/AinoflowConvert/AinoflowConvert.node.js","dist/nodes/AinoflowFiles/AinoflowFiles.node.js","dist/nodes/AinoflowStorage/AinoflowStorage.node.js"],"strict":true,"credentials":["dist/credentials/AinoflowApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"8e6a10066606839a58d354d905440956448fbdc7","tarball":"https://registry.npmjs.org/@ainoflow/n8n-nodes-ainoflow/-/n8n-nodes-ainoflow-1.0.4.tgz","fileCount":27,"integrity":"sha512-jd1+7jVffuxNSfSDFYLwxourYkxmtMQvgzY6xZvvCKTU+RhYetcpmYCfza5+GDLxPhIld6hoM4RAWNsEkg2FXw==","signatures":[{"sig":"MEUCIFJlSIoKBfrSknwH331poEONm5FwhpVdcY3wNzcP9VjrAiEAwlmAdzwW9zNKul1Qns1so8/hplMYZO0VZG3xF2V/MD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253952},"gitHead":"16b06e93d938a65126420841b4df51b0bfe021f6","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"dmitrijz","email":"dmitrijz@gmail.com"},"repository":{"url":"git+https://github.com/ainova-systems/n8n-nodes-ainoflow.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community nodes for Ainoflow API - Document conversion (OCR/transcription), file storage, and JSON storage","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^25.0.9","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-ainoflow_1.0.4_1769106585276_0.9700983440219071","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ainoflow/n8n-nodes-ainoflow","version":"1.0.5","keywords":["n8n-community-node-package","ainoflow","ocr","document-processing","file-storage","json-storage","transcription"],"author":{"name":"Ainova Systems","email":"support@ainoflow.io"},"license":"MIT","_id":"@ainoflow/n8n-nodes-ainoflow@1.0.5","maintainers":[{"name":"dmitrijz","email":"dmitrijz@gmail.com"}],"homepage":"https://ainoflow.io","bugs":{"url":"https://github.com/ainova-systems/n8n-nodes-ainoflow/issues"},"n8n":{"nodes":["dist/nodes/AinoflowConvert/AinoflowConvert.node.js","dist/nodes/AinoflowFiles/AinoflowFiles.node.js","dist/nodes/AinoflowStorage/AinoflowStorage.node.js"],"strict":true,"credentials":["dist/credentials/AinoflowApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"1520e630ab94cc491ea6e4ef0066612a81e285bb","tarball":"https://registry.npmjs.org/@ainoflow/n8n-nodes-ainoflow/-/n8n-nodes-ainoflow-1.0.5.tgz","fileCount":27,"integrity":"sha512-aXRMD5L7grlIOXg0RVp9WVzH/ImCF93q5Nw24WiUHSHXGVm1S+ErJtAhhmlHXDqn1XV2WACCG9vMMCg4wcRPtw==","signatures":[{"sig":"MEQCIQDC/3HrebD7sYoqUalWtEsEjYxU5lv8D2qOWIYkeuWTswIfNoKXq8CP4yFBwoCogp9kIxrNUCCH8ehPbcujCXwRqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254081},"gitHead":"291bac32951a85e89d9d766eff3b74aeeb7e02a5","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"dmitrijz","email":"dmitrijz@gmail.com"},"repository":{"url":"git+https://github.com/ainova-systems/n8n-nodes-ainoflow.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community nodes for Ainoflow API - Document conversion (OCR/transcription), file storage, and JSON storage","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^25.0.9","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-ainoflow_1.0.5_1769159734287_0.3592432978634488","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ainoflow/n8n-nodes-ainoflow","version":"1.0.6","keywords":["n8n-community-node-package","ainoflow","ocr","document-processing","file-storage","json-storage","transcription"],"author":{"name":"Ainova Systems","email":"support@ainoflow.io"},"license":"MIT","_id":"@ainoflow/n8n-nodes-ainoflow@1.0.6","maintainers":[{"name":"dmitrijz","email":"dmitrijz@gmail.com"}],"homepage":"https://ainoflow.io","bugs":{"url":"https://github.com/ainova-systems/n8n-nodes-ainoflow/issues"},"n8n":{"nodes":["dist/nodes/AinoflowConvert/AinoflowConvert.node.js","dist/nodes/AinoflowFiles/AinoflowFiles.node.js","dist/nodes/AinoflowStorage/AinoflowStorage.node.js"],"strict":true,"credentials":["dist/credentials/AinoflowApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"0de334f2fc4fa2ca353ac8b22994c749b2b17341","tarball":"https://registry.npmjs.org/@ainoflow/n8n-nodes-ainoflow/-/n8n-nodes-ainoflow-1.0.6.tgz","fileCount":27,"integrity":"sha512-tTYra8hdn0TuWqYCmYNV65xLW3sw5MmbyzK+RuFciTEhcIZbGRVLHDvbg7vgnRVY9B1TwKclGaob1m1eJI7O+A==","signatures":[{"sig":"MEUCIBA5KQxNstQLSWJEYKI3jfH3oxrPCtpaTfTcKh9mNBaIAiEApzmE7y3E3e5f2euhQolHnJkl8rtMWoT5UFitvNRF8HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254162},"gitHead":"bed017a381d2ac35acfae0484f4b2602ff987cbc","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"node ./scripts/test.mjs","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"dmitrijz","email":"dmitrijz@gmail.com"},"repository":{"url":"git+https://github.com/ainova-systems/n8n-nodes-ainoflow.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community nodes for Ainoflow API - Document conversion (OCR/transcription), file storage, and JSON storage","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@types/node":"^25.0.9","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-ainoflow_1.0.6_1769160710299_0.537389034658923","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ainoflow/n8n-nodes-ainoflow","version":"1.0.7","description":"n8n community nodes for Ainoflow API - Document conversion (OCR/transcription), file storage, and JSON storage","license":"MIT","homepage":"https://ainoflow.io","keywords":["n8n-community-node-package","ainoflow","ocr","document-processing","file-storage","json-storage","transcription"],"author":{"name":"Ainova Systems","email":"info@ainoflow.io"},"repository":{"type":"git","url":"git+https://github.com/ainova-systems/n8n-nodes-ainoflow.git"},"scripts":{"build":"n8n-node build","build:watch":"tsc --watch","dev":"n8n-node dev","lint":"n8n-node lint","lint:fix":"n8n-node lint --fix","test":"node ./scripts/test.mjs","release":"n8n-node release","prepublishOnly":"n8n-node prerelease"},"n8n":{"n8nNodesApiVersion":1,"strict":true,"credentials":["dist/credentials/AinoflowApi.credentials.js"],"nodes":["dist/nodes/AinoflowConvert/AinoflowConvert.node.js","dist/nodes/AinoflowFiles/AinoflowFiles.node.js","dist/nodes/AinoflowStorage/AinoflowStorage.node.js"]},"devDependencies":{"@n8n/node-cli":"*","@types/node":"^25.0.9","eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2"},"peerDependencies":{"n8n-workflow":"*"},"publishConfig":{"access":"public"},"_id":"@ainoflow/n8n-nodes-ainoflow@1.0.7","gitHead":"eca8acc39dd27fddfe0ae49e60d7b666f5c71828","bugs":{"url":"https://github.com/ainova-systems/n8n-nodes-ainoflow/issues"},"_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-KDWU4NBMr/wnfSaNI/D2XaAPtBzCkZ60KU8vsP5TIC/gI6iU9m0ACjI51Ho9Hximnb1rhf09vTvIHClnIueV/A==","shasum":"7eaf0f012d9209a2e87eb5831f4335cacb0ca2d1","tarball":"https://registry.npmjs.org/@ainoflow/n8n-nodes-ainoflow/-/n8n-nodes-ainoflow-1.0.7.tgz","fileCount":27,"unpackedSize":254156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHVZ50+5v01w9mp4NOln/1RLhqfc9W3WO9gOHMDJ8tKQIhAKF+6JG2yGaMzhgmQfJztF/poTVFBD042fuu7sCHgkWs"}]},"_npmUser":{"name":"dmitrijz","email":"dmitrijz@gmail.com"},"directories":{},"maintainers":[{"name":"dmitrijz","email":"dmitrijz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-ainoflow_1.0.7_1769163609879_0.06104338622410044"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-18T17:20:16.589Z","modified":"2026-01-23T10:20:10.164Z","1.0.0":"2026-01-18T17:20:16.869Z","1.0.1":"2026-01-18T18:42:24.098Z","1.0.2":"2026-01-18T21:06:49.096Z","1.0.3":"2026-01-22T18:24:03.719Z","1.0.4":"2026-01-22T18:29:45.427Z","1.0.5":"2026-01-23T09:15:34.412Z","1.0.6":"2026-01-23T09:31:50.454Z","1.0.7":"2026-01-23T10:20:10.014Z"},"bugs":{"url":"https://github.com/ainova-systems/n8n-nodes-ainoflow/issues"},"author":{"name":"Ainova Systems","email":"info@ainoflow.io"},"license":"MIT","homepage":"https://ainoflow.io","keywords":["n8n-community-node-package","ainoflow","ocr","document-processing","file-storage","json-storage","transcription"],"repository":{"type":"git","url":"git+https://github.com/ainova-systems/n8n-nodes-ainoflow.git"},"description":"n8n community nodes for Ainoflow API - Document conversion (OCR/transcription), file storage, and JSON storage","maintainers":[{"name":"dmitrijz","email":"dmitrijz@gmail.com"}],"readme":"# n8n-nodes-ainoflow\r\n\r\nn8n community nodes for [Ainoflow](https://ainoflow.io) API services.\r\n\r\n## Nodes\r\n\r\n| Node | Description |\r\n|------|-------------|\r\n| **Ainoflow Convert** | Extract text or convert to PDF from documents, images, and audio (OCR & transcription) |\r\n| **Ainoflow Files** | Store and manage binary files in object storage |\r\n| **Ainoflow Storage** | Store and retrieve JSON documents in key-value storage |\r\n\r\n## Installation\r\n\r\nFollow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.\r\n\r\n```bash\r\nnpm install @ainoflow/n8n-nodes-ainoflow\r\n```\r\n\r\n## Credentials\r\n\r\nAll nodes use the shared **Ainoflow API** credential:\r\n\r\n| Field | Description |\r\n|-------|-------------|\r\n| API Key | Your Ainoflow API key |\r\n| Base URL | API endpoint (default: `https://api.ainoflow.io`) |\r\n\r\n## Ainoflow Convert\r\n\r\nExtract text or convert to PDF from documents, images, and audio files.\r\n\r\n### Operations\r\n\r\n| Operation | Description |\r\n|-----------|-------------|\r\n| **Convert File** | Extract text or convert to PDF from document, image, or audio |\r\n| **Get Result** | Get result of conversion job |\r\n\r\n### Input Sources\r\n\r\n- **Binary Data** - File from previous node\r\n- **URL** - Download from URL\r\n\r\n### Response Modes\r\n\r\n| Mode | Behavior |\r\n|------|----------|\r\n| Direct | Wait and return content inline |\r\n| Persisted | Wait and return download URLs |\r\n| Polling | Return job ID immediately |\r\n| Webhook | Notify webhook URL when complete |\r\n\r\n### Models\r\n\r\n| Model | Use Case |\r\n|-------|----------|\r\n| Auto | Auto-select based on file type (recommended) |\r\n| PaddleOCR | OCR for images |\r\n| Tesseract | OCR for PDFs |\r\n| Whisper (tiny/small/base) | Audio transcription |\r\n\r\n### Supported Formats\r\n\r\n- **Documents:** PDF, JPEG, PNG, TIFF, BMP, WebP, GIF, DOC(X), XLS(X), PPT(X), ODT, TXT, RTF\r\n- **Audio:** WAV, MP3, M4A, MP4, WebM, OGG, FLAC, AAC, Opus\r\n\r\n### Languages\r\n\r\n60 languages supported including: English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian, Ukrainian, Chinese (Simplified/Traditional), Japanese, Korean, Arabic, and more.\r\n\r\n## Ainoflow Files\r\n\r\nManage binary files in object storage.\r\n\r\n### Resources & Operations\r\n\r\n**File:**\r\n| Operation | Description |\r\n|-----------|-------------|\r\n| Create | Upload new file (auto-generated key) |\r\n| Create or Replace | Upload file with explicit key (upsert) |\r\n| Download | Download file content |\r\n| Delete | Delete file |\r\n| Get URL | Get pre-signed download URL |\r\n| Get Metadata | Get file metadata |\r\n| Get Many | List files in category |\r\n\r\n**Category:**\r\n| Operation | Description |\r\n|-----------|-------------|\r\n| Get Many | List categories with file counts |\r\n\r\n### Input Sources (Create/Replace)\r\n\r\n- **Binary Data** - File from previous node\r\n- **URL** - Server downloads from URL\r\n\r\n### Features\r\n\r\n- Categories for organizing files\r\n- Pre-signed URLs with configurable expiry\r\n- TTL support via `expiresAt`\r\n- Max file size: 100MB\r\n\r\n## Ainoflow Storage\r\n\r\nStore and retrieve JSON documents.\r\n\r\n### Resources & Operations\r\n\r\n**Record:**\r\n| Operation | Description |\r\n|-----------|-------------|\r\n| Create | Create new record (fails if exists) |\r\n| Create or Replace | Create or replace record (upsert) |\r\n| Update | Partial update via JSON Merge Patch (RFC 7386) |\r\n| Get | Retrieve record by key |\r\n| Delete | Delete record |\r\n| Get Metadata | Get record metadata without content |\r\n| Get Many | List records in category |\r\n\r\n**Category:**\r\n| Operation | Description |\r\n|-----------|-------------|\r\n| Get Many | List categories with record counts |\r\n\r\n### Data Input\r\n\r\n- **Using Fields Below** - Key/value pairs with expression support\r\n- **Using JSON** - Direct JSON object or array\r\n\r\n### Features\r\n\r\n- Categories for organizing records\r\n- TTL support via `expiresAt` or `expiresMs`\r\n- JSON Merge Patch for partial updates\r\n- Max record size: 10MB\r\n\r\n## Development\r\n\r\n### Prerequisites\r\n\r\n- Node.js v20.19+ to v24 (v22 LTS recommended)\r\n- npm\r\n\r\n### Commands\r\n\r\n```bash\r\nnpm install        # Install dependencies\r\nnpm run dev        # Run n8n with hot reload\r\nnpm run build      # Production build\r\nnpm run lint       # Check for issues\r\nnpm run lint:fix   # Auto-fix issues\r\n```\r\n\r\n## Resources\r\n\r\n- [Ainoflow Platform](https://ainoflow.io) - Document conversion, file storage, and JSON storage APIs\r\n- [Ainova Systems](https://www.ainovasystems.com/) - Custom n8n nodes, workflow development, and AI automation solutions\r\n- [GitHub Repository](https://github.com/ainova-systems/n8n-nodes-ainoflow)\r\n- [n8n Community Nodes](https://docs.n8n.io/integrations/community-nodes/)\r\n\r\n## License\r\n\r\n[MIT](LICENSE.md) - Copyright 2026 Ainova Systems\r\n","readmeFilename":"README.md"}