{"_id":"react-wireflow","_rev":"30-f65b9867e0871204fa6523f7db926514","name":"react-wireflow","dist-tags":{"latest":"0.7.2"},"versions":{"0.0.0":{"name":"react-wireflow","version":"0.0.0","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"UNLICENSED","_id":"react-wireflow@0.0.0","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"60cd94a3e2fd4703fcd1544ec9bd872eab5e2690","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.0.0.tgz","fileCount":70,"integrity":"sha512-B0tW8qChguOYXn/7+pcWlDzjT4hADhUTJvtGZlX5e+Ko3xJfqCJypZ/mjZ06XGANSs4nsSleh7ZXbstAYkKOeg==","signatures":[{"sig":"MEYCIQDhltWh8JjzGoBWxbIYrM7IGdvorS4E/Mro7GNAWj2+5wIhAPhoKYS3OpXecbqXr+iRt8k9xqFTMBeskM2a2LdyZu3F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1137803},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./themes/*":{"import":"./public/themes/*.css","default":"./public/themes/*.css","require":"./public/themes/*.css"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"}},"gitHead":"387795f596ef5ef23c464bfc3557f15e5b1b538c","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","build:examples":"vite build --config vite.config.examples.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.0.0_1761216116647_0.08676641370420435","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"react-wireflow","version":"0.0.1","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"UNLICENSED","_id":"react-wireflow@0.0.1","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"e616c27095004ded3919d88c81ea8f84b9bdf250","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.0.1.tgz","fileCount":78,"integrity":"sha512-4dwfRp9keeXG86PvToQkmen/6KuhavAvAumZb0Xh3Sm5o92QbCqDLHF0N/fAH/sYcGkscR1AMlt2wve+9iI+Ag==","signatures":[{"sig":"MEYCIQC7jjrRkGTCWfKzZuE/EXNEeRoFOWIWpNo8xqIJ4NY/aAIhALghB9XgoJOdTD86yg+uHMzlm+GQUZo8lDYBy27C+3tb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127211},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/github-light.css":"./public/themes/github-light.css"},"gitHead":"537dfaad4881e57dda785d85e8c715d47493e963","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","build:examples":"vite build --config vite.config.examples.ts","generate:theme-exports":"bun run scripts/generate-theme-exports.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.0.1_1761470628173_0.2074282706796866","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"react-wireflow","version":"0.0.2","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"UNLICENSED","_id":"react-wireflow@0.0.2","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"fcb4b235986395900e2fff1639cb1f26f777b630","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.0.2.tgz","fileCount":254,"integrity":"sha512-POBJ5rTH27ydzXzrNpYYnlwGUAe5ekKn9SMAgBkgmAem95GVSbL17f2h74rSg7lCjVSFNPFNx624ijY5G7FmEg==","signatures":[{"sig":"MEUCIGLcwf0qStJOM4QJLDiMIClt3K2sa5llIPut0W++kx9nAiEA/vwjIVHYXk3AbFz58ZbVZWv1Yhw0I1YjEDz/GWJcaJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311368},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/github-light.css":"./public/themes/github-light.css"},"gitHead":"224c81ff8945a4fe5301e29e9522ada12fb7afa2","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","build:examples":"vite build --config vite.config.examples.ts","generate:theme-exports":"bun run scripts/generate-theme-exports.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.0.2_1761471579059_0.22863690652909274","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"react-wireflow","version":"0.1.0","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"UNLICENSED","_id":"react-wireflow@0.1.0","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"47a099f04d0b4f6e2db6a99fac808c124f56523e","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.1.0.tgz","fileCount":274,"integrity":"sha512-2gK/6GT8rtOigcF3wKrkB6AxFJJpLyq1yIw+InExRErvfLr7DDsaSrFeqSM6pQKyebY8kRr6YKAOneYcsG8XTg==","signatures":[{"sig":"MEUCIQCYX+mL6NA0vIphrCY5FZxNLBNVnNJKFtxMo6DFmUH13gIgUGrMJZ2D2/HnN/4XikQCx/l0atcoleLFssLNLwhy5lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375800},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/github-light.css":"./public/themes/github-light.css"},"gitHead":"e859681283f797bebd35eaf4c5ed171db8114bdf","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","build:examples":"vite build --config vite.config.examples.ts","generate:theme-exports":"bun run scripts/generate-theme-exports.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.1.0_1763972960219_0.8141325830076489","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"react-wireflow","version":"0.3.0","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"UNLICENSED","_id":"react-wireflow@0.3.0","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"86c577b308ae2dc1a19dea335165966677421020","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.3.0.tgz","fileCount":294,"integrity":"sha512-vynJZXnqbzRxYUt0YWSvz1udo2AgLbSHQXMFfsQn/PhdM/1iWRmO2Vc2yGTsUaXx40PcRoMMc2q1FQHm8zo0hw==","signatures":[{"sig":"MEYCIQCjhHhiKc0PShfIuFFSu9lA0J7Ts8u2XMFXUuxz5DNBigIhANjcSct4gznSbVSKI3VDaVDKHt//z2jaXzrlmbCH23rr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1400661},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/github-light.css":"./public/themes/github-light.css"},"gitHead":"fde1ac823077ebd29f8da7d8ff7f7a2abeb8826a","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","build:examples":"vite build --config vite.config.examples.ts","generate:theme-exports":"bun run scripts/generate-theme-exports.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.3.0_1764139156724_0.9806591913109974","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"react-wireflow","version":"0.3.2","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"UNLICENSED","_id":"react-wireflow@0.3.2","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"785ead0103ad7225993df54fcf9bb61e6fd08f0b","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.3.2.tgz","fileCount":313,"integrity":"sha512-UJqYxmzJLHNyGz757duy9lJ4VxGTfz6mn65wtFawWioVM6p/yyPNbPrnnfOkFq2AgzwZ5G6ei46RsIBKxoADww==","signatures":[{"sig":"MEUCIQDIv1yqgBsTUVePaWZOBmTOcALf4bNvZjgmTlZNwqXSMwIgbFgaakNnG6qKf9QFep+Qg8um6ltzUBH3x8N0BIlQy7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1575382},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"0d57a5ea9601eed85ab0a1eda0e33b5d882d8998","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","build:examples":"vite build --config vite.config.examples.ts","generate:theme-exports":"bun run scripts/generate-theme-exports.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.3.2_1764216840245_0.6953225012215007","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"react-wireflow","version":"0.3.3","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"UNLICENSED","_id":"react-wireflow@0.3.3","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"8f9f1ec89e17a93e91f535f862e084076f2cd19b","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.3.3.tgz","fileCount":313,"integrity":"sha512-wK2UmbVWkEEixV1YTHQNlnyPygcCULQ5OOk+MCNnyAwX3rvCyFBhiOVrUZ5IgMI7/PHDwIC+YcD+MUSEexviBA==","signatures":[{"sig":"MEUCIQC5WbNzpivFaL7nXOG0h3DNYIjL5My+THHyY2eOfcZNnAIgXWsKw8n9Dcqj4iJ58QJrF33WVEQWnoGSSehrcIfe0pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1575911},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"110cb022b890f62bec51fedd3fc21c98c89eb546","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","build:examples":"vite build --config vite.config.examples.ts","generate:theme-exports":"bun run scripts/generate-theme-exports.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.3.3_1764306475657_0.3129324992660829","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"react-wireflow","version":"0.3.4","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"UNLICENSED","_id":"react-wireflow@0.3.4","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"930549c4754152c47e7461108a0d8ded33e945e4","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.3.4.tgz","fileCount":313,"integrity":"sha512-/leu474Q9599hjf2EWMxIQWEWDYjzWTNvL2gkg8fyyJ2pn/e2w2H4LRtHHkHRMFxoP3CSNekN+J2YGwOa8kEBA==","signatures":[{"sig":"MEUCIQCZ1bNBPkDHkSXK/R8402OuKlxaGvUj46jqiwZpBbdfgQIgEQjZMAjDpqTt2wRZsAXhn8ztTwfhsJD2ZOQJVupeKz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1576164},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"09c87d9c3cf5e6d4b29c8cd6eb739ebcf1fdc38f","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","build:examples":"vite build --config vite.config.examples.ts","generate:theme-exports":"bun run scripts/generate-theme-exports.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.3.4_1764309488398_0.052140237956823876","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"react-wireflow","version":"0.3.5","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"UNLICENSED","_id":"react-wireflow@0.3.5","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"8a85780af339e4b8d846db8c451767bc795a0b56","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.3.5.tgz","fileCount":313,"integrity":"sha512-2a8HCcqE8DdA5cw17mJcSspioM9xtbuIvEKrs6rIrozxuQVs8sezYfGYi8ivEHnHRgKdTcTtv8xVK3lpwFSBsA==","signatures":[{"sig":"MEUCIHAVBhj4Qpyc0GfR5MlwZxaWLTILbQE4ui81es5pZSGgAiEAhSLznznLbdX52qvoKXsavaZkazK+Rzy0vEE+zzZJO1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1578721},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"78689a7a434bfe718a924230fbf920ff706d5f44","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","build:examples":"vite build --config vite.config.examples.ts","generate:theme-exports":"bun run scripts/generate-theme-exports.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.3.5_1764394025687_0.9707399649816599","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"react-wireflow","version":"0.3.7","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.3.7","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"17261eee269364a4616b83ef7f9bd7a70c8117cf","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.3.7.tgz","fileCount":333,"integrity":"sha512-b0oXUUDVod0h/jI3OjOC6TinmuhnAczBPnrFg+o1xfwppKKcJo42qLdh72u8o27SvfkvcRgj/YvODcvaq2e13w==","signatures":[{"sig":"MEUCIQDmUgcs63JECNn5ZlNfBBGBN5dfRtonAIMw4AODcCQO4wIgD7jacGVNRNBAJpy8Dv7edxCpPNoOS965eqFizYeF0Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675036},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"e724ddd624fa0576d18e5eace6d1e5bde53a8c1d","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","build:examples":"vite build --config vite.config.examples.ts","generate:theme-exports":"bun run scripts/generate-theme-exports.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.3.7_1764472891890_0.9101354761110769","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"react-wireflow","version":"0.3.8","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.3.8","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"69633a6aaa2ee3dd799fc626cc4d5d3db1960cdb","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.3.8.tgz","fileCount":334,"integrity":"sha512-h6y6CNjtlgSrTY+6wWOTpUhGy81cKw7GhwVoJfC95vo4Rf/fQNTh8NYFCQjkz+LrHMmJxB8kgqveHQW7ZXX1uA==","signatures":[{"sig":"MEUCIHmeZT9fSRobefYf20IvegiP0ibSqFYVmFDkGNXtUI1rAiEAkZ0B6gH7j4vUlNSKsIjep+AClfl8cffRNRM/utIPn+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1680974},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"0e4751913aa7eba81aa8107f6dde0ef610483c93","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","build:examples":"vite build --config vite.config.examples.ts","generate:theme-exports":"bun run scripts/generate-theme-exports.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.3.8_1764584467934_0.7518177878888255","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"react-wireflow","version":"0.3.9","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.3.9","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"d96888ce41b709cd047bb4ab3530abcac72182ea","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.3.9.tgz","fileCount":351,"integrity":"sha512-XMu6RhWoiHPPIzKTGoeVmGinX6pTdjKehFvI9qYhMLbEQVkndVS8B+u/PoPmeGDGa83l81uXarOsVYHSTnGXjw==","signatures":[{"sig":"MEYCIQDFi99NYmFc5t611+143xcGT8iFVTAdzsWdDhXp7UT4RwIhAMlh836HqxBry37AdbZDeCOGPcQ/XKoDLsG8ZK4FgVhq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1946830},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"7180a2dba3f9be82b6b0f77207202b9411d62f3a","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","postcss":"^8.5.6","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.3.9_1764652558601_0.30912940886313933","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"react-wireflow","version":"0.3.10","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.3.10","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"8b06199c4cd320a94949f6e47cedfe3ea84180aa","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.3.10.tgz","fileCount":352,"integrity":"sha512-nQVbykCX1dGhudEPJvSclRpuu+82lnLFvquyCqHswqpy8j7tyvM5VZ8NTUYCNLb6corBr7pGy52Tb2acadsoig==","signatures":[{"sig":"MEUCIENfumWXVLXE4DA31Q2651kKZT49WrXERPLHrDDLIcSgAiEAmFXpTnAwLUCY4JuZbr9zbfntyiomiDEQ8zT2NoCX7HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1959677},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"98b188bba88b1f32c4f21cd5cfaadb7972c5fc3a","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","postcss":"^8.5.6","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.3.10_1764667481698_0.26924977778890624","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"react-wireflow","version":"0.3.11","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.3.11","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"6bea1c3e6ccac6c5b590159d97183910d671b61b","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.3.11.tgz","fileCount":352,"integrity":"sha512-bw1WSPXr3Gj9+hX8Jq6rUahZheAyGdAirzP5PjMJWPteNCLTBQilwgJi/wt4deV1jo26RU0G4mN2wFb3CDTyhg==","signatures":[{"sig":"MEYCIQCow75iplQNV8DUl4AUIpvQlQjbRKzSd+jwAVtV1SAdSAIhAJHdCheOk3zEWikiOH1ySfYmuFBZGirAl1GzYwmSN+/0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1960835},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"ea7e78c73872b554a55e69b6dc0118952fb94c02","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","postcss":"^8.5.6","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.3.11_1764737136311_0.5923307278776231","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"react-wireflow","version":"0.3.12","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.3.12","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"28cebc06a3b8f14b8f678bcbf1cb7222da27d72c","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.3.12.tgz","fileCount":357,"integrity":"sha512-jR+/UmCsJRhFEe1UrXmYrwVXGFWZgFu4VUd0cdOiF4gFNAwcfhCces26k2jWaefkt6zsAxOBLCifzKLPQBFehw==","signatures":[{"sig":"MEUCIGOwZX51PIUExzqJqcza3+kdr7a7EAsPtDjQTE6eVpNOAiEAsJi/K5RgNw+AiSijGAUqWlUPziu8oBQ58QbG7h+1lXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1997020},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"1f9e0b2297c8c9d252897406a632b5fa8ff57dd3","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","postcss":"^8.5.6","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.3.12_1764744561947_0.4430050680000981","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"react-wireflow","version":"0.4.0","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.4.0","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"ddfd02a38b32bc5e3500b67cee4e45a075caa741","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.4.0.tgz","fileCount":371,"integrity":"sha512-qBE2gsvDM3GjlKpjLjy81ZkjOvwr/CbPg9FAbRWTt24O8D4rTkpl664Ho26a4lk4zZxcjyO2P8xH2Pn8VSW/VA==","signatures":[{"sig":"MEQCIH7lx1xBkGXSwGA0r72dxo2Vu9HOOBXk2TepVcvrEaTFAiBK9+TWUZgLpHGZYpVFSrY4qZXzN3t8zinui/PY0pPAng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2011348},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"948175a2e9ebeefda41a5b4722968c32b3d89f57","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","postcss":"^8.5.6","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.4.0_1764896140207_0.004791678002518118","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"react-wireflow","version":"0.4.1","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.4.1","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"fd5f6ec76f6b5ce2d03dd46b782c72dc7c92cbde","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.4.1.tgz","fileCount":371,"integrity":"sha512-0QbVCJ0TYK2Qk/p+GPT60AnUK4fazZFB0bkUe2s3al9yh2YExiyrdbKqFxv/tY0PEsizeXLtoUXNjaLAwe9U1w==","signatures":[{"sig":"MEQCIE4TwX1P/ba3oP5xI+bREf01rDUef9bJl/JC5MPAm1p3AiAI5Gq/gAe6cbjGqTxZlz/KHeQJERwtkoY6W7dTbb/blw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013521},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"61b3c81c113bb6cad76bd8d8e5bb87b415413da4","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","postcss":"^8.5.6","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.4.1_1764912652563_0.5784172587944942","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"react-wireflow","version":"0.4.2","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.4.2","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"4a6fcee5c26fff97a1a3cd151d2abbf344e0a803","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.4.2.tgz","fileCount":372,"integrity":"sha512-JD+hkQHt8jZaVeMwl7HBmvbSfl9Tm2XvEOecmWJcLYvOerTLjCm0kWZkCzs8sZZ0+RuMbseO8GwWx3vZMtdwMA==","signatures":[{"sig":"MEQCIGD0xebA/L5H7gd5128Nuzllj0qwfDINnorbAcuN8FjNAiA2NOvgs2mQn0VQOiMBtdHzBWVQCV7N2//wOX2IP6zxag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2020305},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"9643185447a744f2e62ace260a4137e03c5c97bd","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.1","devDependencies":{"ajv":"^8.17.1","vite":"^7.1.12","jsdom":"^27.0.1","react":"^19.2.0","three":"^0.180.0","eslint":"^9.38.0","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^4.0.1","postcss":"^8.5.6","prettier":"^3.6.2","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/three":"^0.180.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.2","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^4.0.1","eslint-plugin-jsdoc":"^61.1.5","@vitejs/plugin-react":"^5.0.4","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.2","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.4.2_1764919105708_0.6511973704337055","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"react-wireflow","version":"0.4.3","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.4.3","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"e8e8a48a604582b4807bf4af9719c79324bc8e33","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.4.3.tgz","fileCount":381,"integrity":"sha512-ReyS7WQE+ZiAY8ZWmCgrI79zEB7zfjBvid7UOncR5JGuXOaqdDwKEf0M6zPCLRMoIB5nln+UR6/VABA/IhrBzg==","signatures":[{"sig":"MEYCIQC1fiEo+oSA8tt4M1RPJrR3LWoVo0HSiT/ziADeA8FZeQIhAIczFjdYy10ch02WCfJjW1Xajql8tzLP/KyYn1suyA17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2075935},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"3f95b6aa2ff0c47711f18b206a014e7b37b57aa3","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.3","devDependencies":{"ajv":"^8.17.1","vite":"^7.2.6","jsdom":"^27.2.0","react":"^19.2.1","three":"^0.181.2","eslint":"^9.39.1","rimraf":"^6.1.2","terser":"^5.44.1","vitest":"^4.0.15","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/three":"^0.181.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^61.4.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.48.1","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.4.3_1764940426749_0.011411336057717048","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"react-wireflow","version":"0.5.0","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.5.0","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"5fa69cf81843b84a7f4e5015c06293baac445bf4","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.5.0.tgz","fileCount":383,"integrity":"sha512-g2xt3Zg3ra3ikT/95be1ZiecJ/l4HFXk3lc1Nk4mZhFbX+w9tibIHBrzZl4B9TwJ0+V8SB+LeqxcCspdxww9FQ==","signatures":[{"sig":"MEUCIQDCeZo7FAYtX7XExNGKrveOKnHAU5Uo6aPKq1C4kq79pgIgKT7k3ju69IV1Avd+DNrWzBpM8aqW6F4ja0zPrCVpFnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080795},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"1f83bbea6a6d838d43ce30b907143e41787ebcd2","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.3","devDependencies":{"ajv":"^8.17.1","vite":"^7.2.6","jsdom":"^27.2.0","react":"^19.2.1","three":"^0.181.2","eslint":"^9.39.1","rimraf":"^6.1.2","terser":"^5.44.1","vitest":"^4.0.15","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/three":"^0.181.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^61.4.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.48.1","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.5.0_1765010418871_0.0208772247023008","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"react-wireflow","version":"0.5.1","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.5.1","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"18b6448feaf96e02f5d7faea3d72dbe3c3f64d3a","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.5.1.tgz","fileCount":383,"integrity":"sha512-BzniYqJpC5DlFaFHH1XuTvGUIB01wZTidZWAgVn8totN2m5GirtlZ7w9hWJ9Bex/PJFMACxXDNKthqjFU5etQQ==","signatures":[{"sig":"MEUCIHhulyxzrvUGVBCUS78hLf7QriqKcAOoNpm3P0SdjPo/AiEAyvGgjrw/u9s3ke9/dEOurksoR7QPHTeEzCRQM2VtdVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080784},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"935c8c31049681e0d9ad5f1e601d353530333195","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.3","devDependencies":{"ajv":"^8.17.1","vite":"^7.2.6","jsdom":"^27.2.0","react":"^19.2.1","three":"^0.181.2","eslint":"^9.39.1","rimraf":"^6.1.2","terser":"^5.44.1","vitest":"^4.0.15","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/three":"^0.181.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^61.4.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.48.1","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.5.1_1765012858064_0.00043616299944782","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"react-wireflow","version":"0.5.2","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.5.2","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"aad19c797bc34d2d3a24377855aea7501657bb2b","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.5.2.tgz","fileCount":385,"integrity":"sha512-P9FzpGlzX397zxPljguztDufp499Qu2nif943fQRYSqgcqoqFK57O13J1sC6g9ldjeHd9B7dMeiGnOVqWn1lzw==","signatures":[{"sig":"MEUCIQDjHEQZ+HsOmNjB+XjsrKiLA5d2QGa6SVN5L7iLHVTLdwIgC5hzIH0jhqkTNrBndV5O6fEOACrgSPiCB+WU8mrOA2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2077422},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"d4910c615019033d554faf99a6379cc1f80d322f","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.3","devDependencies":{"ajv":"^8.17.1","vite":"^7.2.6","jsdom":"^27.2.0","react":"^19.2.1","three":"^0.181.2","eslint":"^9.39.1","rimraf":"^6.1.2","terser":"^5.44.1","vitest":"^4.0.15","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/three":"^0.181.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^61.4.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.48.1","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.5.2_1765072433749_0.8266580374738832","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"react-wireflow","version":"0.5.3","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.5.3","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"64b33fd084a58b975782a33372685ad5d09fbc42","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.5.3.tgz","fileCount":385,"integrity":"sha512-wuucVhwajUg6O81b3PnC7R/Kt/HMKBRm2SoVGnuDviiNA1aILcYvuZ5gkLMk60DUCzlEmmQF0ymUPzkCMjkIiQ==","signatures":[{"sig":"MEUCIQDiNkdjv5Lax3NyGB2QiTqOp5Y+Pz4Efqq+eX+acuVkKAIgRsBP6tui2OxrxzerbP8xvkWZkYh8P+WIGRLqVIuFZAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2077825},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"59ca14f46ccfdf1b49fa8ac3726aebf161ee62c2","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.3","devDependencies":{"ajv":"^8.17.1","vite":"^7.2.6","jsdom":"^27.2.0","react":"^19.2.1","three":"^0.181.2","eslint":"^9.39.1","rimraf":"^6.1.2","terser":"^5.44.1","vitest":"^4.0.15","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/three":"^0.181.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^61.4.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.48.1","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.5.3_1765428425475_0.0849332051333993","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"react-wireflow","version":"0.5.4","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.5.4","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"be7675c38e04a77b45f49b48c0869579a4897cc1","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.5.4.tgz","fileCount":385,"integrity":"sha512-A5H6UhLgiHr4GaP3lVmiYzd04O5vlCHqSRNuxjuyPDkodsyofsO4v+Ywjfz7uuY5b1nQociQGqgabE8Zefb/nQ==","signatures":[{"sig":"MEUCIQCpSrt3mloOngliE69aq4XxynfN+MDuuqBkeSbBKwDtzAIgGprYQNCCpxDm8iRbYDBWGeuoaRWmxj1bCvSvsTnoOTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2077253},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"93570271efb64e0abfccb06311cd8db1a9b925ed","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.3","devDependencies":{"ajv":"^8.17.1","vite":"^7.2.6","jsdom":"^27.2.0","react":"^19.2.1","three":"^0.181.2","eslint":"^9.39.1","rimraf":"^6.1.2","terser":"^5.44.1","vitest":"^4.0.15","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/three":"^0.181.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^61.4.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.48.1","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.5.4_1765441256402_0.805080651221723","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"react-wireflow","version":"0.5.5","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.5.5","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"cccec980970a5cd36ac164b59eb8cb7720f7a38d","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.5.5.tgz","fileCount":385,"integrity":"sha512-4HoJazllTHaF6UJVc4u7t3K0wnGSqFqn11Zs6B7KeSjVgiLRIk1tMHlaRZgZO7BUHP2bP+0PTAXO+Sw53QyjWQ==","signatures":[{"sig":"MEQCIBj2dIRQjSKXaLR4M1K1XoPEAokHNDl5rmgVn2EYF1fXAiBDjeuZrWdU/SjXaO1NY8uYl6QJRnyox2KTzr8Vr3OlIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2077295},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"e43ee2b5fe6b2aa33e4e29ecc9d8af2464b0ac8e","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.3","devDependencies":{"ajv":"^8.17.1","vite":"^7.2.6","jsdom":"^27.2.0","react":"^19.2.1","three":"^0.181.2","eslint":"^9.39.1","rimraf":"^6.1.2","terser":"^5.44.1","vitest":"^4.0.15","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/three":"^0.181.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^61.4.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.48.1","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.5.5_1765516770212_0.4792744926145711","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"react-wireflow","version":"0.6.0","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.6.0","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"225d77a0619732457cfe449661c73e7e58b9ac0e","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.6.0.tgz","fileCount":386,"integrity":"sha512-iAgQJ/jdhJf9XaSUE28bK2nTaOERN6KmCQsssd/dxndKMbsM/r5tnRQJJ09SuBUH8KXCJTwGZBbg8WXMqPYe1g==","signatures":[{"sig":"MEQCIFKKO1S7q5FvUqVzVm4gIC2hInWyWZzs6lsiDfEcAK6wAiBT/1Fianl43Hd51OBX100aHLbTUnVKqM4PSt0sgUfbuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2083964},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"2664a8159cd8bfab6134167c30b8a37e0f2570ce","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.3","devDependencies":{"ajv":"^8.17.1","vite":"^7.2.6","jsdom":"^27.2.0","react":"^19.2.1","three":"^0.181.2","eslint":"^9.39.1","rimraf":"^6.1.2","terser":"^5.44.1","vitest":"^4.0.15","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/three":"^0.181.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^61.4.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.48.1","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.6.0_1765602691503_0.7840753721073752","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"react-wireflow","version":"0.6.1","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.6.1","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"3b69953d2cbe6abec9139089c30d05817be62e29","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.6.1.tgz","fileCount":399,"integrity":"sha512-yHH+RAxWwkHJsN+ALeFvMqeYokH8FreazCZ9ATkfWVBBqAJE8HXDSF+lmOGL83WJUFFHoSxStxnCurWc4hFsTw==","signatures":[{"sig":"MEUCIDNCFDVpNiwyNrDDjE30Q8zndV90pSpqwDVvjjJFKfYBAiEA/dZuLoZ/DfG7HXula+27hFh+9ztsC4Po/oV2ejB5Ny8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2153566},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"0c5cd95d116647af052335760116f85100367754","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.3","devDependencies":{"ajv":"^8.17.1","vite":"^7.2.6","jsdom":"^27.2.0","react":"^19.2.1","three":"^0.181.2","eslint":"^9.39.1","rimraf":"^6.1.2","terser":"^5.44.1","vitest":"^4.0.15","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/three":"^0.181.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^61.4.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.48.1","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.6.1_1765707344300_0.5133527832037013","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"react-wireflow","version":"0.7.0","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.7.0","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"5eced722d4339373e555181800404127ba56d300","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.7.0.tgz","fileCount":416,"integrity":"sha512-zkqdjtuKHeVC8KvJw7OPufNnvcf29z4zJpjoZ0hsfuh/OaCqFZ3CLu1fXHtkpJgsuOqMPiQVuCtbtLoQvH0dlQ==","signatures":[{"sig":"MEQCIG3anJ1SlLw2sJiV94ZK/257IMLk9U/IBcfMYz9W1sB6AiBs2kSZzzl+etVN+wlWkH3ofrUU5GZ1ERs1NMoPrKSv9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2250171},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/cursor.css":"./public/themes/cursor.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/adobe-light.css":"./public/themes/adobe-light.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"0f517906eb01247e8a648ad6c65ff62ceb0aecb4","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.3","devDependencies":{"ajv":"^8.17.1","vite":"^7.2.6","jsdom":"^27.2.0","react":"^19.2.1","three":"^0.181.2","eslint":"^9.39.1","rimraf":"^6.1.2","terser":"^5.44.1","vitest":"^4.0.15","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/three":"^0.181.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^61.4.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.48.1","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.7.0_1765793841021_0.34214226808940973","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"react-wireflow","version":"0.7.1","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"license":"Unlicense","_id":"react-wireflow@0.7.1","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"dist":{"shasum":"04c16b5d874c9bed3741c46745b0d004b040c5c0","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.7.1.tgz","fileCount":416,"integrity":"sha512-88cNhuxDTHHJxGgkr3ki0xZIzlsgDZhhX4G7Jsu68rwJCjBeBC4UROxetlptfToYOjJhwvS+6L8+Xsdr38hMnA==","signatures":[{"sig":"MEUCIQD8BLXKA4OHAVpYsXssengohHpEdyDX1dlRqh3EP8474gIgSp4c89cWTLR/wEfCuoGSGeI277IY7y17wJ/JoW6p5pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2260070},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./style.css":"./dist/style.css","./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./themes/meta.css":"./public/themes/meta.css","./themes/opal.css":"./public/themes/opal.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/apple.css":"./public/themes/apple.css","./themes/figma.css":"./public/themes/figma.css","./themes/unity.css":"./public/themes/unity.css","./themes/xcorp.css":"./public/themes/xcorp.css","./themes/cursor.css":"./public/themes/cursor.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/notion.css":"./public/themes/notion.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/adobe-light.css":"./public/themes/adobe-light.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css"},"gitHead":"10d2591dfbc9573eb088abf0f4c20d4dea96414a","scripts":{"dev":"vite dev","lint":"eslint .","test":"vitest --run ","build":"vite build","clean":"rimraf dist","format":"prettier --write .","analyze":"vite build --mode analyze","lint:fix":"eslint . --fix","test:cov":"vitest run --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:visual":"playwright test","build:examples":"vite build --config vite.config.examples.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","test:visual:report":"playwright show-report","test:visual:update":"playwright test --update-snapshots","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts"},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"_npmVersion":"11.6.2","description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","directories":{},"sideEffects":["dist/style.css","public/themes/*.css"],"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"bun@1.3.3","devDependencies":{"ajv":"^8.17.1","vite":"^7.2.6","jsdom":"^27.2.0","react":"^19.2.1","three":"^0.181.2","eslint":"^9.39.1","rimraf":"^6.1.2","terser":"^5.44.1","vitest":"^4.0.15","postcss":"^8.5.6","prettier":"^3.7.4","react-dom":"^19.2.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/three":"^0.181.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.57.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^4.0.15","eslint-plugin-jsdoc":"^61.4.1","@vitejs/plugin-react":"^5.1.1","eslint-plugin-import":"^2.32.0","rollup-plugin-terser":"^7.0.2","vite-bundle-analyzer":"^1.2.3","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.48.1","@testing-library/user-event":"^14.6.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^8.48.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-wireflow_0.7.1_1765949635724_0.7305232654773459","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"react-wireflow","version":"0.7.2","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","packageManager":"bun@1.3.3","sideEffects":["dist/style.css","public/themes/*.css"],"license":"Unlicense","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./style.css":"./dist/style.css","./themes/adobe-light.css":"./public/themes/adobe-light.css","./themes/adobe.css":"./public/themes/adobe.css","./themes/akzidenz-grotesk.css":"./public/themes/akzidenz-grotesk.css","./themes/antigravity.css":"./public/themes/antigravity.css","./themes/apple.css":"./public/themes/apple.css","./themes/blueprint.css":"./public/themes/blueprint.css","./themes/brutalist.css":"./public/themes/brutalist.css","./themes/constructivist.css":"./public/themes/constructivist.css","./themes/cursor.css":"./public/themes/cursor.css","./themes/figma.css":"./public/themes/figma.css","./themes/github-light.css":"./public/themes/github-light.css","./themes/github.css":"./public/themes/github.css","./themes/google.css":"./public/themes/google.css","./themes/macintosh.css":"./public/themes/macintosh.css","./themes/meta.css":"./public/themes/meta.css","./themes/minecraft.css":"./public/themes/minecraft.css","./themes/notion.css":"./public/themes/notion.css","./themes/opal.css":"./public/themes/opal.css","./themes/russian-avant-garde.css":"./public/themes/russian-avant-garde.css","./themes/stellar.css":"./public/themes/stellar.css","./themes/unity.css":"./public/themes/unity.css","./themes/vaporwave.css":"./public/themes/vaporwave.css","./themes/vscode.css":"./public/themes/vscode.css","./themes/wargames.css":"./public/themes/wargames.css","./themes/window98.css":"./public/themes/window98.css","./themes/windows11.css":"./public/themes/windows11.css","./themes/windows31.css":"./public/themes/windows31.css","./themes/windowsxp.css":"./public/themes/windowsxp.css","./themes/xcorp.css":"./public/themes/xcorp.css","./i18n/en":{"types":"./dist/i18n/en.d.ts","import":"./dist/i18n/en.js","require":"./dist/i18n/en.cjs"},"./i18n/ja":{"types":"./dist/i18n/ja.d.ts","import":"./dist/i18n/ja.js","require":"./dist/i18n/ja.cjs"},"./i18n/zh":{"types":"./dist/i18n/zh.d.ts","import":"./dist/i18n/zh.js","require":"./dist/i18n/zh.cjs"},"./i18n/zh-cn":{"types":"./dist/i18n/zh-cn.d.ts","import":"./dist/i18n/zh-cn.js","require":"./dist/i18n/zh-cn.cjs"},"./i18n/ko":{"types":"./dist/i18n/ko.d.ts","import":"./dist/i18n/ko.js","require":"./dist/i18n/ko.cjs"},"./i18n/es":{"types":"./dist/i18n/es.d.ts","import":"./dist/i18n/es.js","require":"./dist/i18n/es.cjs"},"./i18n/fr":{"types":"./dist/i18n/fr.d.ts","import":"./dist/i18n/fr.js","require":"./dist/i18n/fr.cjs"},"./i18n/de":{"types":"./dist/i18n/de.d.ts","import":"./dist/i18n/de.js","require":"./dist/i18n/de.cjs"},"./inspector":{"types":"./dist/inspector/index.d.ts","import":"./dist/inspector/index.js","require":"./dist/inspector/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"}},"scripts":{"dev":"vite dev","build":"vite build","build:examples":"vite build --config vite.config.examples.ts","analyze":"vite build --mode analyze","clean":"rimraf dist","generate:theme-exports":"bun run scripts/generate-theme-exports.ts","generate:theme-registry":"bun run scripts/generate-theme-registry.ts","generate:themes":"bun run generate:theme-exports && bun run generate:theme-registry","check:theme-tokens":"bun run scripts/check-theme-tokens.ts","lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write .","typecheck":"tsc -p tsconfig.json --noEmit","test:cov":"vitest run --coverage","test":"vitest --run ","test:visual":"playwright test","test:visual:update":"playwright test --update-snapshots","test:visual:report":"playwright show-report"},"devDependencies":{"@playwright/test":"^1.57.0","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@types/three":"^0.181.0","@typescript-eslint/eslint-plugin":"^8.48.1","@typescript-eslint/parser":"^8.48.1","@vitejs/plugin-react":"^5.1.1","@vitest/coverage-v8":"^4.0.15","ajv":"^8.17.1","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.32.0","eslint-plugin-jsdoc":"^61.4.1","jsdom":"^27.2.0","postcss":"^8.5.6","prettier":"^3.7.4","react":"^19.2.1","react-dom":"^19.2.1","rimraf":"^6.1.2","rollup-plugin-terser":"^7.0.2","terser":"^5.44.1","three":"^0.181.2","typescript":"^5.9.3","typescript-eslint":"^8.48.1","vite":"^7.2.6","vite-bundle-analyzer":"^1.2.3","vite-plugin-dts":"^4.5.4","vitest":"^4.0.15"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"dependencies":{},"description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"gitHead":"51ed8fe89318545484bc5003343fb46851ba7e90","_id":"react-wireflow@0.7.2","_nodeVersion":"22.18.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-qep8Lb/iTvyNrMTKDS7NcmlgK3V8wkTHWVMdADvX0KgecuahPub368+1lxOgR+oVm6Kb6AQ2d1m/dLAPgCKu8g==","shasum":"497a25bad46b3bec8049646307aceade50444339","tarball":"https://registry.npmjs.org/react-wireflow/-/react-wireflow-0.7.2.tgz","fileCount":1072,"unpackedSize":5123320,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC6yRO2NmEQafWXIyKxJvwUxZugKcGBs+RSMAyMlRWhzwIgURWOmBrqRvAsE0REPElmSnCFknw/zkIY4hTXOXCtnbQ="}]},"_npmUser":{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"},"directories":{},"maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-wireflow_0.7.2_1766037161047_0.6364689138305302"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-23T10:41:56.646Z","modified":"2025-12-18T05:52:41.529Z","0.0.0":"2025-10-23T10:41:56.893Z","0.0.1":"2025-10-26T09:23:48.438Z","0.0.2":"2025-10-26T09:39:39.268Z","0.1.0":"2025-11-24T08:29:20.427Z","0.3.0":"2025-11-26T06:39:16.918Z","0.3.2":"2025-11-27T04:14:00.514Z","0.3.3":"2025-11-28T05:07:55.907Z","0.3.4":"2025-11-28T05:58:08.622Z","0.3.5":"2025-11-29T05:27:05.925Z","0.3.7":"2025-11-30T03:21:32.131Z","0.3.8":"2025-12-01T10:21:08.167Z","0.3.9":"2025-12-02T05:15:58.840Z","0.3.10":"2025-12-02T09:24:41.957Z","0.3.11":"2025-12-03T04:45:36.538Z","0.3.12":"2025-12-03T06:49:22.145Z","0.4.0":"2025-12-05T00:55:40.437Z","0.4.1":"2025-12-05T05:30:52.779Z","0.4.2":"2025-12-05T07:18:25.910Z","0.4.3":"2025-12-05T13:13:46.953Z","0.5.0":"2025-12-06T08:40:19.084Z","0.5.1":"2025-12-06T09:20:58.263Z","0.5.2":"2025-12-07T01:53:53.938Z","0.5.3":"2025-12-11T04:47:05.699Z","0.5.4":"2025-12-11T08:20:56.589Z","0.5.5":"2025-12-12T05:19:30.464Z","0.6.0":"2025-12-13T05:11:31.703Z","0.6.1":"2025-12-14T10:15:44.542Z","0.7.0":"2025-12-15T10:17:21.185Z","0.7.1":"2025-12-17T05:33:55.865Z","0.7.2":"2025-12-18T05:52:41.296Z"},"license":"Unlicense","keywords":["react","node-editor","workflow","diagram","graph","wireflow","react-wireflow"],"description":"Composable React node editor canvas with configurable nodes, connections, and inspector UI.","maintainers":[{"name":"trkbt10","email":"triple.quartet+npm@gmail.com"}],"readme":"# react-wireflow\n\nReact components for building node-based workflow editors with TypeScript support.\n\n[![npm version](https://img.shields.io/npm/v/react-wireflow?logo=npm&label=react-wireflow)](https://www.npmjs.com/package/react-wireflow)\n[![npm downloads](https://img.shields.io/npm/dm/react-wireflow?color=cb3837)](https://www.npmjs.com/package/react-wireflow)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/react-wireflow?logo=rollup&label=min%2Bgzip)](https://bundlephobia.com/package/react-wireflow)\n[![status](https://img.shields.io/badge/status-experimental-f97316.svg)](#)\n\nDemo: https://trkbt10.github.io/react-wireflow/\n\nType-safe node definitions, customizable renderers, grid-based layouts, settings persistence, undo/redo, i18n.\n\n## Installation\n\nRequires React `^19.2.0` (uses `useEffectEvent`).\n\n```bash\nnpm install react-wireflow\n```\n\n```tsx\nimport \"react-wireflow/style.css\";\n```\n\n## Usage\n\n```tsx\nimport { NodeEditor, createNodeDefinition } from \"react-wireflow\";\n\nconst MyNode = createNodeDefinition({\n  type: \"my-node\",\n  displayName: \"My Node\",\n  ports: [\n    { id: \"in\", type: \"input\", position: \"left\" },\n    { id: \"out\", type: \"output\", position: \"right\" },\n  ],\n});\n\nfunction App() {\n  const [data, setData] = useState({ nodes: {}, connections: {} });\n  return <NodeEditor data={data} onDataChange={setData} nodeDefinitions={[MyNode]} />;\n}\n```\n\n## Changelog\n\n### Unreleased\n\n- **Breaking:** `NodeRenderProps` was removed. Use `NodeRendererProps` instead.\n\n## Custom ports and connections\n\nDeclare `renderPort` per port definition to override the visual while keeping editor interactions. The second argument renders the default dot, which you can keep for accessibility hitboxes or replace entirely. Always forward `context.handlers` and honor `context.position` (x, y, transform) for correct anchoring.\n\n```tsx\nconst CustomPorts = createNodeDefinition({\n  type: \"custom-ports\",\n  displayName: \"Custom Ports\",\n  ports: [\n    {\n      id: \"emit\",\n      type: \"output\",\n      label: \"Emit\",\n      position: \"right\",\n      dataType: [\"text\", \"html\"],\n      renderPort: (context, defaultRender) => {\n        if (!context.position) return defaultRender();\n        const { x, y, transform } = context.position;\n        return (\n          <div\n            style={{ position: \"absolute\", left: x, top: y, transform: transform ?? \"translate(-50%, -50%)\" }}\n            onPointerDown={context.handlers.onPointerDown}\n            onPointerUp={context.handlers.onPointerUp}\n            onPointerEnter={context.handlers.onPointerEnter}\n            onPointerMove={context.handlers.onPointerMove}\n            onPointerLeave={context.handlers.onPointerLeave}\n            onPointerCancel={context.handlers.onPointerCancel}\n            data-state={context.isConnectable ? \"ready\" : context.isHovered ? \"hovered\" : \"idle\"}\n          >\n            <span className=\"port-dot\" />\n            <span className=\"port-label\">{context.port.label}</span>\n          </div>\n        );\n      },\n      renderConnection: (context, defaultRender) => {\n        // Example: decorate connected lines; fall back to default during previews\n        if (!context.connection) return defaultRender();\n        return defaultRender();\n      },\n    },\n  ],\n});\n```\n\n`PortRenderContext` includes `port`, `node`, `allNodes`, `allConnections`, booleans (`isConnecting`, `isConnectable`, `isCandidate`, `isHovered`, `isConnected`), optional `position`, and pointer handlers you must preserve. `ConnectionRenderContext` provides `phase`, `fromPort`, `toPort`, their positions, selection/hover flags, and handlers for pointer/cxtmenu; use it to add badges or halos while keeping hit-testing intact. For dynamic ports, set `instances`, `createPortId`, and `createPortLabel` on the port definition (see `src/examples/demos/custom/ports/port-playground` for a complete playground).\n\n## Panels\n\nUse `defaultEditorGridLayers` for built-in panels (canvas, inspector, statusbar):\n\n```tsx\nimport { defaultEditorGridConfig, defaultEditorGridLayers } from \"react-wireflow\";\n\n<NodeEditor gridConfig={defaultEditorGridConfig} gridLayers={defaultEditorGridLayers} />\n```\n\nOr define custom layouts:\n\n```tsx\n<NodeEditor\n  gridConfig={{\n    areas: [[\"canvas\", \"inspector\"]],\n    rows: [{ size: \"1fr\" }],\n    columns: [{ size: \"1fr\" }, { size: \"300px\", resizable: true }],\n  }}\n  gridLayers={[\n    { id: \"canvas\", component: <NodeCanvas />, gridArea: \"canvas\" },\n    { id: \"inspector\", component: <InspectorPanel />, gridArea: \"inspector\" },\n  ]}\n/>\n```\n\nAdd floating layers:\n\n```tsx\nconst layers = [\n  ...defaultEditorGridLayers,\n  {\n    id: \"minimap\",\n    component: <YourMinimap />,\n    positionMode: \"absolute\",\n    position: { right: 10, bottom: 10 },\n    draggable: true,\n  },\n];\n```\n\nDrawer for mobile:\n\n```tsx\n{ id: \"panel\", component: <MyPanel />, drawer: { placement: \"right\", open: isOpen } }\n```\n\nSee [examples](https://github.com/trkbt10/react-wireflow/tree/main/src/examples/demos) for complete implementations.\n\n## Custom Inspector Panels\n\nThe Inspector panel can be customized at three levels:\n\n### 1. Per-Node Custom Inspector (`renderInspector`)\n\nDefine `renderInspector` in your node definition to provide custom inspector content when that node type is selected:\n\n```tsx\nimport {\n  createNodeDefinition,\n  PropertySection,\n  InspectorInput,\n  InspectorDefinitionList,\n  InspectorDefinitionItem,\n  type InspectorRenderProps,\n} from \"react-wireflow\";\n\ntype PersonNodeData = {\n  name: string;\n  email: string;\n};\n\n// Custom inspector component (function name starts with uppercase to use hooks)\nfunction PersonInspector({ node, onUpdateNode }: InspectorRenderProps<PersonNodeData>) {\n  const data = node.data ?? {};\n\n  return (\n    <PropertySection title=\"Person Details\">\n      <InspectorDefinitionList>\n        <InspectorDefinitionItem label=\"Name\">\n          <InspectorInput\n            value={data.name ?? \"\"}\n            onChange={(e) => onUpdateNode({ data: { ...data, name: e.target.value } })}\n          />\n        </InspectorDefinitionItem>\n        <InspectorDefinitionItem label=\"Email\">\n          <InspectorInput\n            type=\"email\"\n            value={data.email ?? \"\"}\n            onChange={(e) => onUpdateNode({ data: { ...data, email: e.target.value } })}\n          />\n        </InspectorDefinitionItem>\n      </InspectorDefinitionList>\n    </PropertySection>\n  );\n}\n\nconst PersonNode = createNodeDefinition({\n  type: \"person\",\n  displayName: \"Person\",\n  renderInspector: PersonInspector,\n});\n```\n\n`InspectorRenderProps` provides:\n- `node` - The selected node with typed `data`\n- `onUpdateNode(updates)` - Callback to update node properties\n- `onDeleteNode()` - Callback to delete the node\n- `externalData`, `isLoadingExternalData`, `externalDataError` - External data state\n- `onUpdateExternalData(data)` - Callback to update external data\n\n### 2. Custom Inspector Tabs\n\nReplace or extend the default tabs (Layers, Properties, Settings) by passing `tabs` to `InspectorPanel`:\n\n```tsx\nimport {\n  InspectorPanel,\n  InspectorLayersTab,\n  InspectorPropertiesTab,\n  InspectorSettingsTab,\n  InspectorSection,\n  PropertySection,\n  type InspectorPanelTabConfig,\n} from \"react-wireflow\";\n\n// Custom tab component\nconst StatisticsTab = () => (\n  <InspectorSection>\n    <PropertySection title=\"Statistics\">\n      <p>Total nodes: 10</p>\n    </PropertySection>\n  </InspectorSection>\n);\n\nconst customTabs: InspectorPanelTabConfig[] = [\n  { id: \"layers\", label: \"Layers\", render: () => <InspectorLayersTab /> },\n  { id: \"properties\", label: \"Properties\", render: () => <InspectorPropertiesTab /> },\n  { id: \"stats\", label: \"Stats\", render: () => <StatisticsTab /> },\n  { id: \"settings\", label: \"Settings\", render: () => <InspectorSettingsTab panels={[]} /> },\n];\n\n<InspectorPanel tabs={customTabs} />\n```\n\n### 3. Custom Settings Panels\n\nAdd panels to the Settings tab using `settingsPanels`:\n\n```tsx\nimport {\n  InspectorPanel,\n  InspectorDefinitionList,\n  InspectorDefinitionItem,\n  InspectorButton,\n  type InspectorSettingsPanelConfig,\n} from \"react-wireflow\";\n\nconst ExportPanel = () => {\n  return (\n    <InspectorDefinitionList>\n      <InspectorDefinitionItem label=\"Format\">\n        <select><option>JSON</option><option>YAML</option></select>\n      </InspectorDefinitionItem>\n      <InspectorDefinitionItem label=\"\">\n        <InspectorButton onClick={() => alert(\"Exporting...\")}>Export</InspectorButton>\n      </InspectorDefinitionItem>\n    </InspectorDefinitionList>\n  );\n};\n\nconst settingsPanels: InspectorSettingsPanelConfig[] = [\n  { title: \"Export Options\", component: ExportPanel },\n];\n\n<InspectorPanel settingsPanels={settingsPanels} />\n```\n\n### Available Inspector UI Components\n\nBuild consistent inspector UIs with these components:\n\n**Layout Components:**\n\n| Component | Description |\n|-----------|-------------|\n| `PropertySection` | Titled section with header |\n| `InspectorSection` | Basic section container |\n| `InspectorSectionTitle` | Standalone section title (H4) |\n| `InspectorDefinitionList` | Semantic `<dl>` wrapper |\n| `InspectorDefinitionItem` | Label-value pair (`<dt>`/`<dd>`) |\n| `InspectorField` | Field wrapper with label |\n| `PositionInputsGrid` | Grid layout for position/size inputs |\n\n**Form Inputs:**\n\n| Component | Description |\n|-----------|-------------|\n| `InspectorInput` | Styled text input |\n| `InspectorNumberInput` | Number input with label |\n| `InspectorTextarea` | Multi-line text input |\n| `InspectorSelect` | Styled select dropdown |\n| `InspectorLabel` | Standalone form label |\n| `ReadOnlyField` | Non-editable display field |\n\n**Interactive:**\n\n| Component | Description |\n|-----------|-------------|\n| `InspectorButton` | Button (variants: primary, secondary, danger) |\n| `InspectorButtonGroup` | Segmented button control for options |\n| `InspectorShortcutButton` | Compact button for shortcut settings |\n| `InspectorShortcutBindingValue` | Keyboard/pointer shortcut display |\n\nSee the [Custom Inspector example](https://github.com/trkbt10/react-wireflow/tree/main/src/examples/demos/custom/inspector/custom-inspector) for a complete implementation.\n","readmeFilename":"README.md"}