{"_id":"stix2vis","_rev":"37-3aee3c97be08ce0e6ee0e38d5634ba3a","name":"stix2vis","dist-tags":{"latest":"1.2.2"},"versions":{"0.1.0":{"name":"stix2vis","version":"0.1.0","keywords":["react","stix","visualization"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.0","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"}],"dist":{"shasum":"4a06c187ab916dada4c26f510829094d680b92b2","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.0.tgz","fileCount":72,"integrity":"sha512-XPCcYRXuC1QYdc2NJ7/YZ9MtTBeTUz+tnv4IFPRuFQlT+h34pBwgx9PS9sJHQ3GO4MTq0DblDtcq29TGUeyGcQ==","signatures":[{"sig":"MEQCIE7saB9zabkcOiqrtZh7AS3tw7Y2ctc3atWLoRqII4oaAiByShexNkgVcbPzAbPva7o5+aJWEV3ufNjSMuFNaWzgeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2669598},"main":"src/App.js","gitHead":"d8846ebdae2d2b56903eb2245bc30d46f1d0381b","private":false,"scripts":{"test":"react-scripts test","build":"react-scripts build","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"A component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.2.0","define":"^1.0.1","react-dom":"^18.2.0","requirejs":"^2.3.6","web-vitals":"^2.1.4","vis-network":"^9.1.9","react-scripts":"5.0.1","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","vis-network":"^9.1.9"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.0_1707890158570_0.15518373102427452","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"stix2vis","version":"0.1.1","keywords":["react","stix","visualization"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.1","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"}],"dist":{"shasum":"1471939aa34c116d01275e94cd8bba649a1b46ea","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.1.tgz","fileCount":72,"integrity":"sha512-GWhKJgusVq8y1QEmOzPbAWh6Dk862cUWH088tiOJ24y6OyMjEPAXvB73YGJUTUnEWvenWdKNMTLKBcar+RKzyw==","signatures":[{"sig":"MEYCIQDeJ5+nFsVAmMv5Y6cC+FGbo3+Ig0xTQhpPsfITt1jFzwIhAMEUZPm9wscTuNorQiXNuIJhvkW7Zr3Bd3o2oB8TUOnW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2668508},"main":"src/App.js","gitHead":"5992b70937d37175fb4b7310c9ba4d0749319467","private":false,"scripts":{"test":"react-scripts test","build":"react-scripts build","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"A component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.2.0","define":"^1.0.1","react-dom":"^18.2.0","requirejs":"^2.3.6","web-vitals":"^2.1.4","vis-network":"^9.1.9","react-scripts":"5.0.1","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","vis-network":"^9.1.9"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.1_1707890681631_0.9134609516524177","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"stix2vis","version":"0.1.2","keywords":["react","stix","visualization","cyberSecurity","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.2","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"}],"dist":{"shasum":"38fb23fe80e01d9485dcfd3cb9b10a7be60ba6b3","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.2.tgz","fileCount":72,"integrity":"sha512-Cohg67b9Oa1yXGBbMlM9xhLUHpsfI/rH5GGbEjsXPQBxC9ihI8fvxgNuWoJTJaU4ttN0YLn9rfs1EHTY66K8KA==","signatures":[{"sig":"MEQCIDN3j9Et8qvwRb5vyrX969bmKUzZwlgKOlMSHlNldmDnAiAtqgGDyCaZSYKFR6Q5a/fyWwfr8nD2FWshVXF9JLyGjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2668523},"main":"src/App.js","gitHead":"19d4e6108f0c6295c0a5d3f7651ba3e871fe41a3","private":false,"scripts":{"test":"react-scripts test","build":"react-scripts build","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"A component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.2.0","define":"^1.0.1","react-dom":"^18.2.0","requirejs":"^2.3.6","web-vitals":"^2.1.4","vis-network":"^9.1.9","react-scripts":"5.0.1","@testing-library/react":"^13.4.0","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","vis-network":"^9.1.9"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.2_1707891174965_0.9341320616506223","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"stix2vis","version":"0.1.3","keywords":["react","stix","visualization","cybers security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.3","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"1f0fe7f32eeafca0df9964823a9aded60b60fc59","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.3.tgz","fileCount":72,"integrity":"sha512-uSHuOJpWOEEthXAzej/ESxwXWvi+Jr5iElvke/djhOm0Bb67KpAqVe/uwnQqT2cu0YTRHWV4B0110i7eHUd0NA==","signatures":[{"sig":"MEUCIQDKTxceVxkL6A4RpPiiV8uEK6voBpr5hs7SL7VvFh90SAIgRFe30+REoaNT0rBq27prUBqgW1cuYmG7wGq6wSqRXDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2664517},"main":"src/App.js","gitHead":"166c534f61f48b28dae7b767f371e4eafcbc6e2f","private":false,"scripts":{"test":"react-scripts test","build":"react-scripts build","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"A component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.2.0","define":"^1.0.1","react-dom":"^18.2.0","requirejs":"^2.3.6","web-vitals":"^2.1.4","vis-network":"^9.1.9","react-scripts":"5.0.1"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","vis-network":"^9.1.9"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.3_1708000104030_0.6274272138149246","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"stix2vis","version":"0.1.4","keywords":["react","stix","visualization","cybers security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.4","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"dcd84e9e169409164318c9dd27a4614ccd439702","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.4.tgz","fileCount":72,"integrity":"sha512-c1EZqt9abJ3YUyzqNn0rSQReiRYFT0PfI2EukDM1AvqOp2Agxreky3RI0Z7/htX84gfeEf6PoqGcSuvRUmOM3Q==","signatures":[{"sig":"MEYCIQD2IAothqDN/qqSeENsCLb04D1OBukBU9+1xWPHwzU2yQIhAKcCYhAkgwUSZLfjP6CteUh4dNyXiTW7rv9ACMNRX9Nt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2664008},"main":"src/App.js","gitHead":"abeb2bf2f48707ff42f5b73091ce8bdc3e829be7","private":false,"scripts":{"test":"react-scripts test","build":"react-scripts build","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"A component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.2.0","define":"^1.0.1","react-dom":"^18.2.0","requirejs":"^2.3.6","web-vitals":"^2.1.4","vis-network":"^9.1.9","react-scripts":"5.0.1"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","vis-network":"^9.1.9"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.4_1708000509747_0.3879442987856032","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"stix2vis","version":"0.1.5","keywords":["react","stix","visualization","cybers security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.5","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"fa65e7217f28c6483319dc36e6197ea7197c6ee5","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.5.tgz","fileCount":73,"integrity":"sha512-xsi46GJlAaNc1WAC3+EFqUZwQEzc/U+sUaEQpbFe7NoZ4RyGTpeDdRCnGUCz6BvtMZL+voQJ098hvlTusN/NoA==","signatures":[{"sig":"MEUCIC2RsH8VbGJP8wVY4PF6wZLVsejXrauPom7ixvw59ZuAAiEAzBh634vYwQT93497czjptd+w33txUkq4NaEvcDlnz2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2664747},"main":"src/App.js","gitHead":"e63c504bd446d8887f3b6187d3f770bae4f38c47","private":false,"scripts":{"test":"react-scripts test","build":"react-scripts build","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"A component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.2.0","define":"^1.0.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","web-vitals":"^2.1.4","vis-network":"^9.1.9","react-scripts":"5.0.1","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","vis-network":"^9.1.9"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.5_1708060892556_0.02227616128779286","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"stix2vis","version":"0.1.6","keywords":["react","stix","visualization","cybers security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.6","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"52098cf64df191fb2bce7d021b304dd6dfad52de","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.6.tgz","fileCount":73,"integrity":"sha512-ulUHInIrx50x+WW8qSNWWwg48NZ4LEgAe1kNlaXlRrJsARLMxt7If1WJEW0K4HeH64p9zCMEAeVq01XxxHB7VQ==","signatures":[{"sig":"MEUCIQDU4tLUauoGGWZzqL4k1njeh2Jd4aQCLMFZoryMiQ7SHQIgIJzzuBfYjDJiwSoQpOcmM+A+UUhNrOsXKs/2ZMj9Te0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2664220},"main":"src/App.js","gitHead":"c3293c63fd972529e171709399f44caf346cd11e","private":false,"scripts":{"test":"react-scripts test","build":"react-scripts build","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"A component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.2.0","define":"^1.0.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","web-vitals":"^2.1.4","vis-network":"^9.1.9","react-scripts":"5.0.1","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","vis-network":"^9.1.9"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.6_1708065449916_0.4949849126701009","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"stix2vis","version":"0.1.7","keywords":["react","stix","visualization","cybers security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.7","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"8737066363d2986749a9ea9af329b837ccee815e","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.7.tgz","fileCount":73,"integrity":"sha512-RLcZMSYO0C13NOxpEMRA1aHz75DLZYyiqqdhpxWwNMuIEp9h5l9mqMQ4sIa+lCseEgRl6mTtozy1exMMbVsuBA==","signatures":[{"sig":"MEUCIQC3PIHYBn7s+Xs99Wi+BRFzh2oLTDFLdPJIPIZLtXHTjQIgdYKrMbzvecvtBgPEtp8N4N9eHGlBLLxSj+aGKuQyzJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2657265},"main":"src/App.js","gitHead":"356f20ef57557bdd6666d8117e59bb6079b18e6d","private":false,"scripts":{"test":"react-scripts test","build":"react-scripts build","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"A component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.2.0","define":"^1.0.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","web-vitals":"^2.1.4","vis-network":"^9.1.9","react-scripts":"5.0.1","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","vis-network":"^9.1.9"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.7_1708069238219_0.04246631977113502","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"stix2vis","version":"0.1.8","keywords":["react","stix","visualization","cybers security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.8","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"6ee12878fbbab55bdf8a669a5a4065ee52ffaf09","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.8.tgz","fileCount":73,"integrity":"sha512-GtZk+0JA8IVc2HFYNZLDz2cYGfz/WHzAPyDaVSXWN7+yFpLdkUEfLqfOvbA/YAVRyGrqSbWVzqPtJ8BflijtYg==","signatures":[{"sig":"MEUCIQCNNVVBL6e61vwGih0Biw7f0yQKKW3HF31oFLsbDoW2swIgHZR2XJM8MzQNxmMlFKvP56q/ej6hVHOpRiYsyzjU/Lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2665176},"main":"src/App.js","gitHead":"53a49be064bb1032fe9604b85437af08a6026b78","private":false,"scripts":{"test":"react-scripts test","build":"react-scripts build","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"8.11.0","description":"A component for visualizing STIX data.","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.2.0","define":"^1.0.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","web-vitals":"^2.1.4","vis-network":"^9.1.9","react-scripts":"5.0.1","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","vis-network":"^9.1.9"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.8_1708153502402_0.5966166254750453","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"stix2vis","version":"0.1.9","keywords":["react","stix","visualization","cybers security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.9","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"6ec73210757e314282b1d4ba2f28fa12b178d609","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.9.tgz","fileCount":74,"integrity":"sha512-gIauv/ZKimDVz0LnYgCf1kXg6SPop2SaCtJheCmfLjfchXtoB/fLmhFDAzpYcLG5D4eitGAtUZNqaPO70qQXdQ==","signatures":[{"sig":"MEUCIQC6DczdUea1j1PW9ikuVWUMcGHWBPGvvCt2mTEZLE1GIwIgFgPazl5/ozVOdF7uYLCYDJNdgm2kBMlUWUarg5eooxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2657301},"main":"src/App.js","gitHead":"356f20ef57557bdd6666d8117e59bb6079b18e6d","private":false,"scripts":{"test":"react-scripts test","build":"react-scripts build","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"8.11.0","description":"A component for visualizing STIX data.","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.2.0","define":"^1.0.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","web-vitals":"^2.1.4","vis-network":"^9.1.9","react-scripts":"5.0.1","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","vis-network":"^9.1.9"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.9_1708167460043_0.3900390617348404","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"stix2vis","version":"0.1.10","keywords":["react","stix","visualization","cybers security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.10","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"e4e5f09ff24ef62be4ab49458bb41950899e277d","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.10.tgz","fileCount":70,"integrity":"sha512-OKwsnuAlElqcBlGdPXlLUZ9XlsffTvrZJQLYA+2Au9AxtSrivAE5gN9GZ65jD5JV/defglyteLXCXpMmWQURww==","signatures":[{"sig":"MEYCIQCLHGBJ8mEWQr2YCa/IrKODeJiP+q2hBaw6VzBcnlkefwIhAPbA5fbrw7P/R012tbjrDWnlyOhzWu5X34kCPSopZCLC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292978},"main":"src/App.js","gitHead":"51f93f33bd9dde9393fb796d62e518582154d76e","private":false,"scripts":{"test":"react-scripts test","build":"react-scripts build","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"8.11.0","description":"A component for visualizing STIX data.","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.2.0","define":"^1.0.1","vis-data":"^7.1.9","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","web-vitals":"^2.1.4","vis-network":"^9.1.9","react-scripts":"5.0.1","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.10_1708442418675_0.9659521025237026","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"stix2vis","version":"0.1.11","keywords":["react","stix","visualization","cybers security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.11","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"fcfdb7cfa34baee407c6335fa4c3bdf98d4ced53","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.11.tgz","fileCount":78,"integrity":"sha512-mdLciWfPkS1t3xHM1RcM1zWE0u3XPetESOjzAA/sB1jFeUuIKNYwV7/Pw0U5x4+Y31OqwhKQqm1gVKRM4Yy2qg==","signatures":[{"sig":"MEUCIAdTdRym+fnKvmxgmgL8TvA0xU0IobHZMcamObO2c18+AiEAn4jVSvWrjs15gfRRU9oBT/pspXs2P5YwZ+CKmuKmrZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358100},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"64e3696532e0f14383fbedde6959e9179a886f73","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.11_1708594934315_0.3855810010614231","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"stix2vis","version":"0.1.12","keywords":["react","stix","visualization","cybers security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.12","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"b169b5110487dcf0fc6a9abaa1e96d4716e00f0e","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.12.tgz","fileCount":78,"integrity":"sha512-Xs6TpPlufzBAORSkCfnuF0/Udt0jAsXZ86nSQgruUTcanNtCDosBFzV8sPOS0ynVlsYfuWFLFrqFLkAHLFaPAQ==","signatures":[{"sig":"MEUCIEPCSBV63CSWrfMPj5TodnwkKm95BGhBnAtienEGqnXjAiEArc1Crf+/I7+wGMrnpAkGAGr3R/9QJ4lYBd6UnguRsBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360395},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"64e3696532e0f14383fbedde6959e9179a886f73","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.12_1708595869142_0.8530567723480706","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"stix2vis","version":"0.1.13","keywords":["react","stix","visualization","cybers security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.13","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"d0e7eecddaa3568f27fa4b569d8f756a5824c44f","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.13.tgz","fileCount":78,"integrity":"sha512-inFsZiDBwIqGQt+jwq4PWSqIUWL3h+sCGgwphra0YfcCytspVEI7BEGtXmd60m4emWE18AV0qtb6rv2ctBVo0w==","signatures":[{"sig":"MEQCIAzIJXeQh7Lkjh14G1/WQuc0G4EKQe49k+ca3SMVUb9mAiAxF4i5NFFXXO5A2OppSJRG+DbwGVWnPEK+BaxrniaBWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361377},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"64e3696532e0f14383fbedde6959e9179a886f73","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.13_1708600427870_0.04394885120351599","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"stix2vis","version":"0.1.14","keywords":["react","stix","visualization","cybers security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.14","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"cfe213e381baf4d523a73d375569c1e45459035b","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.14.tgz","fileCount":77,"integrity":"sha512-mf7zZ9yzaE5wsQZ/NGGZbCH+aaOigwVZgR+3COT7dGtg7eYgwKSctuoaL9IMbynnQnnzDbLlblBSeandxfVG7A==","signatures":[{"sig":"MEUCIQD9V1081SOBjqwng+TkUNJJZLVn1pKkNsjIIcC3CFI2MgIgKy0LqyOIoksgnd+HXIc7rggUQZasaHoj/6pCA7FXTt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416459},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"6feb7b7fd34477ef4dc6f5a289e35dde5bd78c57","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.14_1708601345895_0.9555121973417116","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"stix2vis","version":"0.1.15","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.15","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"c4833b56cfd5b3f6203e8ad8a65def2315136a7b","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.15.tgz","fileCount":77,"integrity":"sha512-jcmMFbllo/7tLAn0hK0gaoY86ea8OkOY7stSCFwh8DO4Co7UU/78ZnhZLO4/B1NpwFaL3DMh/7HkOa55HEgB0Q==","signatures":[{"sig":"MEUCIQCVodjozOkDtv3qAaZ21HE9soUrdGfsWPXYgM1qSJiCBwIgDhhJlsKGV+hwK2BWB/GIQbxydoMR7vjkYDtupO5IXWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416490},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"6feb7b7fd34477ef4dc6f5a289e35dde5bd78c57","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"10.1.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"20.9.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.15_1708601831012_0.5265257937219241","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"stix2vis","version":"0.1.16","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.16","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"dist":{"shasum":"632306afa3fc35240c610b01f5743f7a292c3af0","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.16.tgz","fileCount":77,"integrity":"sha512-EAoWfuAiIS5SNWJsvPYMfYeXeHhYLHu6MljHWpS3quUA4xdMoYzlRXhVcK5zG79gJkx0KaOuDcB2AIwdLTelJA==","signatures":[{"sig":"MEQCIH1N/6voi0o+SZp64TvjpW4loVYsVeqPmVg8+CHtT+c3AiBsiYVGKEvRy32RWdL42Pmi6BzJBOPnGpAxrG3CzrHUIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416488},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"580e4bfb623c5d872980ed01ddeaae058f34f082","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"_npmVersion":"8.11.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.16_1708625065109_0.6706899874413557","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"stix2vis","version":"0.1.17","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.17","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"cb7e7f7d73d2163aa9bde9d81fb1e59b6e813254","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.17.tgz","fileCount":77,"integrity":"sha512-mrziXV+8gFIDqzU5ZT9mFzv6w0fpRmhQTxW6tsItotYpYZ4uK1g4ZY3COnEnIrU7AXcOxRkMh5AUFz6T/aBzfQ==","signatures":[{"sig":"MEYCIQCzvKdyUSqzRkHnlB/76Yk6LV2ix6wVcmPCNP+IeoAn3AIhAOGmd1LOkdFW+zhXImD2rsE4Y+Nud7gwAqjEEGWkr87j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416699},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"580e4bfb623c5d872980ed01ddeaae058f34f082","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"8.11.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.17_1708627065524_0.181500672427364","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"stix2vis","version":"0.1.18","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.18","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"fb42a563bce73bd555cf5f7a73ea8a0f5089c80c","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.18.tgz","fileCount":79,"integrity":"sha512-vMOTSj5ztCel/IgAgRGtjZHiu21lFb4ElNopLKOAAAUYqNjljqM+Q7fqDvHVx91qFI/DNVDbV8bguXZsfgkhuQ==","signatures":[{"sig":"MEUCIQDJ99X1w2m6sr2pPaD9NKsDSk3/6rxMWJJwZxm7SoDE7wIgfKKHWp6+7tEd5Bd35pGZSi74U/Mg0hvP1YbXVOXcvgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":556741},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"580e4bfb623c5d872980ed01ddeaae058f34f082","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"8.11.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.18_1708627286082_0.2472841431574555","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"stix2vis","version":"0.1.19","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@0.1.19","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"c13b3f1b7ff464f0c51cd8cae5a7be9cc42c543c","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-0.1.19.tgz","fileCount":77,"integrity":"sha512-NHcJUcp6w2r9EcrcAacM140YrfMrjiaVMJHfUS3ONenq7o9JvtDW2EFF5KHoxYEu7RhiQCkD7xPuXJ3Fbj4wig==","signatures":[{"sig":"MEUCIDwkaj/15Z/W+AfDo9lzxbH6vzlKwgVW06Ul6LTFzrCwAiEAsj4E6/sNoqC3iRi9rPtHnxGYmtU5FS0TYXTqmVeiCB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416699},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"aea81058f298009b4356b2a35fc4dc291f18a63d","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"8.11.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_0.1.19_1708627645593_0.528860944416284","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"stix2vis","version":"1.0.1","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@1.0.1","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"ac722bc00a4dcb794e61a39977c7d5d0c07b560f","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.0.1.tgz","fileCount":77,"integrity":"sha512-WmQTKRU70YIv3/aYZuSqhFlr7ZGJNkdozIe7hvty+QoLcCThT4kPiT8FAf+07xJA5CyqNWfpym5M9WLrE7OCPQ==","signatures":[{"sig":"MEYCIQDUjrg8MoJJRJwsp/3qnjvczqMDWAFmb11ooLUKBVuRAwIhAM/xeX4m7Zg322RezkyyLKP3P8cHkAOVuW5/l7GyM8qN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412488},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"d4732409f957c5afc7fd68ee882547142af574a6","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"8.11.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.0.1_1720190725474_0.6736435938122993","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"stix2vis","version":"1.0.2","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@1.0.2","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"f3e6749c7ceb1109ccde60c727c4282cd165c039","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.0.2.tgz","fileCount":77,"integrity":"sha512-aT0WK5Ebxd5i8WWZunc+pKY/Yn4W0cd+/Is1T8nCRLEt8WyotcHQfYCannFtWVP+bGvuvz4btqUlOXNbZ9KkVA==","signatures":[{"sig":"MEQCIH3/AOnrmm36IJWmUqh/d9OZI1nHmKTqBtCsMUcB1vktAiA0RsSWIUeap0kv0H5wPqmBWYiPN+Qzvua10BuaBxnxTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413048},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"f3af8072759098fcd11f3652eb394ac76bb52862","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"8.11.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.0.2_1720205282352_0.05285609981223893","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"stix2vis","version":"1.0.3","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"MIT","_id":"stix2vis@1.0.3","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"8fd072642fc67ccebc1cf505b75eadbaf4d5d3fb","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.0.3.tgz","fileCount":77,"integrity":"sha512-7idyu4dEs9ausP4KewgNxJ1JfY+cOkYk0YZb2fw5t5AD4LDnLG+QcZfHfW7TZ5ysOiiyYEDsoAoMJlnlzJkVXg==","signatures":[{"sig":"MEUCIQCSbGCBMmPkDHvQu6guezYHLAopHTRFCOtkUjYisZyKTwIgfQOdOEeY+LXAi6PJPrCQ8j6JRoh91hlfzPx9DTMYs1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413102},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"f3af8072759098fcd11f3652eb394ac76bb52862","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","publish:build":"npm run build && npm publish"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"8.11.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.0.3_1720205707344_0.8291405488988093","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"stix2vis","version":"1.0.4","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"BSD-3-Clause","_id":"stix2vis@1.0.4","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"d40088cbf0393993e6fe7dd17e8894fa2da050c2","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.0.4.tgz","fileCount":77,"integrity":"sha512-rUAJksxkVtA8C8f7Rh61Y0wUQD4NSrzaOr0HbFNxBXePrXZxaeopWVRph21lRJ7xry58vxdiyVtO1cy25Bsi8g==","signatures":[{"sig":"MEYCIQCojmdhlFFPL6TsYoN+EmbNqDMBSZVRjxIpq8b7YEK5xQIhALqvmZIxNBcG+njw17u5yU5Xb7Pr0uG0hriJR75AOnGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413549},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"c475fb802a104ccc9e7c19279b285b6edc5137c3","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","publish:build":"npm run build && npm publish"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"8.11.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.0.4_1721322847439_0.42423247820418086","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"stix2vis","version":"1.0.5","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"BSD-3-Clause","_id":"stix2vis@1.0.5","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"cdc879c429508bfc46ca48afc31a68737f67326b","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.0.5.tgz","fileCount":77,"integrity":"sha512-AjdRbmN26IVmds7U5P3yIqTaq2xElcgNjdxT7dES1idjj1Qa/OINoZ9kHApWHSA/Y1OSyjQuDkxGr7GlE6S5JA==","signatures":[{"sig":"MEUCIBFNp608XZ3YpKhy8tb4s4/8WBhyEGg3qPY3iBIvMNWoAiEA3e3Jx+DyCeJLNCsrGFE56SLPrT/PmX/BQ98BeGmgejA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413641},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"956e68b0a79c0eee80e9ce4199bdab3a49aaf0e5","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","publish:build":"npm run build && npm publish"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"8.11.0","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.0.5_1724008633580_0.6322646640793286","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"stix2vis","version":"1.1.0","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"BSD-3-Clause","_id":"stix2vis@1.1.0","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"1e7a9af2e42e826b1d370fd5e42a6dc33f1899f6","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.1.0.tgz","fileCount":138,"integrity":"sha512-y6+2/0DUVHMWqCHMRWRkrAl8Ds6OO4fU2hYZnW+nkxC4WzKvb7iYYicHGOCwP8Bnyb+u6p5ukeZRqJ5Vh6udDg==","signatures":[{"sig":"MEUCIQDXBG+DoSeokNbjg/5IsECArx1zGWcL9pxTSMVA6k9BpwIgUGEL59B3KjqWb0zpWUezhF3LYPwg3aMlOt6n6oWO+GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2673695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"./dist/stix2vis.umd.js","babel":{"presets":["react-app"]},"module":"./dist/stix2vis.es.js","exports":{".":{"import":"./dist/stix2vis.es.js","require":"./dist/stix2vis.umd.js"}},"gitHead":"d75571c64bf6df12c3cbebc5993564454276cb83","private":false,"scripts":{"dev":"vite","build":"vite build","start":"vite","preview":"vite preview","publish:build":"npm run build && npm publish"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"10.8.2","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.2.2","@types/react-dom":"^19.2.2","@types/prop-types":"^15.7.15","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.1.0_1761121993177_0.2916509483419347","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"stix2vis","version":"1.1.1","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"BSD-3-Clause","_id":"stix2vis@1.1.1","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"b37b1a210a5b36952b69f5e9f91791f62233e264","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.1.1.tgz","fileCount":138,"integrity":"sha512-dMBwT+UbOvLohVNDWiEhpIl4t9glw5dN6HPK4iMO8a7vdWwE2uZdgXwPrA2zd5XJzif4C52efZ/rGbysSfd49Q==","signatures":[{"sig":"MEUCIQDMtZWzdE7g+xtakWTljr6cNz2gyQKuoDLI5phnOn/thwIgZMQ6zXSOLhhAs92XdTCNPmLPvQsrhs6EFwi3n9vXymE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2673695},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"./dist/stix2vis.umd.js","babel":{"presets":["react-app"]},"module":"./dist/stix2vis.es.js","exports":{".":{"import":"./dist/stix2vis.es.js","require":"./dist/stix2vis.umd.js"}},"gitHead":"c1fd91c0a1d409f9f178e6af8ea43ab6612d0264","private":false,"scripts":{"dev":"vite","build":"vite build","start":"vite","preview":"vite preview","publish:build":"npm run build && npm publish"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"10.8.2","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/prop-types":"^15.7.15","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.1.1_1761143379205_0.2102342432368196","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"stix2vis","version":"1.1.2","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"BSD-3-Clause","_id":"stix2vis@1.1.2","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"4eacb890c173699073294b6b897e310a9f2e267c","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.1.2.tgz","fileCount":138,"integrity":"sha512-3iBNmlt1sJT5lPr3PStwnlSb/w51oMKNWiRV6M7/X45VqT25ikx/R9ziZq6me32/0faILJHVj9ecqq6mEmPXYQ==","signatures":[{"sig":"MEYCIQDpO55lhoF0clDCjDo7dtLAmXLFo0wXAvj3By+MYtTXDQIhAPNPiSAm89Hpcm9gxMUSxONRStfEQTfK043l6/WesT/Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2614062},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"./dist/stix2vis.umd.js","babel":{"presets":["react-app"]},"module":"./dist/stix2vis.es.js","exports":{".":{"import":"./dist/stix2vis.es.js","require":"./dist/stix2vis.umd.js"}},"gitHead":"c1fd91c0a1d409f9f178e6af8ea43ab6612d0264","private":false,"scripts":{"dev":"vite","build":"vite build","start":"vite","preview":"vite preview","publish:build":"npm run build && npm publish"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"10.8.2","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@types/prop-types":"^15.7.15","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.1.2_1761212618582_0.6712859593248834","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"stix2vis","version":"1.1.3","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"BSD-3-Clause","_id":"stix2vis@1.1.3","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"b0a5b467309f32f012bef48b7fa08abf2b2a08e7","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.1.3.tgz","fileCount":62,"integrity":"sha512-WK/gV8YWcv/VtpUM5N87E23HRl3k1pDtN1ucDluTSl5R9b4y0q5k4EoslLEp/t/E2XDgu8RlYCFBJQEQ44W5Hg==","signatures":[{"sig":"MEUCIQDB+utAEcmwaK1RWRHrNKnduS7wU6uzGqZXxWNwfsd86gIgQiIa0ocxv/VeCN3+mPdIyVovbURybCf0FU6dGk+UHvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2206283},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"./dist/stix2vis.umd.js","babel":{"presets":["react-app"]},"types":"./dist/Stixviewer/Stixviewer.d.ts","module":"./dist/stix2vis.es.js","exports":{".":{"import":"./dist/stix2vis.es.js","require":"./dist/stix2vis.umd.js"}},"gitHead":"c1fd91c0a1d409f9f178e6af8ea43ab6612d0264","private":false,"scripts":{"dev":"vite","build":"vite build","start":"vite","preview":"vite preview","publish:build":"npm run build && npm publish"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"10.8.2","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^19.0.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.0.0","@types/prop-types":"^15.7.15","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.1.3_1761214349757_0.8925833132630461","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"stix2vis","version":"1.1.4","keywords":["react","stix","visualization","cyber security","oasis"],"author":{"name":"Navaneeth Prakash"},"license":"BSD-3-Clause","_id":"stix2vis@1.1.4","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"5559b82032a3564eba0d812ffa9cc8b05a9058cd","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.1.4.tgz","fileCount":80,"integrity":"sha512-uVLLM07WahNvm/N527ghbS7KwXNMbYB9YRT1TJ81oKyHNSHMu12G0iJg343t/Qtc+KoM9u/qd/MqTS5paTI5PA==","signatures":[{"sig":"MEYCIQDLsBxtFT27Mrl/Bi1buIY9ZxHc2SqJMYDRMmbNsT25NgIhAOMBDIpNIXgq6T1FIm2ohznZCsQRT4SgPEGqYoJ/zK2Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415268},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|mjs|cjs|ts|tsx)$":"<rootDir>/config/jest/babelTransform.js","^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"resetMocks":true,"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jsdom","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":["<rootDir>/src/setupTests.js"],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"src/App.js","babel":{"presets":["react-app"]},"gitHead":"956e68b0a79c0eee80e9ce4199bdab3a49aaf0e5","private":false,"scripts":{"test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","publish:build":"npm run build && npm publish"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"_npmVersion":"10.8.2","description":"React component for visualizing STIX data.","directories":{},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"bfj":"^7.0.2","jest":"^27.4.3","react":"^18.2.0","define":"^1.0.1","dotenv":"^10.0.0","eslint":"^8.3.0","semver":"^7.3.5","postcss":"^8.4.4","prompts":"^2.4.2","resolve":"^1.20.0","webpack":"^5.64.4","fs-extra":"^10.0.0","vis-data":"^7.1.9","camelcase":"^6.2.1","react-dom":"^18.2.0","requirejs":"^2.3.6","@babel/cli":"^7.23.9","babel-jest":"^27.4.2","css-loader":"^6.5.1","web-vitals":"^2.1.4","@babel/core":"^7.16.0","file-loader":"^6.2.0","sass-loader":"^12.3.0","tailwindcss":"^3.0.2","vis-network":"^9.1.9","babel-loader":"^8.2.3","browserslist":"^4.18.1","jest-resolve":"^27.4.2","style-loader":"^3.3.1","@svgr/webpack":"^5.5.0","dotenv-expand":"^5.1.0","react-refresh":"^0.11.0","postcss-loader":"^6.2.1","react-dev-utils":"^12.0.1","@babel/preset-env":"^7.23.9","postcss-normalize":"^10.0.1","source-map-loader":"^3.0.0","identity-obj-proxy":"^3.0.0","postcss-preset-env":"^7.0.1","react-app-polyfill":"^3.0.0","resolve-url-loader":"^4.0.0","webpack-dev-server":"^4.6.0","@babel/preset-react":"^7.23.3","html-webpack-plugin":"^5.5.0","jest-watch-typeahead":"^1.0.0","eslint-webpack-plugin":"^3.1.1","terser-webpack-plugin":"^5.2.5","babel-preset-react-app":"^10.0.1","postcss-flexbugs-fixes":"^5.0.2","workbox-webpack-plugin":"^6.4.1","eslint-config-react-app":"^7.0.1","mini-css-extract-plugin":"^2.4.5","webpack-manifest-plugin":"^4.0.2","css-minimizer-webpack-plugin":"^3.2.0","babel-plugin-named-asset-import":"^0.3.8","case-sensitive-paths-webpack-plugin":"^2.4.0","@pmmmwh/react-refresh-webpack-plugin":"^0.5.3"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.1.4_1761214740803_0.4397576268788743","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"stix2vis","version":"1.1.5","keywords":["react","stix","stix2","visualization","graph","cyber security","cti","threat intelligence","oasis"],"author":{"url":"https://github.com/navaneeth001","name":"Navaneeth Prakash","email":"navaneethpqln@gmail.com"},"license":"MIT","_id":"stix2vis@1.1.5","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"885993ea6e1d9bd1faf2e6871e69b570bbad0113","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.1.5.tgz","fileCount":10,"integrity":"sha512-JETasl1LSxjhHzilS9IXMc6zcG+VT7yCSYhye3OCYQqxDA+KA7LIFRQd5NXMyTAEBWscIRJwn//pB88KoIi7cg==","signatures":[{"sig":"MEUCIQCPmIHjRnjDh2RyRj3kvUtTLD4Mav8WqHYG2EKF8h78fwIgdDtJWm083qpO/CPYcOIW/gFDjDq4QUFLAiY+FviZsww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBU3QDS5jChSDp6vphTcXrAKg/8rtE6LkVQj2srCayWAIhAOHenniWAuf3LQdcHqsOE6WvVYEAfAEP6MpiQ4qeT8mP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3031395},"main":"./dist/stix2vis.cjs","type":"commonjs","types":"./dist/index.d.ts","unpkg":"./dist/stix2vis.umd.js","module":"./dist/stix2vis.mjs","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/stix2vis.mjs"},"default":"./dist/stix2vis.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/stix2vis.cjs"}},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"c4c2d9a8460e13869857fa6d08d46bc85568946a","scripts":{"dev":"vite","lint":"eslint .","size":"size-limit","test":"vitest run","build":"vite build && vite build --config vite.umd.config.ts && npm run build:types","start":"vite","format":"prettier --write \"src/**/*.{ts,tsx}\" \"*.{json,ts,md}\"","verify":"npm run lint && npm run format:check && npm run typecheck && npm run test && npm run build && npm run size && publint && env -u npm_config_dry_run attw --pack .","prepack":"npm run build","preview":"vite preview","coverage":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest","build:types":"tsc -p tsconfig.build.json && node scripts/postbuild.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"*.{json,ts,md}\"","publish:build":"npm publish","prepublishOnly":"npm run verify"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"jsdelivr":"./dist/stix2vis.umd.js","repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"size-limit":[{"name":"ESM (react external, vis-network bundled)","path":"dist/stix2vis.mjs","limit":"320 kB"},{"name":"CJS (react external, vis-network bundled)","path":"dist/stix2vis.cjs","limit":"320 kB"}],"_npmVersion":"11.11.0","description":"React component that turns STIX 2.1 content into an interactive relationship graph, entirely in the browser.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"vis-data":"^7.1.9","prop-types":"^15.8.1","vis-network":"^9.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","jsdom":"^30.1.0","react":"^18.3.1","eslint":"^10.11.0","vitest":"^5.0.1","globals":"^17.12.0","publint":"^0.3.24","prettier":"^3.9.8","react-dom":"^18.3.1","@eslint/js":"^10.0.1","size-limit":"^14.0.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/prop-types":"^15.7.15","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@size-limit/preset-small-lib":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.1.5_1789830093289_0.38685386189833815","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"stix2vis","version":"1.2.0","keywords":["react","stix","stix2","visualization","graph","cyber security","cti","threat intelligence","oasis"],"author":{"url":"https://github.com/navaneeth001","name":"Navaneeth Prakash","email":"navaneethpqln@gmail.com"},"license":"MIT","_id":"stix2vis@1.2.0","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"6b65aa4e8f8d6d77d0108f17c50b54d975c2450c","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.2.0.tgz","fileCount":10,"integrity":"sha512-H/48C4eTJoMA8jqCFhVhJYAXJcClurjlJIg2K2Y+hYeO0L2eNj7irv4PMyxY3VQdrAj+/k3oSmuV/0T1QRz8Tg==","signatures":[{"sig":"MEUCIEURKWn/qlXhyPdOhrFsf/pNJPE8ym1pmUkKo6TGoc8yAiEA58NtWZt+bGnDF5gVTGNS4PVRO0QblGvQ82Khq0gPYj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWiALFxXuLSfY31JKq/o3NlMNCqnFJOnPJqyAuT5DD9QIhAIFO5KBvh40PiUmpGlkkPEmLNsIn86w8eDBZtT8uAHuo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3069590},"main":"./dist/stix2vis.cjs","type":"commonjs","types":"./dist/index.d.ts","unpkg":"./dist/stix2vis.umd.js","module":"./dist/stix2vis.mjs","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/stix2vis.mjs"},"default":"./dist/stix2vis.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/stix2vis.cjs"}},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"0b368a266d0750c231c6d6aaaf428d8f808fe6f3","scripts":{"dev":"vite","lint":"eslint .","size":"size-limit","test":"vitest run","build":"vite build && vite build --config vite.umd.config.ts && npm run build:types","start":"vite","format":"prettier --write \"src/**/*.{ts,tsx}\" \"*.{json,ts,md}\"","verify":"npm run lint && npm run format:check && npm run typecheck && npm run test && npm run build && npm run size && publint && env -u npm_config_dry_run attw --pack .","prepack":"npm run build","preview":"vite preview","coverage":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest","build:types":"tsc -p tsconfig.build.json && node scripts/postbuild.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"*.{json,ts,md}\"","publish:build":"npm publish","prepublishOnly":"npm run verify"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"jsdelivr":"./dist/stix2vis.umd.js","repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"size-limit":[{"name":"ESM (react external, vis-network bundled)","path":"dist/stix2vis.mjs","limit":"320 kB"},{"name":"CJS (react external, vis-network bundled)","path":"dist/stix2vis.cjs","limit":"320 kB"}],"_npmVersion":"11.11.0","description":"React component that turns STIX 2.1 content into an interactive relationship graph, entirely in the browser.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"vis-data":"^7.1.9","prop-types":"^15.8.1","vis-network":"^9.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","jsdom":"^30.1.0","react":"^18.3.1","eslint":"^10.11.0","vitest":"^5.0.1","globals":"^17.12.0","publint":"^0.3.24","prettier":"^3.9.8","react-dom":"^18.3.1","@eslint/js":"^10.0.1","size-limit":"^14.0.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/prop-types":"^15.7.15","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@size-limit/preset-small-lib":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.2.0_1789895060211_0.9002470273536998","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"stix2vis","version":"1.2.1","keywords":["react","stix","stix2","visualization","graph","cyber security","cti","threat intelligence","oasis"],"author":{"url":"https://github.com/navaneeth001","name":"Navaneeth Prakash","email":"navaneethpqln@gmail.com"},"license":"MIT","_id":"stix2vis@1.2.1","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"homepage":"https://github.com/navaneeth001/STIX2viz#readme","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"476c5e66df0348ac9c001b367b117e22a0f9ba23","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.2.1.tgz","fileCount":10,"integrity":"sha512-t9h2fnfxQsZP0QbU0BD3AL0S5HDqIzResy17mZ0w0daU9rK5q9P+n6sxbVErI4nLtfzL2lZoET2/q1tT99GQnA==","signatures":[{"sig":"MEUCIQCsKrzC96NtrKN7aqArjtc2eiJN1fkBJ7MGUk0wiPIF9gIgNzz21WjRgBQQtKEFiO9xYqunCiFxdUYzyGUznHVfl/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDksmISGaac7VABHpvEvBMaXonFuBRYUKd47lscFZX8agIhAJYlPzxoq/1uLnu2neC0l9uJ2xrM/fXPufAyrtqttKIt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3071410},"main":"./dist/stix2vis.cjs","type":"commonjs","types":"./dist/index.d.ts","unpkg":"./dist/stix2vis.umd.js","module":"./dist/stix2vis.mjs","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/stix2vis.mjs"},"default":"./dist/stix2vis.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/stix2vis.cjs"}},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"8bb30d1ef220b26dd51532e7ff738886d98631c2","scripts":{"dev":"vite","lint":"eslint .","size":"size-limit","test":"vitest run","build":"vite build && vite build --config vite.umd.config.ts && npm run build:types","start":"vite","format":"prettier --write \"src/**/*.{ts,tsx}\" \"*.{json,ts,md}\"","verify":"npm run lint && npm run format:check && npm run typecheck && npm run test && npm run build && npm run size && publint && env -u npm_config_dry_run attw --pack .","prepack":"npm run build","preview":"vite preview","coverage":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest","build:types":"tsc -p tsconfig.build.json && node scripts/postbuild.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"*.{json,ts,md}\"","publish:build":"npm publish","prepublishOnly":"npm run verify"},"_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"jsdelivr":"./dist/stix2vis.umd.js","repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"size-limit":[{"name":"ESM (react external, vis-network bundled)","path":"dist/stix2vis.mjs","limit":"320 kB"},{"name":"CJS (react external, vis-network bundled)","path":"dist/stix2vis.cjs","limit":"320 kB"}],"_npmVersion":"11.11.0","description":"React component that turns STIX 2.1 content into an interactive relationship graph, entirely in the browser.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"vis-data":"^7.1.9","prop-types":"^15.8.1","vis-network":"^9.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","jsdom":"^30.1.0","react":"^18.3.1","eslint":"^10.11.0","vitest":"^5.0.1","globals":"^17.12.0","publint":"^0.3.24","prettier":"^3.9.8","react-dom":"^18.3.1","@eslint/js":"^10.0.1","size-limit":"^14.0.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/prop-types":"^15.7.15","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@size-limit/preset-small-lib":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stix2vis_1.2.1_1789904913744_0.1170218566730099","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"_id":"stix2vis@1.2.2","bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"dist":{"shasum":"194d4d559b9b094d9990faf2bfb274d6c5d42a22","tarball":"https://registry.npmjs.org/stix2vis/-/stix2vis-1.2.2.tgz","fileCount":10,"integrity":"sha512-RhKDvWS6JOF4Vdu58pwHKS8VYd8w6Oc9v1VLfzIMGDSMVJi95HUmzFNCD7xG9+vISUd6MYs6hB9rh1FcyjasnQ==","signatures":[{"sig":"MEYCIQDhDh1fY7GBU39VjJEoRp/TZ109mXntXnyCLDb8xvO3rAIhAOZF2G541QIG2PHklMkkYMP/YH1CmwEwohwXuBx1uIq4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCHuJB9wxWARgBZ1h4V8CO5BipzJlFM3S3P5RDSk2ZDEAIgNe7okIJq2+RtxxLyOzmjKYD4e6Vn6MTRq8zaEckM6bk="}],"unpackedSize":3071470},"main":"./dist/stix2vis.cjs","name":"stix2vis","type":"commonjs","types":"./dist/index.d.ts","unpkg":"./dist/stix2vis.umd.js","author":{"url":"https://github.com/navaneeth001","name":"Navaneeth Prakash","email":"navaneethpqln@gmail.com"},"module":"./dist/stix2vis.mjs","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=18.18.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/stix2vis.mjs"},"default":"./dist/stix2vis.mjs","require":{"types":"./dist/index.d.ts","default":"./dist/stix2vis.cjs"}},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"a7defa19ca33e7905a3d31909c5d55873ee4d95d","license":"MIT","scripts":{"dev":"vite","lint":"eslint .","size":"size-limit","test":"vitest run","build":"vite build && vite build --config vite.umd.config.ts && npm run build:types","start":"vite","format":"prettier --write \"src/**/*.{ts,tsx}\" \"*.{json,ts,md}\"","verify":"npm run lint && npm run format:check && npm run typecheck && npm run test && npm run build && npm run size && publint && env -u npm_config_dry_run attw --pack .","prepack":"npm run build","preview":"vite preview","coverage":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","test:watch":"vitest","build:types":"tsc -p tsconfig.build.json && node scripts/postbuild.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"*.{json,ts,md}\"","publish:build":"npm publish","prepublishOnly":"npm run verify"},"version":"1.2.2","_npmUser":{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},"homepage":"https://github.com/navaneeth001/STIX2viz#readme","jsdelivr":"./dist/stix2vis.umd.js","keywords":["react","stix","stix2","visualization","graph","cyber security","cti","threat intelligence","oasis"],"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"size-limit":[{"name":"ESM (react external, vis-network bundled)","path":"dist/stix2vis.mjs","limit":"320 kB"},{"name":"CJS (react external, vis-network bundled)","path":"dist/stix2vis.cjs","limit":"320 kB"}],"_npmVersion":"11.11.0","description":"React component that turns STIX 2.1 content into an interactive relationship graph, entirely in the browser.","directories":{},"maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"sideEffects":false,"_nodeVersion":"25.8.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"vis-data":"^7.1.9","prop-types":"^15.8.1","vis-network":"^9.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","jsdom":"^30.1.0","react":"^18.3.1","eslint":"^10.11.0","vitest":"^5.0.1","globals":"^17.12.0","publint":"^0.3.24","prettier":"^3.9.8","react-dom":"^18.3.1","@eslint/js":"^10.0.1","size-limit":"^14.0.0","typescript":"^5.9.3","@types/node":"^24.9.1","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/prop-types":"^15.7.15","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"^5.0.1","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^7.1.1","@size-limit/preset-small-lib":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stix2vis_1.2.2_1789928633794_0.15210677450372012"}}},"time":{"created":"2024-02-14T05:55:58.569Z","modified":"2026-09-20T18:23:54.151Z","0.1.0":"2024-02-14T05:55:58.761Z","0.1.1":"2024-02-14T06:04:41.890Z","0.1.2":"2024-02-14T06:12:55.226Z","0.1.3":"2024-02-15T12:28:24.278Z","0.1.4":"2024-02-15T12:35:09.986Z","0.1.5":"2024-02-16T05:21:32.849Z","0.1.6":"2024-02-16T06:37:30.157Z","0.1.7":"2024-02-16T07:40:38.434Z","0.1.8":"2024-02-17T07:05:02.647Z","0.1.9":"2024-02-17T10:57:40.303Z","0.1.10":"2024-02-20T15:20:18.951Z","0.1.11":"2024-02-22T09:42:14.684Z","0.1.12":"2024-02-22T09:57:49.419Z","0.1.13":"2024-02-22T11:13:48.124Z","0.1.14":"2024-02-22T11:29:06.122Z","0.1.15":"2024-02-22T11:37:11.212Z","0.1.16":"2024-02-22T18:04:25.492Z","0.1.17":"2024-02-22T18:37:45.812Z","0.1.18":"2024-02-22T18:41:26.312Z","0.1.19":"2024-02-22T18:47:25.824Z","1.0.1":"2024-07-05T14:45:25.621Z","1.0.2":"2024-07-05T18:48:02.607Z","1.0.3":"2024-07-05T18:55:07.679Z","1.0.4":"2024-07-18T17:14:07.730Z","1.0.5":"2024-08-18T19:17:13.798Z","1.1.0":"2025-10-22T08:33:13.474Z","1.1.1":"2025-10-22T14:29:39.432Z","1.1.2":"2025-10-23T09:43:38.831Z","1.1.3":"2025-10-23T10:12:30.063Z","1.1.4":"2025-10-23T10:19:01.022Z","1.1.5":"2026-09-19T15:01:33.451Z","1.2.0":"2026-09-20T09:04:20.370Z","1.2.1":"2026-09-20T11:48:33.864Z","1.2.2":"2026-09-20T18:23:53.927Z"},"bugs":{"url":"https://github.com/navaneeth001/STIX2viz/issues"},"author":{"url":"https://github.com/navaneeth001","name":"Navaneeth Prakash","email":"navaneethpqln@gmail.com"},"license":"MIT","homepage":"https://github.com/navaneeth001/STIX2viz#readme","keywords":["react","stix","stix2","visualization","graph","cyber security","cti","threat intelligence","oasis"],"repository":{"url":"git+https://github.com/navaneeth001/STIX2viz.git","type":"git"},"description":"React component that turns STIX 2.1 content into an interactive relationship graph, entirely in the browser.","maintainers":[{"name":"navaneeth001","email":"navaneethpqln@gmail.com"},{"name":"k-27","email":"kannansn27@gmail.com"}],"readme":"# Stix2Vis — visualise STIX 2.1 as an interactive graph\n\n[![npm version](https://img.shields.io/npm/v/stix2vis.svg)](https://www.npmjs.com/package/stix2vis)\n[![CI](https://github.com/navaneeth001/STIX2viz/actions/workflows/ci.yml/badge.svg)](https://github.com/navaneeth001/STIX2viz/actions/workflows/ci.yml)\n[![license](https://img.shields.io/npm/l/stix2vis.svg)](./LICENSE)\n[![GitHub stars](https://img.shields.io/github/stars/navaneeth001/STIX2viz?style=social)](https://github.com/navaneeth001/STIX2viz/stargazers)\n[![npm downloads](https://img.shields.io/npm/dm/stix2vis.svg)](https://www.npmjs.com/package/stix2vis)\n[![Live demo](https://img.shields.io/badge/demo-live-brightgreen)](https://navaneeth001.github.io/STIX2viz/)\n\n> 🖥️ **[Try the live demo](https://navaneeth001.github.io/STIX2viz/)** — drop in\n> any STIX 2.1 bundle and explore it as a graph. Nothing to install, nothing\n> uploaded.\n\nA React component that renders STIX 2.1 content — bundles, arrays of objects or a\nsingle object — as an interactive relationship graph. Everything runs entirely in\nthe browser: your threat intel never leaves the page.\n\n## Why stix2vis?\n\n- **Built for CTI analysts** — relationship and embedded-reference edges,\n  ghost nodes for dangling references, a detail panel, search, type filters\n  and PNG/JSON export out of the box.\n- **Tiny and dependency-light** — three runtime dependencies (`vis-network`,\n  `vis-data`, `prop-types`); `react` is a peer you already have. Everything\n  else is native DOM.\n- **Private by design** — no telemetry, no network calls; STIX content never\n  leaves the page.\n- **TypeScript-first** — ships type declarations; input can be a bundle,\n  object array, single object or raw JSON string.\n- **Production-hardened** — behaviour-locked test suite, CI on Node 22/24,\n  bundle-size budget, `publint` + type-resolution checks and provenance-backed\n  publishes.\n\nInspired by the\n[OASIS CTI STIX Visualisation](https://oasis-open.github.io/cti-stix-visualization/)\nproject.\n\n![Sample rendering of a STIX 2.1 JSON showing malware, indicators and identities](https://raw.githubusercontent.com/navaneeth001/STIX2viz/main/public/stix2.png)\n\n## Contents\n\n- [Install](#install)\n- [Quick start](#quick-start)\n- [Props](#props)\n- [Supported input](#supported-input)\n- [What gets rendered](#what-gets-rendered)\n- [Filtering and labelling with `config`](#filtering-and-labelling-with-config)\n- [Dangling references (`showDanglingRefs`)](#dangling-references-showdanglingrefs)\n- [Toolbar and detail panel](#toolbar-and-detail-panel)\n- [Bundle formats](#bundle-formats)\n- [Development](#development)\n- [Contributing](#contributing)\n- [Community](#community)\n- [Roadmap](#roadmap)\n\n## Install\n\n```bash\nnpm install stix2vis\n```\n\n`react` is a peer dependency (`^18.2.0 || ^19.0.0`) — install it in your app (you\nalmost certainly already have it). `react-dom` is **not** required. The published\npackage has only three runtime dependencies (`vis-network`, `vis-data`,\n`prop-types`) and pulls in no build tooling.\n\n## Quick start\n\n```jsx\nimport StixViewerView from \"stix2vis\";\nimport bundle from \"./bundle.json\"; // STIX 2.1 bundle\n\nexport default function App() {\n  return (\n    <div>\n      <StixViewerView stixJson={bundle} />\n    </div>\n  );\n}\n```\n\nWith styles and a click handler:\n\n```jsx\n<StixViewerView\n  stixJson={bundle}\n  wrapStyle={{ backgroundColor: \"white\" }}\n  graphStyle={{ width: \"100%\", height: 600, backgroundColor: \"white\" }}\n  onNodeclick={(nodeId) => console.log(\"clicked\", nodeId)}\n/>\n```\n\n> **Note on the callback name:** the prop is `onNodeclick` (lower-case `c`). It\n> has been spelled that way since 1.0 and is kept as-is so existing integrations\n> keep working.\n\n## Props\n\n| Prop                | Type                                             | Required | Description                                                                                                                                             |\n| ------------------- | ------------------------------------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `stixJson`          | `object \\| array \\| string`                      | yes      | STIX 2.1 content to visualise (bundle, array of objects, single object, or a JSON string).                                                              |\n| `graphStyle`        | `React.CSSProperties`                            | no       | Styles for the graph container, merged on top of the default `600x600`.                                                                                 |\n| `wrapStyle`         | `React.CSSProperties`                            | no       | Styles for the wrapper element around the graph.                                                                                                        |\n| `onNodeclick`       | `(nodeId: string) => void`                       | no       | Called with the STIX id of the clicked node.                                                                                                            |\n| `onNodeSelect`      | `(nodeId, stixObject \\| null) => void`           | no       | Called with the clicked node's STIX id and its full STIX object (as plain JSON). `stixObject` is `null` for nodes without a backing object (see below). |\n| `onEdgeSelect`      | `(edgeId, relationship \\| null) => void`         | no       | Called with the clicked edge's id and the backing STIX `relationship` object, or `null` for edges derived from embedded references.                     |\n| `onSelectionChange` | `({ nodes: string[], edges: string[] }) => void` | no       | Called on every click with the current selection (empty arrays = deselection).                                                                          |\n| `onError`           | `(error: unknown) => void`                       | no       | Called when graph creation or a toolbar action fails (in addition to the existing `console.error`).                                                     |\n| `config`            | `object`                                         | no       | Graph-builder configuration: `include`/`exclude` filters, `userLabels`, per-type `displayProperty`/`displayIcon`/`embeddedRelationships`.               |\n| `showDanglingRefs`  | `boolean`                                        | no       | Render faded \"ghost\" nodes for objects referenced by the bundle but missing from it (default `false`).                                                  |\n| `showDetailsPanel`  | `boolean`                                        | no       | Show a detail panel for the selected node (default `false`).                                                                                            |\n| `showToolbar`       | `boolean`                                        | no       | Show the toolbar: search, per-type legend toggles, PNG/JSON export (default `false`).                                                                   |\n\nAll new props are optional and default-off: applications that render\n`<StixViewerView stixJson={bundle} />` see exactly the same graph and DOM as\nin 1.x.\n\nRendered DOM (stable contract — safe to target from CSS):\n\n```html\n<div class=\"App\">\n  <div>\n    <!-- wrapper, receives wrapStyle -->\n    <!-- optional .stix2vis-toolbar, only when showToolbar is set -->\n    <div id=\"graphContainer\">\n      <!-- receives graphStyle, vis-network mounts here -->\n    </div>\n    <!-- optional .stix2vis-details, only when showDetailsPanel is set and a node is selected -->\n  </div>\n</div>\n```\n\nWithout the new optional props the DOM is byte-for-byte identical to 1.x.\n\n## Supported input\n\n```js\nstixJson={bundle}                  // { type: \"bundle\", objects: [...] }\nstixJson={bundle.objects}          // array of STIX objects\nstixJson={{ type: \"malware\", ...}} // a single STIX object\nstixJson={jsonString}              // raw JSON text\n```\n\nInvalid content throws a descriptive error (`Invalid STIX content: …`,\n`Invalid STIX object: requires at least type and id …`), and relationships whose\nendpoints are missing from the bundle are skipped with a `console.warn` —\nunless `showDanglingRefs` is enabled (below).\n\n## What gets rendered\n\n- **Nodes** — one per STIX domain/custom object. `relationship` objects become\n  edges, never nodes. STIX 2.0 `observed-data` objects additionally render one\n  node per embedded observable in their `objects` dictionary (connected with\n  `refers-to` edges), mirroring the 2.1 `object_refs` behaviour.\n- **Labels** — taken from the object's `name`, then `value`, then `path`, and\n  finally the STIX type; duplicates are uniquified (`Example Corp(2)`) and long\n  labels are truncated to 40 characters.\n- **Edges** — built from two sources:\n  1. explicit `relationship` objects (`indicates`, `uses`, `targets`, …), and\n  2. embedded references inside objects, e.g. `created_by_ref` → `created-by`,\n     `object_marking_refs` → `applies-to`, `resolves_to_refs` → `resolves-to`,\n     `src_ref`/`dst_ref` on `network-traffic`, and so on.\n- **Icons** — a per-type STIX icon rendered as `circularImage` nodes in a\n  Barnes–Hut physics layout that stabilises and then freezes.\n\n## Filtering and labelling with `config`\n\nThe graph builder's configuration is now exposed directly as a prop:\n\n```jsx\n<StixViewerView\n  stixJson={bundle}\n  config={{\n    // Mongo-ish filters, combinable with $and/$or/$not/$in/$exists…\n    include: { type: { $in: [\"indicator\", \"malware\", \"relationship\"] } },\n    exclude: { type: \"marking-definition\" },\n    // Override labels for specific objects.\n    userLabels: { \"indicator--8e2e2d2b-…\": \"C2 domain (high confidence)\" },\n    // Per-type label source and icon.\n    \"attack-pattern\": { displayProperty: \"external_references.0.external_id\" },\n  }}\n/>\n```\n\n## Dangling references (`showDanglingRefs`)\n\nReal threat-intel feeds frequently reference objects that are not included in\nthe bundle (TLP markings, identities, observables). By default those\nrelationships are skipped with a warning, as in 1.x. With\n`showDanglingRefs` enabled, missing endpoints are rendered as faded\n**ghost nodes** labelled with their STIX type, so the relationships stay\nvisible and auditable:\n\n```jsx\n<StixViewerView stixJson={bundle} showDanglingRefs />\n```\n\nClicking a ghost node shows \"no STIX object behind it\" in the detail panel,\nand `onNodeSelect` receives `null` as the object.\n\n## Toolbar and detail panel\n\n```jsx\n<StixViewerView\n  stixJson={bundle}\n  showToolbar\n  showDetailsPanel\n  onNodeSelect={(id, obj) => console.log(id, obj)}\n/>\n```\n\n- **Toolbar** — a search box (matches STIX id exactly, or label substring;\n  selects and centres the match), a legend of the STIX types present that\n  toggles each type's visibility, and **Export PNG** (canvas snapshot) and\n  **Export JSON** (the currently visible nodes/edges) buttons.\n- **Detail panel** — shown below the graph when a node is clicked: the\n  object's key fields (`type`, `name`/`value`, `description`, `pattern`,\n  timestamps, labels, confidence, …), a full-JSON viewer and a copy button.\n  Clicking empty space clears it.\n\n## Bundle formats\n\n| Consumer                                                   | Entry point               |\n| ---------------------------------------------------------- | ------------------------- |\n| Bundlers (Vite, webpack, Next, Rollup, esbuild, Turbopack) | `dist/stix2vis.mjs` (ESM) |\n| Node `require()` / TypeScript `node16`                     | `dist/stix2vis.cjs` (CJS) |\n| `<script>` tag / CDN                                       | `dist/stix2vis.umd.js`    |\n| Type definitions                                           | `dist/index.d.ts`         |\n\nAll formats are produced from the same source, so behaviour is identical\neverywhere. React is always external (consumers use their own copy, which avoids\nthe \"two Reacts / invalid hook call\" class of bugs) and the published icons are\ninlined as data URIs so nothing has to be served from a particular path.\n\n```html\n<script src=\"https://unpkg.com/react@18/umd/react.production.min.js\"></script>\n<script src=\"https://unpkg.com/react-dom@18/umd/react-dom.production.min.js\"></script>\n<script src=\"https://unpkg.com/stix2vis/dist/stix2vis.umd.js\"></script>\n<script>\n  // the UMD global *is* the component\n  const root = ReactDOM.createRoot(document.getElementById(\"root\"));\n  root.render(React.createElement(stix2vis, { stixJson: myBundle }));\n</script>\n```\n\n## Development\n\nRequires Node `^22.12.0 || ^24.0.0` (see `.nvmrc`) — the toolchain (Vitest 5,\nVite 8, jsdom 30) does not support odd-numbered Node releases such as 23 or 25.\n\n```bash\nnpm install\n\nnpm run dev          # Vite playground at http://localhost:5173\nnpm run build        # dist/stix2vis.{mjs,cjs,umd.js} + dist/index.d.ts + .d.mts\nnpm test             # Vitest behaviour-locking suite\nnpm run coverage     # coverage report\nnpm run typecheck    # tsc --noEmit\nnpm run lint         # ESLint 10 (flat config)\nnpm run format       # Prettier\nnpm run size         # bundle-size budget\nnpm run verify       # all of the above + publint + attw; also runs on prepublishOnly\n```\n\n`dist/` is intentionally not committed — it is generated by `npm run build`, by\n`prepack`/`prepublishOnly` before publishing, and by CI.\n\n### Releasing (maintainers)\n\n```bash\nnpm login            # publishing requires an authenticated account with 2FA\ngit add -A\ngit commit -m \"chore(release): v1.1.5\"\nnpm publish          # prepublishOnly verifies, prepack guarantees dist/ exists\n```\n\nNothing is uploaded unless `npm run verify` passes: lint, format check,\ntypecheck, the test suite, the build, the bundle-size budget, `publint` and\n`@arethetypeswrong/cli`. To inspect the exact tarball and its contents before\npublishing, without uploading anything:\n\n```bash\nnpm publish --dry-run\n```\n\nTo publish from CI instead, create a GitHub Release — the **Publish to npm**\nworkflow runs the same verification and publishes with provenance. It needs an\n`NPM_TOKEN` repository secret with publish rights, plus `id-token: write`\n(already configured in `.github/workflows/publish.yml`).\n\nIf a bad version ever reaches the registry, deprecate it rather than unpublishing:\n\n```bash\nnpm deprecate \"stix2vis@<1.1.5\" \"Broken packaging outside webpack; upgrade to 1.1.5\"\n```\n\n## Contributing\n\nIssues and pull requests are welcome — see [CONTRIBUTING.md](./CONTRIBUTING.md)\nfor the project rules and the `npm run verify` gate. Please run it before\nopening a PR: it runs linting, formatting, type checking, the test suite, the\nbuild, a bundle budget check and package/type-resolution checks (`publint`,\n`@arethetypeswrong/cli`). Behaviour is locked by tests, so if a change to\n`makeGraphData` output is intentional, update the expectations in\n`src/stix2viz/stix2viz/stix2viz.test.ts` deliberately.\n\n## Community\n\n- 🐛 [Report a bug](https://github.com/navaneeth001/STIX2viz/issues/new?template=bug_report.yml)\n- 💡 [Suggest a feature](https://github.com/navaneeth001/STIX2viz/issues/new?template=feature_request.yml)\n- 💬 [Ask a question](https://github.com/navaneeth001/STIX2viz/discussions)\n- 🔒 [Report a security issue](https://github.com/navaneeth001/STIX2viz/security/advisories/new)\n\n## Roadmap\n\n- Expose the framework-agnostic graph builder as a documented `stix2vis/core`\n  entry point (today only the React component is public).\n- Let consumers supply their own icon set (`iconDir` / `iconResolver`), so the\n  inlined icon payload can be moved out of the JS bundle.\n- TLP/marking-aware colouring and MITRE ATT&CK technique badges.\n- Hover tooltips, 1-hop neighbourhood focus, timeline filtering.\n- STIX pattern highlighting and a bundle diff view.\n- Optional WebGL renderer for very large bundles (>5k objects).\n- Accessibility: keyboard navigation and a table-view fallback.\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n\n## Acknowledgements\n\nInspired by the STIX Visualisation project from the OASIS CTI Open Repository.\nThanks to all contributors of that project.\n\n## Support\n\nQuestions or problems? Please\n[open an issue](https://github.com/navaneeth001/STIX2viz/issues).\n\n**Author:** Navaneeth001 — navaneethpqln@gmail.com\n","readmeFilename":"README.md"}