|
|
@@ -8,12 +8,15 @@
|
|
|
"name": "content-find-agent-web",
|
|
|
"version": "0.1.0",
|
|
|
"dependencies": {
|
|
|
+ "@xyflow/react": "^12.11.0",
|
|
|
+ "dagre": "^0.8.5",
|
|
|
"lucide-react": "^0.468.0",
|
|
|
"next": "^15.1.0",
|
|
|
"react": "^19.0.0",
|
|
|
"react-dom": "^19.0.0"
|
|
|
},
|
|
|
"devDependencies": {
|
|
|
+ "@types/dagre": "^0.7.54",
|
|
|
"@types/node": "^22.10.0",
|
|
|
"@types/react": "^19.0.0",
|
|
|
"@types/react-dom": "^19.0.0",
|
|
|
@@ -699,6 +702,62 @@
|
|
|
"tslib": "^2.8.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@types/d3-color": {
|
|
|
+ "version": "3.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
|
|
|
+ "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
+ "node_modules/@types/d3-drag": {
|
|
|
+ "version": "3.0.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz",
|
|
|
+ "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "@types/d3-selection": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@types/d3-interpolate": {
|
|
|
+ "version": "3.0.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
|
|
|
+ "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "@types/d3-color": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@types/d3-selection": {
|
|
|
+ "version": "3.0.11",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz",
|
|
|
+ "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
+ "node_modules/@types/d3-transition": {
|
|
|
+ "version": "3.0.9",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz",
|
|
|
+ "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "@types/d3-selection": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@types/d3-zoom": {
|
|
|
+ "version": "3.0.8",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz",
|
|
|
+ "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "@types/d3-interpolate": "*",
|
|
|
+ "@types/d3-selection": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@types/dagre": {
|
|
|
+ "version": "0.7.54",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/dagre/-/dagre-0.7.54.tgz",
|
|
|
+ "integrity": "sha512-QjcRY+adGbYvBFS7cwv5txhVIwX1XXIUswWl+kSQTbI6NjgZydrZkEKX/etzVd7i+bCsCb40Z/xlBY5eoFuvWQ==",
|
|
|
+ "dev": true,
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
"node_modules/@types/node": {
|
|
|
"version": "22.19.20",
|
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.20.tgz",
|
|
|
@@ -713,7 +772,7 @@
|
|
|
"version": "19.2.17",
|
|
|
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz",
|
|
|
"integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==",
|
|
|
- "dev": true,
|
|
|
+ "devOptional": true,
|
|
|
"license": "MIT",
|
|
|
"dependencies": {
|
|
|
"csstype": "^3.2.2"
|
|
|
@@ -723,12 +782,54 @@
|
|
|
"version": "19.2.3",
|
|
|
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
|
|
|
"integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
|
|
|
- "dev": true,
|
|
|
+ "devOptional": true,
|
|
|
"license": "MIT",
|
|
|
"peerDependencies": {
|
|
|
"@types/react": "^19.2.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@xyflow/react": {
|
|
|
+ "version": "12.11.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@xyflow/react/-/react-12.11.0.tgz",
|
|
|
+ "integrity": "sha512-na4IO33FSs2OS72hASgZDmTYwFAkef7Z74uBUVrong3ARmQQHfnRUVaCFn1kTt5LbS6pK03TbYjCPGLjLFfziA==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "@xyflow/system": "0.0.77",
|
|
|
+ "classcat": "^5.0.3",
|
|
|
+ "zustand": "^4.4.0"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "@types/react": ">=17",
|
|
|
+ "@types/react-dom": ">=17",
|
|
|
+ "react": ">=17",
|
|
|
+ "react-dom": ">=17"
|
|
|
+ },
|
|
|
+ "peerDependenciesMeta": {
|
|
|
+ "@types/react": {
|
|
|
+ "optional": true
|
|
|
+ },
|
|
|
+ "@types/react-dom": {
|
|
|
+ "optional": true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@xyflow/system": {
|
|
|
+ "version": "0.0.77",
|
|
|
+ "resolved": "https://registry.npmjs.org/@xyflow/system/-/system-0.0.77.tgz",
|
|
|
+ "integrity": "sha512-qCDCMCQAAgUu8yHnhloHG9F5mwPX5E+Wl8McpYIOPSSXfzFJJoZcwOcsDiAjitVKIg2de1WmJbCHfpcvxprsgg==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "@types/d3-drag": "^3.0.7",
|
|
|
+ "@types/d3-interpolate": "^3.0.4",
|
|
|
+ "@types/d3-selection": "^3.0.10",
|
|
|
+ "@types/d3-transition": "^3.0.8",
|
|
|
+ "@types/d3-zoom": "^3.0.8",
|
|
|
+ "d3-drag": "^3.0.0",
|
|
|
+ "d3-interpolate": "^3.0.1",
|
|
|
+ "d3-selection": "^3.0.0",
|
|
|
+ "d3-zoom": "^3.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/caniuse-lite": {
|
|
|
"version": "1.0.30001797",
|
|
|
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001797.tgz",
|
|
|
@@ -749,6 +850,12 @@
|
|
|
],
|
|
|
"license": "CC-BY-4.0"
|
|
|
},
|
|
|
+ "node_modules/classcat": {
|
|
|
+ "version": "5.0.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/classcat/-/classcat-5.0.5.tgz",
|
|
|
+ "integrity": "sha512-JhZUT7JFcQy/EzW605k/ktHtncoo9vnyW/2GspNYwFlN1C/WmjuV/xtS04e9SOkL2sTdw0VAZ2UGCcQ9lR6p6w==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
"node_modules/client-only": {
|
|
|
"version": "0.0.1",
|
|
|
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
|
|
|
@@ -759,9 +866,124 @@
|
|
|
"version": "3.2.3",
|
|
|
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
|
|
|
"integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
|
|
|
- "dev": true,
|
|
|
+ "devOptional": true,
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
+ "node_modules/d3-color": {
|
|
|
+ "version": "3.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
|
|
|
+ "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
|
|
|
+ "license": "ISC",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/d3-dispatch": {
|
|
|
+ "version": "3.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
|
|
|
+ "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
|
|
|
+ "license": "ISC",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/d3-drag": {
|
|
|
+ "version": "3.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz",
|
|
|
+ "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==",
|
|
|
+ "license": "ISC",
|
|
|
+ "dependencies": {
|
|
|
+ "d3-dispatch": "1 - 3",
|
|
|
+ "d3-selection": "3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/d3-ease": {
|
|
|
+ "version": "3.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
|
|
|
+ "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
|
|
|
+ "license": "BSD-3-Clause",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/d3-interpolate": {
|
|
|
+ "version": "3.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
|
|
|
+ "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
|
|
|
+ "license": "ISC",
|
|
|
+ "dependencies": {
|
|
|
+ "d3-color": "1 - 3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/d3-selection": {
|
|
|
+ "version": "3.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
|
|
|
+ "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
|
|
|
+ "license": "ISC",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/d3-timer": {
|
|
|
+ "version": "3.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
|
|
|
+ "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
|
|
|
+ "license": "ISC",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/d3-transition": {
|
|
|
+ "version": "3.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz",
|
|
|
+ "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
|
|
|
+ "license": "ISC",
|
|
|
+ "dependencies": {
|
|
|
+ "d3-color": "1 - 3",
|
|
|
+ "d3-dispatch": "1 - 3",
|
|
|
+ "d3-ease": "1 - 3",
|
|
|
+ "d3-interpolate": "1 - 3",
|
|
|
+ "d3-timer": "1 - 3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "d3-selection": "2 - 3"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/d3-zoom": {
|
|
|
+ "version": "3.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz",
|
|
|
+ "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
|
|
|
+ "license": "ISC",
|
|
|
+ "dependencies": {
|
|
|
+ "d3-dispatch": "1 - 3",
|
|
|
+ "d3-drag": "2 - 3",
|
|
|
+ "d3-interpolate": "1 - 3",
|
|
|
+ "d3-selection": "2 - 3",
|
|
|
+ "d3-transition": "2 - 3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/dagre": {
|
|
|
+ "version": "0.8.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz",
|
|
|
+ "integrity": "sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "graphlib": "^2.1.8",
|
|
|
+ "lodash": "^4.17.15"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/detect-libc": {
|
|
|
"version": "2.1.2",
|
|
|
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
|
|
|
@@ -772,6 +994,21 @@
|
|
|
"node": ">=8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/graphlib": {
|
|
|
+ "version": "2.1.8",
|
|
|
+ "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz",
|
|
|
+ "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "lodash": "^4.17.15"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/lodash": {
|
|
|
+ "version": "4.18.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
|
|
|
+ "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
"node_modules/lucide-react": {
|
|
|
"version": "0.468.0",
|
|
|
"resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.468.0.tgz",
|
|
|
@@ -1028,6 +1265,43 @@
|
|
|
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
|
|
|
"dev": true,
|
|
|
"license": "MIT"
|
|
|
+ },
|
|
|
+ "node_modules/use-sync-external-store": {
|
|
|
+ "version": "1.6.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
|
|
|
+ "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==",
|
|
|
+ "license": "MIT",
|
|
|
+ "peerDependencies": {
|
|
|
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/zustand": {
|
|
|
+ "version": "4.5.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.7.tgz",
|
|
|
+ "integrity": "sha512-CHOUy7mu3lbD6o6LJLfllpjkzhHXSBlX8B9+qPddUsIfeF5S/UZ5q0kmCsnRqT1UHFQZchNFDDzMbQsuesHWlw==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "use-sync-external-store": "^1.2.2"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12.7.0"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "@types/react": ">=16.8",
|
|
|
+ "immer": ">=9.0.6",
|
|
|
+ "react": ">=16.8"
|
|
|
+ },
|
|
|
+ "peerDependenciesMeta": {
|
|
|
+ "@types/react": {
|
|
|
+ "optional": true
|
|
|
+ },
|
|
|
+ "immer": {
|
|
|
+ "optional": true
|
|
|
+ },
|
|
|
+ "react": {
|
|
|
+ "optional": true
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|