{"_id":"@animaapp/vite-plugin-screen-graph","_rev":"21-7ef6761de09770c5cc8312251aa78911","name":"@animaapp/vite-plugin-screen-graph","dist-tags":{"latest":"0.2.9"},"versions":{"0.1.0":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.1.0","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.1.0","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"}],"homepage":"https://github.com/AnimaApp/vite-plugin-screen-graph#readme","bugs":{"url":"https://github.com/AnimaApp/vite-plugin-screen-graph/issues"},"dist":{"shasum":"79fe4ee866f7191dea53791611dbd538f1a0d753","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.1.0.tgz","fileCount":5,"integrity":"sha512-uaheB9LPjeEp/LsF4GaMZHJNTe/qDmIZJcbSS0BY3sPbDtE1pqBmNG9MdsdgBBUM/zIof1yqGyCePOAiHorRXQ==","signatures":[{"sig":"MEYCIQD5KQFz7ZpmHTvNZO6xPDzkHpgd75+lTQbbacNGKRpDrAIhAO+2wsHY93TPZWKR/XttoZ3iQc3mLH3W1/nVdeKzALUf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7962},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"test":"tsx test/run-tests.ts","build":"tsup src/index.ts --format esm --dts --clean --minify","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/screen-graph.json"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"repository":{"url":"git+https://github.com/AnimaApp/vite-plugin-screen-graph.git","type":"git"},"_npmVersion":"10.8.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vite":"^5.0.0","fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^4.3.4","@types/babel__traverse":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.1.0_1744185916126_0.7433158792622021","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.1.1","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.1.1","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"}],"homepage":"https://github.com/AnimaApp/vite-plugin-screen-graph#readme","bugs":{"url":"https://github.com/AnimaApp/vite-plugin-screen-graph/issues"},"dist":{"shasum":"a6c5bd42ddf6a29f74f4d85a30b160edc65b2cf2","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.1.1.tgz","fileCount":5,"integrity":"sha512-H0Uw/dCem5ednS87x43dnAy7PeKgmv5Lit0q2zEO6+cMaPktOWysdC0OpieK3Dqe96/NeYB48l44LW2PuBdjng==","signatures":[{"sig":"MEYCIQD3YLCvkIYjawaPjCIFHNJ7k4ANe6H8DWggnNv4sdgQ/wIhAIgijgVDmOt3ofxtzCJnAysMGI729pXDUG8hUFtXbZ/E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8233},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"test":"tsx test/run-tests.ts","build":"tsup src/index.ts --format esm --dts --clean --minify","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/screen-graph.json"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"repository":{"url":"git+https://github.com/AnimaApp/vite-plugin-screen-graph.git","type":"git"},"_npmVersion":"10.8.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vite":"^5.0.0","fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^4.3.4","@types/babel__traverse":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.1.1_1744206384148_0.5680040202263603","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.1.2","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.1.2","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"}],"homepage":"https://github.com/AnimaApp/vite-plugin-screen-graph#readme","bugs":{"url":"https://github.com/AnimaApp/vite-plugin-screen-graph/issues"},"dist":{"shasum":"a4cfda6f2dae467359c4c00eb65d9d8aadc30367","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.1.2.tgz","fileCount":5,"integrity":"sha512-tvmXuSmhMJo8xUNuGxQxqM+RpYMwfZZWdgHP470gY2Gi+/1p6Q0ziCSVMxBbpYJVSZFCx1QYngRKzMmXMr6hbw==","signatures":[{"sig":"MEYCIQDjK5gLcvSRUXy8u1PpU806LWJKXxhcB1dSmFcqueKSjQIhAPoSmriUER5TppP0MO0HB0hG3enCKqn1c7NntmsONzPL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8390},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"test":"tsx test/run-tests.ts","build":"tsup src/index.ts --format esm --dts --clean --minify","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/screen-graph.json"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"repository":{"url":"git+https://github.com/AnimaApp/vite-plugin-screen-graph.git","type":"git"},"_npmVersion":"10.8.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vite":"^5.0.0","fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^4.3.4","@types/babel__traverse":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.1.2_1744231435726_0.046144001772817855","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.1.3","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.1.3","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"}],"homepage":"https://github.com/AnimaApp/vite-plugin-screen-graph#readme","bugs":{"url":"https://github.com/AnimaApp/vite-plugin-screen-graph/issues"},"dist":{"shasum":"a3fefcfaacbeeaf6fb280c72ad530e8d6f2ff8ce","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.1.3.tgz","fileCount":5,"integrity":"sha512-DP7bZaUJGdsbME3VU8R/gkPaSP5G/91JIxNQACEF2bgG3HZ5nYri/6wUbsT3v/0ZpfqQoVZbd6QjPn9x3gMJsA==","signatures":[{"sig":"MEQCIGvhMg0EYpIgXK0kaRT5XpHkrDucaEryw4AXL6LCcMW0AiAEAxOH3ED5PRvE3JR6N0PKUo9wIMzAj5/mlAZkTD6M3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8921},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b1c3f4d28d322a68efd85152c6e66fbc1c976b44","scripts":{"test":"tsx test/run-tests.ts","build":"tsup src/index.ts --format esm --dts --clean --minify","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"repository":{"url":"git+https://github.com/AnimaApp/vite-plugin-screen-graph.git","type":"git"},"_npmVersion":"10.8.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vite":"^5.0.0","fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^4.3.4","@types/babel__traverse":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.1.3_1745789251528_0.3621705417755572","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.1.4","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.1.4","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"}],"homepage":"https://github.com/AnimaApp/vite-plugin-screen-graph#readme","bugs":{"url":"https://github.com/AnimaApp/vite-plugin-screen-graph/issues"},"dist":{"shasum":"1d515b2f6d7066ca2e87cf87028dd1e9b7f8fed9","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.1.4.tgz","fileCount":5,"integrity":"sha512-+2vJrKkckIbm6wu8r+2g0acgw3+28d74Ey/B3qGAA1RhrQDQVvreZNbPJ0huIihOQ9y9fvKYh6ocayhvEyjUMQ==","signatures":[{"sig":"MEUCIQD8kP+ANJu/KshPzdQxr5+W3MuQOAp1Lj6uLjy+RZeumgIgcW9KRWTrtpNzmAB8d7VGKStdba28G9KgrtJzV8VxW4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9559},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c6032ea082b88e90cec5c322da81f77b0d909d2e","scripts":{"test":"tsx test/run-tests.ts","build":"tsup src/index.ts --format esm --dts --clean --minify","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"repository":{"url":"git+https://github.com/AnimaApp/vite-plugin-screen-graph.git","type":"git"},"_npmVersion":"10.8.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vite":"^5.0.0","fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^4.3.4","@types/babel__traverse":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.1.4_1745875261946_0.4555958813369012","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.1.5","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.1.5","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"}],"homepage":"https://github.com/AnimaApp/vite-plugin-screen-graph#readme","bugs":{"url":"https://github.com/AnimaApp/vite-plugin-screen-graph/issues"},"dist":{"shasum":"242c06c13cb90d4d012b9698814ec56bf99cc306","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.1.5.tgz","fileCount":5,"integrity":"sha512-gBpyShisd9E+BGqRaCt/OFmKtpl0erU2/hBKwaPG6tOOAs2BGOg+BhhrNRVa2Reedc5r/S4AENgR8cx2qoWXiQ==","signatures":[{"sig":"MEYCIQDETh8RkGcLrOf2f3TS516fKWNrbRA8i7d/ZICuR3Nm8AIhALvjLCEHSjJiatPgr8A6f19QvrTfAD0swwodys03PclW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"db244cf15d0d62a69f55656b49e0b265a11b3913","scripts":{"test":"tsx test/run-tests.ts","build":"tsup src/index.ts --format esm --dts --clean --minify","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"repository":{"url":"git+https://github.com/AnimaApp/vite-plugin-screen-graph.git","type":"git"},"_npmVersion":"10.8.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vite":"^5.0.0","fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^4.3.4","@types/babel__traverse":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.1.5_1745920854421_0.9854126392602662","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.1.6","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.1.6","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"}],"homepage":"https://github.com/AnimaApp/vite-plugin-screen-graph#readme","bugs":{"url":"https://github.com/AnimaApp/vite-plugin-screen-graph/issues"},"dist":{"shasum":"8d3b072a06a2b9d79f9929475ede14c846e386b9","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.1.6.tgz","fileCount":5,"integrity":"sha512-9vMThexV2N3ayAqXAj+r5nPLXDY06yY+1AhIqoQeYMUW7sxPY+aZIHOu3BMi0PGS2ENcIvYG4kVNVdLJkZwCaQ==","signatures":[{"sig":"MEUCIAj5EXKUB5VuyBuBTZsRk+BtQfmaP4dE9YiPtFgLhXpSAiEA0W0Whg1zVAliX+M01SN8aIwAOS6gs2kDJrf6xa5tTC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7dbdfc4e24a7c4a9b340a0032287fd42149ec20c","scripts":{"test":"tsx test/run-tests.ts","build":"tsup src/index.ts --format esm --dts --clean --minify","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"repository":{"url":"git+https://github.com/AnimaApp/vite-plugin-screen-graph.git","type":"git"},"_npmVersion":"10.8.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vite":"^5.0.0","fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^4.3.4","@types/babel__traverse":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.1.6_1746030198162_0.0968202785419725","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.1.7","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.1.7","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"}],"homepage":"https://github.com/AnimaApp/vite-plugin-screen-graph#readme","bugs":{"url":"https://github.com/AnimaApp/vite-plugin-screen-graph/issues"},"dist":{"shasum":"fb7ef7addb2457740637969d299d1ef18f0c0919","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.1.7.tgz","fileCount":5,"integrity":"sha512-dGiEEBXwmCnv3UZDV7IrLbliOfpr2hn9yIquf5x4onTCK85mwIr0YE6gfNyoZ3GqKGnbxlU3abOMzaiKgexVJQ==","signatures":[{"sig":"MEQCIBhTgjXyfKs1gHLlDIsHpiEKVgadqAtHoxMxVNa1hdTKAiBF8Ggv+0aRwS0KxADSDTDpJ2SpXKNnHxeH3XRDiogXJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11757},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"12a4559e7cc1504d2c0cf55607eff7275f1d0904","scripts":{"test":"tsx test/run-tests.ts","build":"tsup src/index.ts --format esm --dts --clean --minify","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"repository":{"url":"git+https://github.com/AnimaApp/vite-plugin-screen-graph.git","type":"git"},"_npmVersion":"10.8.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vite":"^5.0.0","fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^4.3.4","@types/babel__traverse":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.1.7_1746177756766_0.8173515434746392","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.1.8","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.1.8","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"}],"homepage":"https://github.com/AnimaApp/vite-plugin-screen-graph#readme","bugs":{"url":"https://github.com/AnimaApp/vite-plugin-screen-graph/issues"},"dist":{"shasum":"0c7950674c4ad8b326cef286621726713e2fa5e7","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.1.8.tgz","fileCount":5,"integrity":"sha512-80Cp800w4Ncs2DpA5WhuvNUDXYEk2iJt2NNfETLXmtJ/PrhBtRzdc92FF3wJ5VWD8AzVHDJWugog4JkEerVDxQ==","signatures":[{"sig":"MEYCIQDiXv7eeQN+SArfH3s4vaTbcgpFZeMp9ZDwihi/GitPYQIhAN4NA0TKs2qS/7b1PGKU6xt3qcmroQ30Be0cct6GULfm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12096},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"778152d5886ed84d7fabacbbdb2d4d7c3b4b2d22","scripts":{"test":"tsx test/run-tests.ts","build":"tsup src/index.ts --format esm --dts --clean --minify","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"repository":{"url":"git+https://github.com/AnimaApp/vite-plugin-screen-graph.git","type":"git"},"_npmVersion":"10.8.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vite":"^5.0.0","fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^4.3.4","@types/babel__traverse":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.1.8_1746267725675_0.750104050101047","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.1.9","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.1.9","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"}],"homepage":"https://github.com/AnimaApp/vite-plugin-screen-graph#readme","bugs":{"url":"https://github.com/AnimaApp/vite-plugin-screen-graph/issues"},"dist":{"shasum":"bd8efd64de0b97d18f4a23fd0e06e3235bca6474","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.1.9.tgz","fileCount":5,"integrity":"sha512-x4siac0X+aYMFur7HyPmS7I+HconcsEb3TSnPkZUsEx4qEGES6UQ6EtD6x6sLE+1BjpAjl7isJQT01l44E75JQ==","signatures":[{"sig":"MEUCIQC3OCreqGLczisTgtkaE8BZZ/54D9taIcCBsXLB0qcQTwIgTTL9xhe0S7bAlfqravp+YDHO/LZSB5eblZqRLDjHbnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12310},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"29f62d82aed8e66f5d0865d6ee9ef2ec898f29fd","scripts":{"test":"tsx test/run-tests.ts","build":"tsup src/index.ts --format esm --dts --clean --minify","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"repository":{"url":"git+https://github.com/AnimaApp/vite-plugin-screen-graph.git","type":"git"},"_npmVersion":"10.8.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vite":"^5.0.0","fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^4.3.4","@types/babel__traverse":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.1.9_1746404982435_0.16023683500232533","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.1.10","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.1.10","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"}],"homepage":"https://github.com/AnimaApp/vite-plugin-screen-graph#readme","bugs":{"url":"https://github.com/AnimaApp/vite-plugin-screen-graph/issues"},"dist":{"shasum":"ac2fc5335a2a4996394fea357e1e56915c0a825f","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.1.10.tgz","fileCount":5,"integrity":"sha512-OcwO2z/hN28wBteytt8sBPNvfle9c9ap2o7sk3k8YrTkBlNXnaqbeJ2eRDeM6srVkGsqUGA7C8T7xppwlTSNZA==","signatures":[{"sig":"MEUCIHLNcNBe5j15ZZHpZTf7cSxrZSZJPCZnj2i9L6yT+n1pAiEAntbS9Ncv5q4XqCzhL8UtbfWITWjZUU0iBHyntBU0XmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12812},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a7670b6c26d50ab94754dba0399373a98c0445af","scripts":{"test":"tsx test/run-tests.ts","build":"tsup src/index.ts --format esm --dts --clean --minify","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"repository":{"url":"git+https://github.com/AnimaApp/vite-plugin-screen-graph.git","type":"git"},"_npmVersion":"10.8.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vite":"^5.0.0","fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^4.3.4","@types/babel__traverse":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.1.10_1746454688076_0.6759218624345134","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.1.11","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.1.11","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"}],"homepage":"https://github.com/AnimaApp/vite-plugin-screen-graph#readme","bugs":{"url":"https://github.com/AnimaApp/vite-plugin-screen-graph/issues"},"dist":{"shasum":"87fad0c515a0488aa169c87a083896cb671adf02","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.1.11.tgz","fileCount":5,"integrity":"sha512-fTq3NEQaJMqVxY87iSbB18FDmotkXmfP+80Ch9v8MuwI4SB58KvGqrpLt1TuyM3kTLpTvZWSkkDMTOved8m0cw==","signatures":[{"sig":"MEQCIAOLQJUPQBgvhm+SqYAfz3N3GsQghr8gq6oLR7l1E3HjAiBNPe/PxOwyYtlUDJAwb8XthCROBh3qpQ5cQb9cdKF76w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12830},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bdafda9eec89ca11ee758df12b8e3b8f8a090e6b","scripts":{"test":"tsx test/run-tests.ts","build":"tsup src/index.ts --format esm --dts --clean --minify","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"repository":{"url":"git+https://github.com/AnimaApp/vite-plugin-screen-graph.git","type":"git"},"_npmVersion":"10.8.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.9.0","dependencies":{"vite":"^5.0.0","fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^4.3.4","@types/babel__traverse":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.1.11_1746479272918_0.5353859130391592","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.2.3","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.2.3","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"},{"name":"anima-emilio","email":"emilio@animaapp.com"},{"name":"federico_anima","email":"federico@animaapp.com"}],"dist":{"shasum":"a83fe28a5e4caa613c59c286ee32a10a76733eb3","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.2.3.tgz","fileCount":7,"integrity":"sha512-v0DVrnJqp4bxNo1Oa0nr2MOT9ouxec2fAqhSgULs87doNdHKkTLXzEevBQKVXa4erymmxTzgHRdR98TPJNLzZg==","signatures":[{"sig":"MEYCIQDCgctbqIwAAnMTI2E3mNCXd4IrNP4SYynFMWDOaR4GRwIhAKFP9XR1BVsbuFriDbXYRxnCgF1vlRhwxCX6qYpsHy5s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45652},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"gitHead":"88a2cae17c2ed45917693d9b67c901fe7d88d035","scripts":{"test":"pnpm run test:all","build":"pnpm run build:vite-plugin && pnpm run build:standalone","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","test:all":"pnpm run test:standalone && pnpm run test:vite-plugin","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json","test:standalone":"tsx test/standalone-tests.ts","build:standalone":"tsup src/standalone.ts --format esm --dts --minify --platform browser --external fs --external path --external fast-glob --external vite","test:vite-plugin":"tsx test/vite-plugin-tests.ts","build:vite-plugin":"tsup src/index.ts --format esm --dts --clean --minify --external fast-glob --external vite --external fs --external path"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"_npmVersion":"10.9.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","vite":"^7.0.0","ts-node":"^10.9.2","fast-glob":"^3.2.12","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^5.0.0","@types/babel__traverse":"^7.20.5"},"peerDependencies":{"vite":"^7.0.0","fast-glob":"^3.2.12"},"peerDependenciesMeta":{"vite":{"optional":true},"fast-glob":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.2.3_1765270486080_0.8205202093545763","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.2.4","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.2.4","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"},{"name":"anima-emilio","email":"emilio@animaapp.com"},{"name":"federico_anima","email":"federico@animaapp.com"}],"dist":{"shasum":"ae74e8f462047a6c5defdcffb23424fe2f366894","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.2.4.tgz","fileCount":7,"integrity":"sha512-Bw+zOaux+nR3eM9C5EI57n1p61W1frfVTIqbp9t0rYuJ/WPUjZAT31ADrt4XQWFJB+YsirRudfpoCU8BNGHSng==","signatures":[{"sig":"MEQCIBGQovBEawE69KtQAHZBVKeMRiuqjVxSIBxNlpbkthr2AiBG4d/FLADc4Pz3FPkYfy0R9uirx7KltyJc/hPJwLd1xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45652},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"gitHead":"88a2cae17c2ed45917693d9b67c901fe7d88d035","scripts":{"test":"pnpm run test:all","build":"pnpm run build:vite-plugin && pnpm run build:standalone","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","test:all":"pnpm run test:standalone && pnpm run test:vite-plugin","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json","test:standalone":"tsx test/standalone-tests.ts","build:standalone":"tsup src/standalone.ts --format esm --dts --minify --platform browser --external fs --external path --external fast-glob --external vite","test:vite-plugin":"tsx test/vite-plugin-tests.ts","build:vite-plugin":"tsup src/index.ts --format esm --dts --clean --minify --external fast-glob --external vite --external fs --external path"},"_npmUser":{"name":"haim_anima","email":"haim@animaapp.com"},"_npmVersion":"10.9.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","vite":"^7.0.0","ts-node":"^10.9.2","fast-glob":"^3.2.12","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^5.0.0","@types/babel__traverse":"^7.20.5"},"peerDependencies":{"vite":"^7.0.0","fast-glob":"^3.2.12"},"peerDependenciesMeta":{"vite":{"optional":true},"fast-glob":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.2.4_1765270522857_0.02338835267915118","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-wip":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.2.7-wip","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.2.7-wip","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"marin_anima","email":"marin@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"},{"name":"anima-emilio","email":"emilio@animaapp.com"}],"bin":{"screen-graph":"dist/cli.js"},"dist":{"shasum":"defc5fd077446e6a925ec2ae8fb37952a7bd4719","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.2.7-wip.tgz","fileCount":8,"integrity":"sha512-fX0eJzNEfpiPBVtNd/M6szvtT+1Betg56mpRcviY6DnF1Kxb6jB3uJdNSmPLADawChwsRlshwtuNIhmlXVIVXA==","signatures":[{"sig":"MEQCIGgUi4vktXfofhO8+FDRe3LJjdhgt6khu7yjFpiyMHeGAiBl6WOI1D9mDDXvxD6+IAVZ9nAcGHwUaoH8fb7bi6GicA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"gitHead":"87f74b610b450dc56da393d88ff596882617d46a","scripts":{"test":"pnpm run test:all","build":"pnpm run build:vite-plugin && pnpm run build:standalone && pnpm run build:cli","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","test:all":"pnpm run test:standalone && pnpm run test:vite-plugin","build:cli":"tsup src/cli.ts --format esm --minify --external vite","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json","test:standalone":"tsx test/standalone-tests.ts","build:standalone":"tsup src/standalone.ts --format esm --dts --minify --platform browser --external fs --external path --external fast-glob --external vite","test:vite-plugin":"tsx test/vite-plugin-tests.ts","build:vite-plugin":"tsup src/index.ts --format esm --dts --clean --minify --external fast-glob --external vite --external fs --external path"},"_npmUser":{"name":"anima-emilio","email":"emilio@animaapp.com"},"_npmVersion":"10.9.3","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","vite":"^7.0.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^5.0.0","@types/babel__traverse":"^7.20.5"},"peerDependencies":{"vite":"^7.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.2.7-wip_1780929353652_0.7250407122406999","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@animaapp/vite-plugin-screen-graph","version":"0.2.9","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"author":{"name":"Anima App"},"license":"MIT","_id":"@animaapp/vite-plugin-screen-graph@0.2.9","maintainers":[{"name":"animaapp-npm","email":"support@animaapp.com"},{"name":"moez_anima","email":"moez@animaapp.com"},{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},{"name":"marin_anima","email":"marin@animaapp.com"},{"name":"ofer-animaapp","email":"ofer@animaapp.com"},{"name":"haim_anima","email":"haim@animaapp.com"},{"name":"macabeus-anima","email":"bruno@animaapp.com"},{"name":"omerpr","email":"omer@animaapp.com"},{"name":"anima-emilio","email":"emilio@animaapp.com"}],"bin":{"screen-graph":"dist/cli.js"},"dist":{"shasum":"f62913c5d536368ec0ff97218574bb909964d737","tarball":"https://registry.npmjs.org/@animaapp/vite-plugin-screen-graph/-/vite-plugin-screen-graph-0.2.9.tgz","fileCount":8,"integrity":"sha512-oJhpNPldfXR30m67xHZRS0NGCY8lttJLbNWeGYUyWCBYwhhQ0ZiE2qm9F0rejF/BjnU3gAnxu2dNnymShw9xpA==","signatures":[{"sig":"MEYCIQDAukgkJIE4SRGo6R2gsyBRi9HEpeFjXHHZdoRbB1G2EgIhAMTXkbE4uppp6eVnUt1Av85T/b11m4mhaODE5nN8WWvR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77544},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./standalone":{"types":"./dist/standalone.d.ts","import":"./dist/standalone.js"}},"gitHead":"792859fc129d03592764fef8bd1c89e9d58042b9","scripts":{"test":"pnpm run test:all","build":"pnpm run build:vite-plugin && pnpm run build:standalone && pnpm run build:cli","clean":"rm -rf dist && rm -rf node_modules && pnpm clean:test","deploy":"pnpm build && npm publish --access=public","test:all":"pnpm run test:unit && pnpm run test:standalone && pnpm run test:vite-plugin","build:cli":"tsup src/cli.ts --format esm --minify --external vite","test:unit":"node --import tsx --test test/import-paths.test.ts","clean:test":"rm -rf test/projects/*/dist && rm -rf test/projects/*/node_modules && rm -rf test/projects/*/.screen-graph.json","test:standalone":"tsx test/standalone-tests.ts","build:standalone":"tsup src/standalone.ts --format esm --dts --minify --platform browser --external fs --external path --external fast-glob --external vite","test:vite-plugin":"tsx test/vite-plugin-tests.ts","build:vite-plugin":"tsup src/index.ts --format esm --dts --clean --minify --external fast-glob --external vite --external fs --external path"},"_npmUser":{"name":"aymeric_animaapp","email":"aymeric@animaapp.com"},"_npmVersion":"10.9.7","description":"Vite plugin that generates a graph of screen navigation in React applications","directories":{},"_nodeVersion":"22.22.2","dependencies":{"fast-glob":"^3.2.12","@babel/types":"^7.27.0","@babel/parser":"^7.24.1","estree-walker":"^3.0.3","@babel/traverse":"^7.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","vite":"^7.0.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/node":"^22.14.0","@types/estree":"^1.0.7","@vitejs/plugin-react":"^5.0.0","@types/babel__traverse":"^7.20.5"},"peerDependencies":{"vite":"^7.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-screen-graph_0.2.9_1785495940255_0.006818833404589775","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-04-09T08:05:16.021Z","modified":"2026-08-12T10:25:01.918Z","0.1.0":"2025-04-09T08:05:16.308Z","0.1.1":"2025-04-09T13:46:24.321Z","0.1.2":"2025-04-09T20:43:55.886Z","0.1.3":"2025-04-27T21:27:31.719Z","0.1.4":"2025-04-28T21:21:02.141Z","0.1.5":"2025-04-29T10:00:54.616Z","0.1.6":"2025-04-30T16:23:18.339Z","0.1.7":"2025-05-02T09:22:36.938Z","0.1.8":"2025-05-03T10:22:05.885Z","0.1.9":"2025-05-05T00:29:42.631Z","0.1.10":"2025-05-05T14:18:08.250Z","0.1.11":"2025-05-05T21:07:53.146Z","0.2.3":"2025-12-09T08:54:46.225Z","0.2.4":"2025-12-09T08:55:23.004Z","0.2.7-wip":"2026-06-08T14:35:53.823Z","0.2.9":"2026-07-31T11:05:40.400Z"},"author":{"name":"Anima App"},"license":"MIT","keywords":["vite-plugin","vite","react","navigation","screen-graph","visualization"],"description":"Vite plugin that generates a graph of screen navigation in React applications","maintainers":[{"email":"support@animaapp.com","name":"animaapp-npm"},{"email":"moez@animaapp.com","name":"moez_anima"},{"email":"aymeric@animaapp.com","name":"aymeric_animaapp"},{"email":"marin@animaapp.com","name":"marin_anima"},{"email":"ofer@animaapp.com","name":"ofer-animaapp"},{"email":"haim@animaapp.com","name":"haim_anima"},{"email":"bruno@animaapp.com","name":"macabeus-anima"},{"email":"emilio@animaapp.com","name":"anima-emilio"}],"readme":"# @animaapp/vite-plugin-screen-graph\n\nA Vite plugin that generates a graph of screen navigation in React applications.\n\n## Quick Start (CLI)\n\nAnalyze any React project without installing:\n\n```bash\nnpx @animaapp/vite-plugin-screen-graph ./my-react-app\n```\n\nThis will generate a `.screen-graph.json` file in the current directory.\n\n### CLI Options\n\n```bash\n# Analyze current directory, output to .screen-graph.json\nnpx @animaapp/vite-plugin-screen-graph\n\n# Analyze a specific project\nnpx @animaapp/vite-plugin-screen-graph ./path/to/project\n\n# Specify custom output file\nnpx @animaapp/vite-plugin-screen-graph ./path/to/project output.json\n\n# Show help\nnpx @animaapp/vite-plugin-screen-graph --help\n```\n\n## Installation (Vite Plugin)\n\nFor automatic analysis on every build, install as a dev dependency:\n\n```bash\nnpm install --save-dev @animaapp/vite-plugin-screen-graph\n# or\nyarn add --dev @animaapp/vite-plugin-screen-graph\n# or\npnpm add -D @animaapp/vite-plugin-screen-graph\n```\n\n## Vite Plugin Usage\n\nAdd the plugin to your `vite.config.ts` file:\n\n```typescript\nimport { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\nimport { screenGraphPlugin } from '@animaapp/vite-plugin-screen-graph';\n\nexport default defineConfig({\n  plugins: [\n    react(),\n    screenGraphPlugin()\n  ],\n});\n```\n\nWhen you build your project, the plugin will analyze your React components and generate a `.screen-graph.json` file in the root of your project. This file contains a graph representation of your application's screen navigation.\n\n### Import aliases\n\nImports beginning with `@/` or `~/` are resolved from `src` by default. The Vite plugin automatically uses literal `@` and `~` aliases from `resolve.alias`; explicit plugin options take precedence:\n\n```typescript\nscreenGraphPlugin({\n  aliases: {\n    '@': 'src',\n    '~': 'src/app',\n  },\n})\n```\n\nRelative alias targets are resolved from the project root. The standalone API accepts the same `aliases` option, while the CLI uses the default `src` mappings.\n\n## How it works\n\nThe plugin analyzes your React components and identifies navigation between screens by looking for:\n\n- `<Link>` and `<NavLink>` components from React Router\n- `<Navigate>` components from React Router\n- `<a>` tags with `href` attributes\n- `navigate()` function calls from React Router\n\nIt then builds a graph where:\n- Nodes represent screens (React components associated with routes)\n- Edges represent navigation paths between screens\n\n## Output format\n\nThe generated `.screen-graph.json` file has the following structure:\n\n```json\n{\n  \"nodes\": [\n    {\n      \"id\": \"path/to/HomeScreen.tsx\",\n      \"label\": \"HomeScreen\",\n      \"isRoot\": true\n    },\n    {\n      \"id\": \"path/to/ProfileScreen.tsx\",\n      \"label\": \"ProfileScreen\"\n    },\n    // ...\n  ],\n  \"edges\": [\n    {\n      \"id\": \"path/to/HomeScreen.tsx:42:10-to-path/to/ProfileScreen.tsx\",\n      \"source\": \"path/to/HomeScreen.tsx\",\n      \"target\": \"path/to/ProfileScreen.tsx\",\n      \"data\": {\n        \"viaRoute\": \"/profile\",\n        \"trigger\": {\n          \"element\": \"<Link to=\\\"/profile\\\">Go to Profile</Link>\",\n          \"line\": 42,\n          \"column\": 10,\n          \"sourceFile\": \"path/to/HomeScreen.tsx\"\n        }\n      }\n    },\n    // ...\n  ]\n}\n```\n\n### Node Structure\n\n- `id`: The full file path to the component, ensuring uniqueness even if multiple components have the same name\n- `label`: The component name (basename of the file without extension) for display purposes\n- `isRoot`: A boolean flag (only present on the root screen) indicating if this is the root screen (path: \"/\")\n\n### Edge Structure\n\n- `id`: A unique identifier combining the source location (file, line, column) and target file\n- `source`: The source node ID (file path)\n- `target`: The target node ID (file path)\n- `data`: Additional information about the navigation\n  - `viaRoute`: The route path used for navigation\n  - `trigger`: Information about what triggered the navigation\n    - `element`: The full element snippet that triggered the navigation (e.g., `<Link to=\"/profile\">Go to Profile</Link>`)\n    - `line`: The line number in the source file\n    - `column`: The column number in the source file\n    - `sourceFile`: The source file path\n\n## License\n\nMIT\n","readmeFilename":"README.md"}