{"_id":"nodeflow-lib","_rev":"40-d447ad39f6c1a9e235b104f36974785e","name":"nodeflow-lib","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"nodeflow-lib","version":"0.0.1","author":{"name":"LordDeatHunter"},"license":"MIT","_id":"nodeflow-lib@0.0.1","maintainers":[{"name":"lorddeathunter","email":"desuhansa@gmail.com"}],"homepage":"https://github.com/LordDeatHunter/nodeflow#readme","bugs":{"url":"https://github.com/LordDeatHunter/nodeflow/issues"},"dist":{"shasum":"b549422e802bde7a1ae2ac0832e8617a10fabd82","tarball":"https://registry.npmjs.org/nodeflow-lib/-/nodeflow-lib-0.0.1.tgz","fileCount":66,"integrity":"sha512-T9PFQIv7E7tagEX+5WpcW40YRkzZoKw9WUq6UEDeKZ9BxW2DI8G2w9bquiCUFAiR8WOSLaS8wxvPhv4cyFJFXg==","signatures":[{"sig":"MEYCIQDxMC0jBHFL4MQFXONYRRWOkp3JHiW4J8sG94xGn+1bDAIhAPDmEm9PSN0EwFJXPbJbXbAbIU5FAkiJyLatUxykIVEM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253222},"main":"./dist/index/index.common.js","type":"module","_from":"file:nodeflow-lib-0.0.1.tgz","types":"./dist/index/index.d.ts","module":"./dist/index/index.module.js","exports":{".":{"node":"./dist/index/index.common.js","types":"./dist/index/index.d.ts","import":"./dist/index/index.module.js","browser":"./dist/index/index.module.js","require":"./dist/index/index.common.js"}},"scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","build":"rollup -c rollup.config.js","serve":"vite preview","start":"run-p dev:*","dev:blueprint":"pnpm --prefix ./examples/BlueprintApp start","dev:familytree":"pnpm --prefix ./examples/FamilyTreeApp start"},"_npmUser":{"name":"lorddeathunter","email":"desuhansa@gmail.com"},"_resolved":"C:\\Users\\DH\\AppData\\Local\\Temp\\a05951a36156472f7dbaa2f9f5a8b5fd\\nodeflow-lib-0.0.1.tgz","_integrity":"sha512-T9PFQIv7E7tagEX+5WpcW40YRkzZoKw9WUq6UEDeKZ9BxW2DI8G2w9bquiCUFAiR8WOSLaS8wxvPhv4cyFJFXg==","repository":{"url":"git+https://github.com/LordDeatHunter/nodeflow.git","type":"git"},"_npmVersion":"10.1.0","description":"Library for creating node/graph-based applications","directories":{},"_nodeVersion":"20.7.0","dependencies":{"@solid-primitives/map":"^0.4.8"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.66.0","vite":"^4.3.9","eslint":"8.48.0","rollup":"^4.9.6","prettier":"3.0.3","typescript":"^5.1.3","@types/node":"^20.11.5","npm-run-all":"^4.1.5","solid-devtools":"^0.27.3","vite-plugin-solid":"2.7.0","vite-plugin-eslint":"1.8.1","eslint-plugin-solid":"0.13.0","rollup-preset-solid":"^2.0.1","vite-plugin-terminal":"^1.1.0","eslint-plugin-jsx-a11y":"6.7.1","@typescript-eslint/parser":"^6.6.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"solid-js":"^1.7.6","solid-styled-components":"^0.28.5"},"_npmOperationalInternal":{"tmp":"tmp/nodeflow-lib_0.0.1_1706111911314_0.48914760469907725","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"nodeflow-lib","version":"0.0.2","author":{"name":"LordDeatHunter"},"license":"MIT","_id":"nodeflow-lib@0.0.2","maintainers":[{"name":"lorddeathunter","email":"desuhansa@gmail.com"}],"homepage":"https://github.com/LordDeatHunter/nodeflow#readme","bugs":{"url":"https://github.com/LordDeatHunter/nodeflow/issues"},"dist":{"shasum":"12938e1ba92ddb7fbcf8e5040b8851549f630e15","tarball":"https://registry.npmjs.org/nodeflow-lib/-/nodeflow-lib-0.0.2.tgz","fileCount":66,"integrity":"sha512-y3zmCQjZCzx0hHuatQ7zga7UyIjfFAuC5nK/TZDy+haMAfYRFIk6wLzjxLUDGc3tHxLNgxdyqr3cwzjqQwqSxg==","signatures":[{"sig":"MEYCIQCW/HaqBy41Gu3eeKN3kKcYekl4VRAFxjBTJY8oWAGPKAIhALCHBeMKyUyCVmiyKbFfDF9FR/ye+kCKitgKlLR5WiFv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266672},"main":"./dist/index/index.common.js","type":"module","_from":"file:nodeflow-lib-0.0.2.tgz","types":"./dist/index/index.d.ts","module":"./dist/index/index.module.js","exports":{".":{"node":"./dist/index/index.common.js","types":"./dist/index/index.d.ts","import":"./dist/index/index.module.js","browser":"./dist/index/index.module.js","require":"./dist/index/index.common.js"}},"scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","build":"rollup -c rollup.config.js","serve":"vite preview","start":"run-p dev:*","dev:blueprint":"pnpm --prefix ./examples/BlueprintApp start","dev:familytree":"pnpm --prefix ./examples/FamilyTreeApp start"},"_npmUser":{"name":"lorddeathunter","email":"desuhansa@gmail.com"},"_resolved":"C:\\Users\\DH\\AppData\\Local\\Temp\\0d26aecc45e38bae5e939573f2c40d13\\nodeflow-lib-0.0.2.tgz","_integrity":"sha512-y3zmCQjZCzx0hHuatQ7zga7UyIjfFAuC5nK/TZDy+haMAfYRFIk6wLzjxLUDGc3tHxLNgxdyqr3cwzjqQwqSxg==","repository":{"url":"git+https://github.com/LordDeatHunter/nodeflow.git","type":"git"},"_npmVersion":"10.1.0","description":"Library for creating node/graph-based applications","directories":{},"_nodeVersion":"20.7.0","dependencies":{"@solid-primitives/map":"^0.4.8"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.66.0","vite":"^4.3.9","eslint":"8.48.0","rollup":"^4.9.6","prettier":"3.0.3","typescript":"^5.1.3","@types/node":"^20.11.5","npm-run-all":"^4.1.5","solid-devtools":"^0.27.3","vite-plugin-solid":"2.7.0","vite-plugin-eslint":"1.8.1","eslint-plugin-solid":"0.13.0","rollup-preset-solid":"^2.0.1","vite-plugin-terminal":"^1.1.0","eslint-plugin-jsx-a11y":"6.7.1","@typescript-eslint/parser":"^6.6.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"solid-js":"^1.7.6","solid-styled-components":"^0.28.5"},"_npmOperationalInternal":{"tmp":"tmp/nodeflow-lib_0.0.2_1706141762212_0.9472399838270618","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"nodeflow-lib","version":"0.0.3","author":{"name":"LordDeatHunter"},"license":"MIT","_id":"nodeflow-lib@0.0.3","maintainers":[{"name":"lorddeathunter","email":"desuhansa@gmail.com"}],"homepage":"https://lorddeathunter.github.io/nodeflow","bugs":{"url":"https://github.com/LordDeatHunter/nodeflow/issues"},"dist":{"shasum":"3f440a81beaeae1af09d867ec943e528b4408319","tarball":"https://registry.npmjs.org/nodeflow-lib/-/nodeflow-lib-0.0.3.tgz","fileCount":67,"integrity":"sha512-8o8k7hBGW9mirhQZk0N5bR5JAQi28xcrKr5N74I1K3/AItH0FScxNY51FvTDMxYlkftS2wnZ6F0OdthhbFG9Pw==","signatures":[{"sig":"MEUCIQDlPbx7Fm+OKy+E5wWTxLQEHkimoiwqFzPiu29QS+ME9gIgVIz5NWatZiRtapnA8U+QQariJzPb0l4PJ0sj/15M2fI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320464},"main":"./dist/index/index.common.js","type":"module","_from":"file:nodeflow-lib-0.0.3.tgz","types":"./dist/index/index.d.ts","module":"./dist/index/index.module.js","exports":{".":{"node":"./dist/index/index.common.js","types":"./dist/index/index.d.ts","import":"./dist/index/index.module.js","browser":"./dist/index/index.module.js","require":"./dist/index/index.common.js"}},"scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","build":"rollup -c rollup.config.js","serve":"vite preview","start":"run-p dev:*","dev:blueprint":"pnpm --prefix ./examples/BlueprintApp start","build-examples":"node scripts/build-examples.cjs","dev:familytree":"pnpm --prefix ./examples/FamilyTreeApp start","deploy-examples":"run-s build-examples && gh-pages -d examples-build"},"_npmUser":{"name":"lorddeathunter","email":"desuhansa@gmail.com"},"_resolved":"C:\\Users\\DH\\AppData\\Local\\Temp\\e46a5943fe78a57a6cb6b38d7a6dc942\\nodeflow-lib-0.0.3.tgz","_integrity":"sha512-8o8k7hBGW9mirhQZk0N5bR5JAQi28xcrKr5N74I1K3/AItH0FScxNY51FvTDMxYlkftS2wnZ6F0OdthhbFG9Pw==","repository":{"url":"git+https://github.com/LordDeatHunter/nodeflow.git","type":"git"},"_npmVersion":"10.1.0","description":"Library for creating node/graph-based applications","directories":{},"_nodeVersion":"20.7.0","dependencies":{"@solid-primitives/map":"^0.4.8"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.66.0","vite":"^4.3.9","eslint":"8.48.0","rollup":"^4.9.6","gh-pages":"^6.1.1","prettier":"3.0.3","typescript":"^5.1.3","@types/node":"^20.11.5","npm-run-all":"^4.1.5","solid-devtools":"^0.27.3","vite-plugin-solid":"2.7.0","vite-plugin-eslint":"1.8.1","eslint-plugin-solid":"0.13.0","rollup-preset-solid":"^2.0.1","vite-plugin-terminal":"^1.1.0","eslint-plugin-jsx-a11y":"6.7.1","@typescript-eslint/parser":"^6.6.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"solid-js":"^1.7.6","solid-styled-components":"^0.28.5"},"_npmOperationalInternal":{"tmp":"tmp/nodeflow-lib_0.0.3_1706737184531_0.14031890928500412","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"nodeflow-lib","version":"0.0.4","author":{"name":"LordDeatHunter"},"license":"MIT","_id":"nodeflow-lib@0.0.4","maintainers":[{"name":"lorddeathunter","email":"desuhansa@gmail.com"}],"homepage":"https://lorddeathunter.github.io/nodeflow","bugs":{"url":"https://github.com/LordDeatHunter/nodeflow/issues"},"dist":{"shasum":"3278031a28708678f41928f10411d52f49f171fe","tarball":"https://registry.npmjs.org/nodeflow-lib/-/nodeflow-lib-0.0.4.tgz","fileCount":69,"integrity":"sha512-iNOv6D6+JJMziZjgXIvNR8adwat33SE5uzNU2muZPZcQSOTcBZAirXwZYQeBSWCWt5fhuURHYlW4hOn/hbWftg==","signatures":[{"sig":"MEQCICKFmaI0WxyflC4dLhVbMjFN+7hBFUMDRVwMOTkrHb8hAiBf+uPvTckmKEZSofR+U0P8uWYNrW/RQxh9mssTNwcBog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366614},"main":"./dist/index/index.common.js","type":"module","_from":"file:nodeflow-lib-0.0.4.tgz","types":"./dist/index/index.d.ts","module":"./dist/index/index.module.js","exports":{".":{"node":"./dist/index/index.common.js","types":"./dist/index/index.d.ts","import":"./dist/index/index.module.js","browser":"./dist/index/index.module.js","require":"./dist/index/index.common.js"}},"scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","build":"rollup -c rollup.config.js","serve":"vite preview","start":"run-p dev:*","dev:blueprint":"pnpm --prefix ./examples/BlueprintApp start","build-examples":"node scripts/build-examples.cjs","dev:familytree":"pnpm --prefix ./examples/FamilyTreeApp start","deploy-examples":"run-s build-examples && gh-pages -d examples-build"},"_npmUser":{"name":"lorddeathunter","email":"desuhansa@gmail.com"},"_resolved":"C:\\Users\\DH\\AppData\\Local\\Temp\\f037bea6b743ef03e25a99a1918a5ee1\\nodeflow-lib-0.0.4.tgz","_integrity":"sha512-iNOv6D6+JJMziZjgXIvNR8adwat33SE5uzNU2muZPZcQSOTcBZAirXwZYQeBSWCWt5fhuURHYlW4hOn/hbWftg==","repository":{"url":"git+https://github.com/LordDeatHunter/nodeflow.git","type":"git"},"_npmVersion":"10.1.0","description":"Library for creating node/graph-based applications","directories":{},"_nodeVersion":"20.7.0","dependencies":{"@solid-primitives/map":"^0.4.8"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.66.0","vite":"^4.3.9","eslint":"8.48.0","rollup":"^4.9.6","gh-pages":"^6.1.1","prettier":"3.0.3","typescript":"^5.1.3","@types/node":"^20.11.5","npm-run-all":"^4.1.5","solid-devtools":"^0.27.3","vite-plugin-solid":"2.7.0","vite-plugin-eslint":"1.8.1","eslint-plugin-solid":"0.13.0","rollup-preset-solid":"^2.0.1","vite-plugin-terminal":"^1.1.0","eslint-plugin-jsx-a11y":"6.7.1","@typescript-eslint/parser":"^6.6.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"solid-js":"^1.7.6","solid-styled-components":"^0.28.5"},"_npmOperationalInternal":{"tmp":"tmp/nodeflow-lib_0.0.4_1708828214141_0.2178892774493404","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"nodeflow-lib","version":"0.0.5","author":{"name":"LordDeatHunter"},"license":"MIT","_id":"nodeflow-lib@0.0.5","maintainers":[{"name":"lorddeathunter","email":"desuhansa@gmail.com"}],"homepage":"https://lorddeathunter.github.io/nodeflow","bugs":{"url":"https://github.com/LordDeatHunter/nodeflow/issues"},"dist":{"shasum":"24cdd68951ae86794a272e343c3eddc121c780ae","tarball":"https://registry.npmjs.org/nodeflow-lib/-/nodeflow-lib-0.0.5.tgz","fileCount":69,"integrity":"sha512-nczOkrziDPhPvRn54VYulHi1ILjKd8BzahBbRPDcmYQqR5i18053Kw7oQfHxuN9QSIJqltj9JEYap/zffRLhHw==","signatures":[{"sig":"MEUCIQDGc8ujFvrvYAcM5KA5bLoKui5EuImO7ybi191uW5HkEwIgJFCEjJASgHiyhH3rwEqUi4suVqa1nZMi7YXqQylyNO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367506},"main":"./dist/index/index.common.js","type":"module","_from":"file:nodeflow-lib-0.0.5.tgz","types":"./dist/index/index.d.ts","module":"./dist/index/index.module.js","exports":{".":{"node":"./dist/index/index.common.js","types":"./dist/index/index.d.ts","import":"./dist/index/index.module.js","browser":"./dist/index/index.module.js","require":"./dist/index/index.common.js"}},"scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","build":"rollup -c rollup.config.js","serve":"vite preview","start":"run-p dev:*","dev:blueprint":"pnpm --prefix ./examples/BlueprintApp start","build-examples":"node scripts/build-examples.cjs","dev:familytree":"pnpm --prefix ./examples/FamilyTreeApp start","deploy-examples":"run-s build-examples && gh-pages -d examples-build"},"_npmUser":{"name":"lorddeathunter","email":"desuhansa@gmail.com"},"_resolved":"C:\\Users\\DH\\AppData\\Local\\Temp\\a21885007ca6ffb8ca02c7d585ea6024\\nodeflow-lib-0.0.5.tgz","_integrity":"sha512-nczOkrziDPhPvRn54VYulHi1ILjKd8BzahBbRPDcmYQqR5i18053Kw7oQfHxuN9QSIJqltj9JEYap/zffRLhHw==","repository":{"url":"git+https://github.com/LordDeatHunter/nodeflow.git","type":"git"},"_npmVersion":"10.1.0","description":"Library for creating node/graph-based applications","directories":{},"_nodeVersion":"20.7.0","dependencies":{"@solid-primitives/map":"^0.4.8"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.66.0","vite":"^4.3.9","eslint":"8.48.0","rollup":"^4.9.6","gh-pages":"^6.1.1","prettier":"3.0.3","typescript":"^5.1.3","@types/node":"^20.11.5","npm-run-all":"^4.1.5","solid-devtools":"^0.27.3","vite-plugin-solid":"2.7.0","vite-plugin-eslint":"1.8.1","eslint-plugin-solid":"0.13.0","rollup-preset-solid":"^2.0.1","vite-plugin-terminal":"^1.1.0","eslint-plugin-jsx-a11y":"6.7.1","@typescript-eslint/parser":"^6.6.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"solid-js":"^1.7.6","solid-styled-components":"^0.28.5"},"_npmOperationalInternal":{"tmp":"tmp/nodeflow-lib_0.0.5_1709337513617_0.538524331151744","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"nodeflow-lib","version":"0.0.6","author":{"name":"LordDeatHunter"},"license":"MIT","_id":"nodeflow-lib@0.0.6","maintainers":[{"name":"lorddeathunter","email":"desuhansa@gmail.com"}],"homepage":"https://lorddeathunter.github.io/nodeflow","bugs":{"url":"https://github.com/LordDeatHunter/nodeflow/issues"},"dist":{"shasum":"0b89f0acf6e0047ab2f7f4d20b45a94ada7c38a1","tarball":"https://registry.npmjs.org/nodeflow-lib/-/nodeflow-lib-0.0.6.tgz","fileCount":69,"integrity":"sha512-aLUwteA9no1275WHhah4wrerQeN3Vx5NYs8MzBjvgDy6ppS8bHL6tm1IfJpVti/nE9G2CT2teLGIeuptwoupjA==","signatures":[{"sig":"MEQCIFWKBp73EGQA000L/HFotDa97dhnfwRcW3Q47DzHITbtAiBZvCUcXut794GHMO8se3c2DI5KIQc1O60kF6estAH2Iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371085},"main":"./dist/index/index.common.js","type":"module","_from":"file:nodeflow-lib-0.0.6.tgz","types":"./dist/index/index.d.ts","module":"./dist/index/index.module.js","exports":{".":{"node":"./dist/index/index.common.js","types":"./dist/index/index.d.ts","import":"./dist/index/index.module.js","browser":"./dist/index/index.module.js","require":"./dist/index/index.common.js"}},"scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","build":"rollup -c rollup.config.js","serve":"vite preview","start":"run-p dev:*","dev:blueprint":"pnpm --prefix ./examples/BlueprintApp start","build-examples":"node scripts/build-examples.cjs","dev:familytree":"pnpm --prefix ./examples/FamilyTreeApp start","deploy-examples":"run-s build-examples && gh-pages -d examples-build"},"_npmUser":{"name":"lorddeathunter","email":"desuhansa@gmail.com"},"_resolved":"C:\\Users\\DH\\AppData\\Local\\Temp\\ff23b5801bcf662f3497edd5ec154650\\nodeflow-lib-0.0.6.tgz","_integrity":"sha512-aLUwteA9no1275WHhah4wrerQeN3Vx5NYs8MzBjvgDy6ppS8bHL6tm1IfJpVti/nE9G2CT2teLGIeuptwoupjA==","repository":{"url":"git+https://github.com/LordDeatHunter/nodeflow.git","type":"git"},"_npmVersion":"10.1.0","description":"Library for creating node/graph-based applications","directories":{},"_nodeVersion":"20.7.0","dependencies":{"@solid-primitives/map":"^0.4.8"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.66.0","vite":"^4.3.9","eslint":"8.48.0","rollup":"^4.9.6","gh-pages":"^6.1.1","prettier":"3.0.3","typescript":"^5.1.3","@types/node":"^20.11.5","npm-run-all":"^4.1.5","solid-devtools":"^0.27.3","vite-plugin-solid":"2.7.0","vite-plugin-eslint":"1.8.1","eslint-plugin-solid":"0.13.0","rollup-preset-solid":"^2.0.1","vite-plugin-terminal":"^1.1.0","eslint-plugin-jsx-a11y":"6.7.1","@typescript-eslint/parser":"^6.6.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"solid-js":"^1.7.6","solid-styled-components":"^0.28.5"},"_npmOperationalInternal":{"tmp":"tmp/nodeflow-lib_0.0.6_1711496484928_0.18105026978741723","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"nodeflow-lib","version":"0.0.7","author":{"name":"LordDeatHunter"},"license":"MIT","_id":"nodeflow-lib@0.0.7","maintainers":[{"name":"lorddeathunter","email":"desuhansa@gmail.com"}],"homepage":"https://lorddeathunter.github.io/nodeflow","bugs":{"url":"https://github.com/LordDeatHunter/nodeflow/issues"},"dist":{"shasum":"9150c0792fd491e7f9c0cbfe64ed82ddf92c37e3","tarball":"https://registry.npmjs.org/nodeflow-lib/-/nodeflow-lib-0.0.7.tgz","fileCount":38,"integrity":"sha512-kPXYx7fetOyRGAzfWXtU/O6rCp7tBcOV6gK7/38rh7OSdvmCfntLOVi9e8MVgiu2bFqXhSycw+cbbNcAohIyTQ==","signatures":[{"sig":"MEUCIGK9ZGBf/7Yzc5i+QZcKU203ltRuik+Zh2v1YouShXyaAiEAj6HEfiKn4BHI0NbAZ34KiBykIORfARGBTx20nrlw+7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235815},"main":"./dist/nodeflow.cjs.js","type":"module","_from":"file:nodeflow-lib-0.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/nodeflow.es.js","exports":{".":{"node":"./dist/nodeflow.cjs.js","types":"./dist/index.d.ts","import":"./dist/nodeflow.es.js","browser":"./dist/nodeflow.es.js","require":"./dist/nodeflow.cjs.js"}},"scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","build":"vite build && tsc --emitDeclarationOnly","serve":"vite preview","start":"run-p dev:*","dev:nostyle":"pnpm --prefix ./examples/NoStyle start","dev:blueprint":"pnpm --prefix ./examples/BlueprintApp start","build-examples":"node scripts/build-examples.cjs","dev:familytree":"pnpm --prefix ./examples/FamilyTreeApp start","deploy-examples":"run-s build-examples && gh-pages -d examples-build"},"_npmUser":{"name":"lorddeathunter","email":"desuhansa@gmail.com"},"_resolved":"C:\\Users\\DH\\AppData\\Local\\Temp\\71442215717ea36aafce3c7eabd8f945\\nodeflow-lib-0.0.7.tgz","_integrity":"sha512-kPXYx7fetOyRGAzfWXtU/O6rCp7tBcOV6gK7/38rh7OSdvmCfntLOVi9e8MVgiu2bFqXhSycw+cbbNcAohIyTQ==","repository":{"url":"git+https://github.com/LordDeatHunter/nodeflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for creating node/graph-based applications","directories":{},"_nodeVersion":"22.5.1","dependencies":{"@solid-primitives/map":"^0.4.9","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.66.0","vite":"^4.5.2","eslint":"8.48.0","rollup":"^4.9.6","gh-pages":"^6.1.1","prettier":"3.0.3","typescript":"^5.1.3","@types/node":"^20.11.5","npm-run-all":"^4.1.5","solid-devtools":"^0.27.9","vite-plugin-solid":"2.7.0","vite-plugin-eslint":"1.8.1","eslint-plugin-solid":"0.13.0","rollup-preset-solid":"^2.0.1","vite-plugin-terminal":"^1.1.0","eslint-plugin-jsx-a11y":"6.7.1","@typescript-eslint/parser":"^6.6.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"peerDependencies":{"solid-js":"^1.7.6","solid-styled-components":"^0.28.5"},"_npmOperationalInternal":{"tmp":"tmp/nodeflow-lib_0.0.7_1729025815976_0.2872226447644399","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"nodeflow-lib","version":"0.0.8","author":{"name":"LordDeatHunter"},"license":"MIT","_id":"nodeflow-lib@0.0.8","maintainers":[{"name":"lorddeathunter","email":"desuhansa@gmail.com"}],"homepage":"https://lorddeathunter.github.io/nodeflow","bugs":{"url":"https://github.com/LordDeatHunter/nodeflow/issues"},"dist":{"shasum":"1c893abf20858a4e07f600dba42b6e3c9ffe23b0","tarball":"https://registry.npmjs.org/nodeflow-lib/-/nodeflow-lib-0.0.8.tgz","fileCount":38,"integrity":"sha512-TvWt/EQIIPp+r9t1/0ctQnh4rroDEveSQkd4konXGOvRVdZa9wtMWtKlmGDhjf+fvNl/TSWEVx38rkAqRxalMw==","signatures":[{"sig":"MEUCIGrttZvwf/3Gfzg663aLQcFj2pkJbvG+Q+F9OkY3DyJ6AiEArDhR5p6moWvGTiIDdysUcrMJRpcOlwUSd9JVZdOl3Yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236311},"main":"./dist/nodeflow.cjs.js","type":"module","_from":"file:nodeflow-lib-0.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/nodeflow.es.js","exports":{".":{"node":"./dist/nodeflow.cjs.js","types":"./dist/index.d.ts","import":"./dist/nodeflow.es.js","browser":"./dist/nodeflow.es.js","require":"./dist/nodeflow.cjs.js"}},"scripts":{"lint":"eslint --ext .js,.jsx,.ts,.tsx .","build":"vite build && tsc --emitDeclarationOnly","serve":"vite preview","start":"run-p dev:*","dev:nostyle":"pnpm --prefix ./examples/NoStyle start","dev:blueprint":"pnpm --prefix ./examples/BlueprintApp start","build-examples":"node scripts/build-examples.cjs","dev:familytree":"pnpm --prefix ./examples/FamilyTreeApp start","deploy-examples":"run-s build-examples && gh-pages -d examples-build"},"_npmUser":{"name":"lorddeathunter","email":"desuhansa@gmail.com"},"_resolved":"C:\\Users\\DH\\AppData\\Local\\Temp\\18f8b67e858cba9a9efafddf5803df19\\nodeflow-lib-0.0.8.tgz","_integrity":"sha512-TvWt/EQIIPp+r9t1/0ctQnh4rroDEveSQkd4konXGOvRVdZa9wtMWtKlmGDhjf+fvNl/TSWEVx38rkAqRxalMw==","repository":{"url":"git+https://github.com/LordDeatHunter/nodeflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Library for creating node/graph-based applications","directories":{},"_nodeVersion":"22.5.1","dependencies":{"@solid-primitives/map":"^0.4.13","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.5","vite":"^4.5.5","eslint":"9.12.0","rollup":"^4.24.0","gh-pages":"^6.2.0","prettier":"3.0.3","typescript":"^5.6.3","@types/node":"^20.16.11","npm-run-all":"^4.1.5","solid-devtools":"^0.27.9","vite-plugin-solid":"2.7.0","eslint-plugin-solid":"0.14.3","rollup-preset-solid":"^2.0.1","vite-plugin-terminal":"^1.2.0","eslint-plugin-jsx-a11y":"6.10.0","@typescript-eslint/parser":"^8.9.0","rollup-plugin-typescript2":"^0.36.0","@typescript-eslint/eslint-plugin":"^8.9.0"},"peerDependencies":{"solid-js":"^1.7.6","solid-styled-components":"^0.28.5"},"_npmOperationalInternal":{"tmp":"tmp/nodeflow-lib_0.0.8_1729035240430_0.12394049328160439","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"nodeflow-lib","author":{"name":"LordDeatHunter"},"repository":{"type":"git","url":"git+https://github.com/LordDeatHunter/nodeflow.git"},"homepage":"https://lorddeathunter.github.io/nodeflow","version":"0.0.9","description":"Library for creating node/graph-based applications","type":"module","license":"MIT","main":"./dist/nodeflow.cjs.js","module":"./dist/nodeflow.es.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/nodeflow.es.js","browser":"./dist/nodeflow.es.js","require":"./dist/nodeflow.cjs.js","node":"./dist/nodeflow.cjs.js"}},"devDependencies":{"@eslint/js":"^9.12.0","@types/eslint__js":"^8.42.3","@types/node":"^20.16.11","@typescript-eslint/eslint-plugin":"^8.9.0","@typescript-eslint/parser":"^8.9.0","eslint":"9.12.0","eslint-plugin-jsx-a11y":"6.10.0","eslint-plugin-solid":"0.14.3","gh-pages":"^6.2.0","globals":"^15.11.0","npm-run-all":"^4.1.5","prettier":"3.0.3","rollup":"^4.24.0","rollup-plugin-typescript2":"^0.36.0","rollup-preset-solid":"^2.0.1","sass":"^1.79.5","solid-devtools":"^0.27.9","typescript":"^5.6.3","typescript-eslint":"^8.9.0","vite":"^4.5.5","vite-plugin-dts":"^4.3.0","vite-plugin-solid":"2.7.0","vite-plugin-terminal":"^1.2.0"},"dependencies":{"@solid-primitives/map":"^0.4.13","vite-plugin-css-injected-by-js":"^3.5.2"},"peerDependencies":{"solid-js":"^1.9.3","solid-styled-components":"^0.28.5"},"scripts":{"build":"eslint . --config eslint.config.js && vite build","build-examples":"node scripts/build-examples.cjs","deploy-examples":"run-s build-examples && gh-pages -d examples-build","dev:blueprint":"pnpm --prefix ./examples/BlueprintApp start","dev:familytree":"pnpm --prefix ./examples/FamilyTreeApp start","dev:nostyle":"pnpm --prefix ./examples/NoStyle start","lint":"eslint --ext .js,.jsx,.ts,.tsx .","serve":"vite preview","start":"run-p dev:*"},"_id":"nodeflow-lib@0.0.9","bugs":{"url":"https://github.com/LordDeatHunter/nodeflow/issues"},"_integrity":"sha512-tVZLat4S728Kf/bRUpbhj8VX3gGcGyc11zdzqg8/VrLJbzRhLh6Ox6pxHRQ/7h+ll3L+PsLZ40rdoMx6UodReA==","_resolved":"C:\\Users\\DH\\AppData\\Local\\Temp\\fa5dbe03e1c65347411a6c90efab7a07\\nodeflow-lib-0.0.9.tgz","_from":"file:nodeflow-lib-0.0.9.tgz","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tVZLat4S728Kf/bRUpbhj8VX3gGcGyc11zdzqg8/VrLJbzRhLh6Ox6pxHRQ/7h+ll3L+PsLZ40rdoMx6UodReA==","shasum":"3b123b70aef79876e7634a619842afc3eb3aeb50","tarball":"https://registry.npmjs.org/nodeflow-lib/-/nodeflow-lib-0.0.9.tgz","fileCount":41,"unpackedSize":233299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDegq2ePL8yLKezToIk87cG3AmgFWMsrJkeT2r7/FfWOwIhAO2DY1bozDW6V3QFGBL5yPkdBhFG7Rycu0KwuJnT1jmU"}]},"_npmUser":{"name":"lorddeathunter","email":"desuhansa@gmail.com"},"directories":{},"maintainers":[{"name":"lorddeathunter","email":"desuhansa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodeflow-lib_0.0.9_1730246260016_0.05379476016221263"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-21T02:25:27.370Z","modified":"2024-10-29T23:57:40.399Z","0.0.1-a1":"2024-01-21T02:25:27.533Z","0.0.1-a2":"2024-01-21T13:51:27.959Z","0.0.1-a3":"2024-01-22T18:37:18.899Z","0.0.1-a4":"2024-01-22T23:06:40.673Z","0.0.1-a5":"2024-01-22T23:25:15.071Z","0.0.1-a6":"2024-01-22T23:40:48.132Z","0.0.1-a7":"2024-01-23T00:42:36.601Z","0.0.1-a8":"2024-01-23T00:54:35.049Z","0.0.1-a9":"2024-01-23T01:03:08.050Z","0.0.1-a10":"2024-01-23T21:06:00.443Z","0.0.1-a11":"2024-01-23T21:40:23.893Z","0.0.1-a12":"2024-01-23T22:10:27.021Z","0.0.1-a13":"2024-01-23T22:36:42.991Z","0.0.1-a14":"2024-01-23T22:56:48.274Z","0.0.1-a15":"2024-01-23T23:06:26.408Z","0.0.1-a16":"2024-01-24T00:07:45.485Z","0.0.1":"2024-01-24T15:58:31.490Z","0.0.2":"2024-01-25T00:16:02.420Z","0.0.3":"2024-01-31T21:39:44.668Z","0.0.4":"2024-02-25T02:30:14.325Z","0.0.5":"2024-03-01T23:58:33.759Z","0.0.6":"2024-03-26T23:41:25.088Z","0.0.7":"2024-10-15T20:56:56.203Z","0.0.8":"2024-10-15T23:34:00.644Z","0.0.9":"2024-10-29T23:57:40.251Z"},"bugs":{"url":"https://github.com/LordDeatHunter/nodeflow/issues"},"author":{"name":"LordDeatHunter"},"license":"MIT","homepage":"https://lorddeathunter.github.io/nodeflow","repository":{"type":"git","url":"git+https://github.com/LordDeatHunter/nodeflow.git"},"description":"Library for creating node/graph-based applications","maintainers":[{"name":"lorddeathunter","email":"desuhansa@gmail.com"}],"readme":"![NodeFlow](./assets/logo.png)\r\n[![GitHub activity](https://img.shields.io/github/last-commit/LordDeatHunter/nodeflow/master?style=for-the-badge&logo=github)](https://github.com/LordDeatHunter/nodeflow)\r\n[![Static Badge](https://img.shields.io/npm/v/nodeflow-lib?style=for-the-badge&logo=npm)](https://www.npmjs.com/package/nodeflow-lib)\r\n\r\nA library that aims to provide everything needed for making flowcharts, graphs, diagrams, and other similar things using\r\na simple and intuitive API.\\\r\nCurrently, NodeFlow is built using [SolidJS](https://www.solidjs.com/), but there are plans to make it\r\nframework-agnostic in the future.\r\n\r\n## Features\r\n\r\n- 🔍 Zooming and panning\r\n- 🤚 Dragging, selecting, and connecting nodes\r\n- 🎨 Fully customizable styling for every element (nodes, connectors, connector-sections, etc.)\r\n- 📦 Customizable node content\r\n- 📒 History (undo/redo)\r\n- ⤵️ Connection curves\r\n\r\n## Installation\r\n\r\n```shell\r\nnpm install nodeflow\r\n```\r\n\r\n## Usage\r\n\r\n📚 The [Wiki page](https://github.com/LordDeatHunter/nodeflow/wiki) covers most of the features of NodeFlow.\r\n\r\nBelow is a simple example that covers adding 2 nodes and connecting them:\r\n```tsx\r\nimport { NodeflowLib } from \"nodeflow-lib\";\r\n\r\n// Create a canvas with id \"main\".\r\n// nodeflowData contains the data of the canvas\r\n// Nodeflow is the canvas element (currently a SolidJS component)\r\nconst [nodeflowData, Nodeflow] = NodeflowLib.get().createCanvas(\"main\");\r\n\r\n// create the nodes\r\nconst sourceNode = nodeflowData.addNode({\r\n  position: { x: 100, y: 100 },\r\n  content: (nodeData) => <div>{nodeData.position}</div>,\r\n});\r\nconst destinationNode = nodeflowData.addNode({\r\n  position: { x: 400, y: 400 },\r\n  content: (nodeData) => <div>Node 2!</div>,\r\n});\r\n\r\n// add a connector section to the nodes\r\nconst outputSection = sourceNode.addConnectorSection({ id: \"output\" });\r\nconst inputSection = node2.addConnectorSection({ id: \"input\" });\r\n\r\n// add a connector to each connector section\r\noutputSection.addConnector({ id: \"source-connector\" });\r\nconnectorSection2.addConnector({ id: \"target-connector\" });\r\n\r\n// connect the connectors\r\nnodeflowData.addConnection({\r\n  sourceNodeId: sourceNode.id,\r\n  sourceConnectorId: \"source-connector\",\r\n  destinationNodeId: destinationNode.id,\r\n  destinationConnectorId: \"target-connector\",\r\n});\r\n```\r\n\r\nFor rendering the canvas, you just use the `Nodeflow` component:\r\n```tsx\r\n<Nodeflow width=\"800px\" height=\"800px\" />\r\n```\r\n\r\n## Examples\r\n\r\nThere are 2 example projects: 👨‍👩‍👧‍👦 a [FamilyTree App](./examples/FamilyTreeApp) and 📘 a [Blueprint App](./examples/BlueprintApp).\\\r\nYou can check them out in action [here](https://lorddeathunter.github.io/nodeflow/).\r\n","readmeFilename":"README.md"}