{"_id":"swc-plugin-component-annotate","_rev":"31-45a9395321c5f529d0727c174c78b5e6","name":"swc-plugin-component-annotate","dist-tags":{"beta":"1.15.0-beta.0","latest":"1.18.0"},"versions":{"1.0.0":{"name":"swc-plugin-component-annotate","version":"1.0.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.0.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"54b8072f433515aeab200f91db52632cabbd7b5c","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.0.0.tgz","fileCount":8,"integrity":"sha512-jYaYX/sAOgj2gNtoNwEaebSUGs6/SKF/vnRVYVXdmZiD+Z2L0kGKuXO265japJkps8qeP3xjxyGfas3Hheh3LQ==","signatures":[{"sig":"MEYCIQDjDrF5IjrXZ/3EHsMffe1QwCIqyiQ+p1aMXsfucHfewAIhAK2gFZWIkev63ixQZ31bb0q3NvZ64rNDuW5+WAiDFRC4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942608},"main":"swc_plugin_component_annotate.wasm","gitHead":"bcf30e3dfb0277db32e9565425bc12ffba619c78","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.2","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.0.0_1748454470815_0.6154249303056178","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"swc-plugin-component-annotate","version":"1.1.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.1.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"46d41b00dad10b425b3c22cf89f3859c8881ae50","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.1.0.tgz","fileCount":8,"integrity":"sha512-zLx/xlXE8V7FemKC6khFEaoJbg3mCeExCB+KnwFSlvh7nHD4QYPGYgEXTLKW6wpSQjapSvUv6LboVFurvB2sow==","signatures":[{"sig":"MEYCIQCLLF+r0r6QJbnqQY3gBM8ZO2K9FR8y1B7kOzyK7FD6UgIhAL2MUiEZWfLJObOeKj3A6Bdu+4HMXaVhYmD39vDMGeP4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949259},"main":"swc_plugin_component_annotate.wasm","gitHead":"07753a38e8a2d77f8e15526c22cf8c6203f716de","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.2","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.1.0_1748455309069_0.22118346446809412","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"swc-plugin-component-annotate","version":"1.2.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.2.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"16ab2043308ff2b8688bbc11ceed4d61ead522a5","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.2.0.tgz","fileCount":9,"integrity":"sha512-pFI2oESCv6ENXW/gDTqvPTZ7pB7VUboJhhEJ9/WYfxez7BgXiGNZTf3rm3bIkK/Pnv+R3XEnHANMpjl4FaRhaw==","signatures":[{"sig":"MEUCIFzY/WdNvYByuyxR8unBRt03YezCV7yQ7Ndjt6o6VjvFAiEA5KXNGP6KGuTUhw1BqLj4jhw2aEmf1mF7p1iPrhNu/Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949014},"main":"swc_plugin_component_annotate.wasm","gitHead":"4eaec959fb5a8b76affb96b1f0fcd84ee954ebf6","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.2","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.2.0_1748455787021_0.9007322259037067","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"swc-plugin-component-annotate","version":"1.2.1","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.2.1","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"fd114f1154a8f5bb1ab62d20ba0bddeff2fc9583","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.2.1.tgz","fileCount":9,"integrity":"sha512-sn8RibICL0BpE8ABG1JlUtJLJg7pxk8moAaKLwY/dvM5xvvVS/ZBZe2NeOsurH49Ix/DutDe/fSQ9Thugzlzww==","signatures":[{"sig":"MEQCIE15WhjDvR87lzQLpa9ygC1TlukpkyafLeKquZHpWSCeAiAaLWrQntBqr6+7qzOfVQCXU66EAPerv4jallkSXKv6Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948978},"main":"swc_plugin_component_annotate.wasm","gitHead":"2545e6be7dd78078cfa5bc43444064592eb90a8f","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.2","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.2.1_1748456330224_0.0689110633926242","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"swc-plugin-component-annotate","version":"1.2.2","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.2.2","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"a2efe19f8ee3b602975c3c82629e6c6c16b44074","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.2.2.tgz","fileCount":9,"integrity":"sha512-4VSOUC/OhJIpdzNmxnQOxXcU6tINJnxBIES71mTw/3yF8N929ZSZMtWxE2gozYC58tgTY9E1pG2wPhoNT0WTiA==","signatures":[{"sig":"MEUCIDcFbdxWRnh3gHJD+tCN33nMm6L1QeyFikaBhllN4odLAiEAhoff4oJ7X+PpiHA2NgxLbTXj2nyNqy1hJOtqW8JAvfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951662},"main":"swc_plugin_component_annotate.wasm","gitHead":"0c177edac16230e85498ec131e93283cc3791d48","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.2","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.2.2_1748456669881_0.7711765991442079","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"swc-plugin-component-annotate","version":"1.3.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.3.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"187b10adefb0abd77a6514d1f3ebf1a752001d35","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.3.0.tgz","fileCount":9,"integrity":"sha512-FEpkyYZF/FR6+1dos7yMZrP/hM65wz0IIMla37FJwGj1ffqbc/xeC5hxi4fa4gZteLL0KCc8xjB/FNJsgrqiSw==","signatures":[{"sig":"MEUCIGfdiIRAVIgB1SWsrQqqaZm6AtU3AnxdhycgNZhMXHZoAiEA8cD6+b47HEAdAQdx+cMyCJ39gJvCaoIGGhk7+pdCXZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668556},"main":"swc_plugin_component_annotate.wasm","gitHead":"8d1134f21dae758ee3327dd1e6204ea033995c03","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.2","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.3.0_1748468087661_0.30252096995475264","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"swc-plugin-component-annotate","version":"1.4.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.4.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"13fb2bec6ab8c308ea3877af8066b21e92636729","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.4.0.tgz","fileCount":9,"integrity":"sha512-4JaSW3j6PuJ1wM+lDCLLbmk7ekrK37Cins7KsurhVOEHuV5ZdfnPhTGGaXlWko4eKNQYuIy6UHX9n9MSY49Isw==","signatures":[{"sig":"MEUCICoDJ28W/cGEmb2dmZkzNQZ2TPeJHyqHxjmPZqmTsm20AiEAmd9QgyvkR2C/XNdFVJ4zLSaB9zqRIVTr1NQ26vCDto4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672593},"main":"swc_plugin_component_annotate.wasm","gitHead":"a0609942e34c0f089827c047faaaa79e4cacde28","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","actor":{"name":"scttcper","type":"user","email":"scttcper@gmail.com"},"email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.2","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.4.0_1750877732185_0.0896581966807859","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"swc-plugin-component-annotate","version":"1.5.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.5.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"9bf20d43e755ecceb96969621a36acbf481f3c17","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.5.0.tgz","fileCount":9,"integrity":"sha512-A0CWgdkS/TTrGj41JQ5uJ2SVxx/UdDOse++kCrU5Vs3voSdgBvwJ9v+Km/demXXkUN6IWBYcXnqEAo4x+JW1wQ==","signatures":[{"sig":"MEUCIBMfs9jjwP9TvWxzpoXFP026PoqI9b9tVwe56xFKruXVAiEA3Zl2AULdQGlf3C09UoNVN1AOFWlxAbErmRkEXwgJDT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673560},"main":"swc_plugin_component_annotate.wasm","gitHead":"8380560ed0d1f5e55d026ded5a26db4b719a4ec8","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","actor":{"name":"scttcper","type":"user","email":"scttcper@gmail.com"},"email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.3","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.5.0_1751852941488_0.22220490152040528","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"swc-plugin-component-annotate","version":"1.6.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.6.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"308156aa647770eeb2d45d4fe100151e5f09dc05","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.6.0.tgz","fileCount":9,"integrity":"sha512-4TFnJnaafECJOlMHgkETXMlR5khTQWmHMwkpVZdMUsLiJRCLAhr9Oe5RwyR//327+et5OBUklPRnPYAU6VMtCg==","signatures":[{"sig":"MEUCIHwDDjaKYIl7MpcmaLuf9w8+2rTVbRN8AYVLcxA7N02PAiEAl0uNMjEU40hm6mAlhbFgvtwbGMWI+SIshmnr7cQmqGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":671957},"main":"swc_plugin_component_annotate.wasm","gitHead":"328fd178998e5a1ea07e59a36140e02304aa444c","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.3","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.12.4","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.6.0_1752524177578_0.2028486857902545","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"swc-plugin-component-annotate","version":"1.7.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.7.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"e565eb5645b52bddf0f63d5a8eb09e466e1808c5","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.7.0.tgz","fileCount":9,"integrity":"sha512-9Am9Zq6L4ma7o+F+6ggB8EXleAXXwZla3rcT+NFfHQMy/zSuwzlRzE2WvJm+XR6Ig2BoJu5WAb7JSAQ/sDdIFA==","signatures":[{"sig":"MEYCIQDkMfh2zWN/39jldFYneheCyY8RDJAL04fdDRVzwedC1wIhAMI8KcJN6P7O2ivrMlOrwOpVbeQQ6Lnk1meqVwXBIU44","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565974},"main":"swc_plugin_component_annotate.wasm","gitHead":"7a9b397f9513e069ed4bfb5ed945230d9405df25","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.3","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.7.0_1753198444178_0.5068249366766542","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"swc-plugin-component-annotate","version":"1.8.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.8.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"9bbe9063b829a6a906802da1df554725a6fcf39e","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.8.0.tgz","fileCount":9,"integrity":"sha512-qOiIN0iO/jTqdU0kmpWnkQ3/zm7gOm4UlFjtv1E/gKn+/jDzJ462WE3S323UlNoMwD+uYUdJurNZxLT8uxCeZw==","signatures":[{"sig":"MEUCIGGhxxqhfTsHzG2PPQr04xVFc3knVspU6qBsHw99jwQMAiEAw8SlNRHyGmAvwPEppc/kTHBP1vZ+/bRszJI94EVTTWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568674},"main":"swc_plugin_component_annotate.wasm","gitHead":"5f899ab9aa2a6ac7b8ffd6cdaeda9a1349ab1067","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.3","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.13.1","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.8.0_1753463727613_0.930713806365866","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"swc-plugin-component-annotate","version":"1.9.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.9.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"4ca3d368fa634b75a462aea536cac1c705f84142","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.9.0.tgz","fileCount":9,"integrity":"sha512-fyM1LfisSSdIjSL7EyX66eMTo8CZAcN8FIUsVkpZA0vaYDLc3enZCwy3I5o8EBvo6YhLa/ayDStGUl9zJNh9Yw==","signatures":[{"sig":"MEUCIQCxQtYa8x4SeT3mDtB3pcz/V8uLkQ6q+PEw/4IeMidD+QIgQFX8cDi/kWdHKkqPr7kOTi1ABCcB2gGjdn7AFVJ4Z/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568404},"main":"swc_plugin_component_annotate.wasm","gitHead":"ccd2cf485df333930503eede10d9e1d319b2e9e5","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.3","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.0","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.9.0_1756270057693_0.9256497294037147","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"swc-plugin-component-annotate","version":"1.10.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.10.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"8af808af8319e4cc29e0d035f728d0d082a92542","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.10.0.tgz","fileCount":9,"integrity":"sha512-xih6EJXT1O+I06hmgQylTSmfkYGz/LrJ53a4WwhbnHPKLeiqlyzEShNE+DWBdXeIUEYsTi3Zrq7XJY8OR9WklQ==","signatures":[{"sig":"MEUCID3Ubx4jAt+cZTVxpmkVTiMjfl4ZUoPjPtJt4ykIVbklAiEAs7L5/doEo7HU+w8lZBDO9UBdx0a5TAv91NyVqsi4I/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568359},"main":"swc_plugin_component_annotate.wasm","gitHead":"0bba750b1cc1bea3af8c153b6afc3ff718fe1f4a","scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"10.9.3","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.0","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.10.0_1758009418364_0.7363717753243164","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"swc-plugin-component-annotate","version":"1.11.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.11.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"4d358e1536a0888dad2b2585943d651786ec289a","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.11.0.tgz","fileCount":9,"integrity":"sha512-O8n2mqKW9YdFvk3jDpW3x/2M/mEOVQuj8tpvg6A0rpR3EErPUZmzeehl5xW88fSVpqvphWQhoafdaMp0oFytPA==","signatures":[{"sig":"MEYCIQCz9iKNjCqlsb+oRb8uNWQXGL9j5CsXevJh3FiaUWi5GwIhAJikCiQ6Gx7feLScKebDc7UW8GUGpHAiaBwF8b+x6kqm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578131},"main":"swc_plugin_component_annotate.wasm","gitHead":"b25d6c0d6716e4813b1b2b49136e1b408e26f2d0","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.5.1","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.11.0_1760484117580_0.532280788725989","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"swc-plugin-component-annotate","version":"1.12.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.12.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"199843df78702a7d2f5c9107aa1604ee3aa4e24b","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.12.0.tgz","fileCount":9,"integrity":"sha512-+bdRn0FprFdyCVz3hiTd2f7dIkirb9AMp/Cg6gnSIhH8ZaUTHxCHa2FDp4en7ETNi+l9edhMN9FFSEyy6sYtJQ==","signatures":[{"sig":"MEYCIQCB8eCVPLxwiwyD67pp+2kt3W8XmTlVEKRxAGi1wRh5mQIhAOH+q3p0HGNcxMKPP1bUKXk0c9tqj4MWF7ra8PvDVthB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579482},"main":"swc_plugin_component_annotate.wasm","gitHead":"1a6ea3e5eb4fae94c8d719e42e854c522cc1ed8e","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --release --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.5.1","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.12.0_1762376034882_0.40517300926854416","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"swc-plugin-component-annotate","version":"1.13.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.13.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"121cdcac4896c486a56bf852cfa377724e21b147","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.13.0.tgz","fileCount":9,"integrity":"sha512-wns3dySIrOk+n04hb1CVw7YfCJWUjHfDDOPcWZVyvy30iL+TpqZy/7z7FDPXqA3l34DQQUVy+6GGxIrtQtwBwg==","signatures":[{"sig":"MEMCIFjqvdynkPHhGruqMI7N6m9yY6nlEoP3gyMwEpUa5jeFAh863Sfxb1gYU1bV92HPuTQvrPBBoqFf7eGu3Gl83NLu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693437},"main":"swc_plugin_component_annotate.wasm","gitHead":"e7395dff21055c3ed937b038cc9f77311139054c","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --release --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.5.1","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.13.0_1767393409999_0.5836702666585294","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"swc-plugin-component-annotate","version":"1.14.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.14.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"3c24b862bd8834f575f4ca71cfa8b6fc7b9d8a02","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.14.0.tgz","fileCount":9,"integrity":"sha512-qNPiBCBc+wY2IyPBG1FdTKl6Omc436/gXL2j9dAI0zMPq2n55AueHowfMbFX/laS4aDRdCALnLLJtiJAFg1lVA==","signatures":[{"sig":"MEYCIQDuGkCDZhxokPZ3BmmAnesBgEvTwxgEaOHqbRfy3gmBrAIhALLItLy+gi//4OTKLQcj0YhUgB+7+1Vhpza/Pm8L1GUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696765},"main":"swc_plugin_component_annotate.wasm","_from":"file:swc-plugin-component-annotate-1.14.0.tgz","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --release --target wasm32-unknown-unknown"},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"_resolved":"/private/var/folders/1r/lswlgj2x4qs2sqt03h4g8tmw0000gn/T/11833a531cea17e706a453a23ba3815a/swc-plugin-component-annotate-1.14.0.tgz","_integrity":"sha512-qNPiBCBc+wY2IyPBG1FdTKl6Omc436/gXL2j9dAI0zMPq2n55AueHowfMbFX/laS4aDRdCALnLLJtiJAFg1lVA==","repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.11.0","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.14.0_1773606360329_0.4670546757243339","host":"s3://npm-registry-packages-npm-production"}},"1.15.0-beta.0":{"name":"swc-plugin-component-annotate","version":"1.15.0-beta.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.15.0-beta.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"c0bce0396e6307ed910221d5fb8b655e0dadae01","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.15.0-beta.0.tgz","fileCount":9,"integrity":"sha512-LT2Mr9KUYVKnTTebMN+rff9leca2PicjHhCnQBQm/t3Zu5tlSYkQWhptsvA/E9sDm0Reywnns3raRuHE3zgmkQ==","signatures":[{"sig":"MEUCIHTdPMsCNTR61NaNKa/CNkSMFdvVKOcaHjW92H+bghzLAiEAkyTE0eh5dEe4HrnyERKOcFRBXkR4k9mhsy3rh1Q5gjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698458},"main":"swc_plugin_component_annotate.wasm","gitHead":"922543b74d06e4dcaab57f163b9f588261d767d1","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --release --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.17.0","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.18.3","readmeFilename":"README.md","devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.15.0-beta.0_1782526734611_0.4956146168270841","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"swc-plugin-component-annotate","version":"1.15.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.15.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"675bcd9bf634db4be354ce56126a5431e528870b","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.15.0.tgz","fileCount":11,"integrity":"sha512-rW5PfkS7nlLjRpLwjIuHNVwsAa7W5p2FIc5Ko9GA5KIOXFdwlh70HqSOQm/t8rVLji1DOqe220IFHbeJ+BcSVw==","signatures":[{"sig":"MEUCICZeXSrVIXxND7BE+m/udEE3Nxm46edpEiJJYTUNyjbEAiEAwtJ8a5teCMIddxCf6lsCN228P0Ep7fR4LlDH8GbASPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603930},"main":"swc_plugin_component_annotate.wasm","gitHead":"167bacc92185d2d3393150102345cefbb8f4e96f","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --release --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm .","test:e2e":"node --test tests/e2e/swc-transform.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.18.0","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"@swc/core":"1.15.43","typescript":"7.0.1-rc","@types/node":"26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.15.0_1782754606764_0.4566371732426524","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"swc-plugin-component-annotate","version":"1.15.1","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.15.1","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"2596e7275f962595eca0b383446b145cc4ba7bfa","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.15.1.tgz","fileCount":11,"integrity":"sha512-WLdrzWtKFjUh8KSNnCxpGH1ddGua1xmHVTQZa5QMGpEExxhtqivhPit4u4b6b+8JgPdny/FYPyY+YJYe1M6ntA==","signatures":[{"sig":"MEQCIGTOOCNHe0GWNHmGtEt9vXLoAmz8R6eUIvr55V0RTp0mAiBrbsN4xOzxSDj2g4a1t5aASomSj5Jp4MtI+iVQbak99A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605793},"main":"swc_plugin_component_annotate.wasm","gitHead":"275380b6650fb9c337372330a77cd8ace5a2fcb0","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --release --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm .","test:e2e":"node --test tests/e2e/swc-transform.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.18.0","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"@swc/core":"1.15.43","typescript":"7.0.1-rc","@types/node":"26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.15.1_1782763792054_0.9817721746010153","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"swc-plugin-component-annotate","version":"1.15.2","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.15.2","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"8caf4d0664c704d9e469545c6ffd74d95c12a47a","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.15.2.tgz","fileCount":11,"integrity":"sha512-6WzZSpTibvcgw6wtNafWyLTG9aC0PedqxD/46mrjDTbKPAIniQrMx3sQ1GtWvgSjSD1z28xQQp6m/yIzdePCVA==","signatures":[{"sig":"MEUCIQCOJ/hlIFDDhiBYT9KaxG9C2RgUTStRGUMI8HfLGzyKigIgYmE42sBQEYNSb2o76XkKpHizLuZVoQREKKzIbQo6a1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608350},"main":"swc_plugin_component_annotate.wasm","gitHead":"275380b6650fb9c337372330a77cd8ace5a2fcb0","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --release --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm .","test:e2e":"node --test tests/e2e/swc-transform.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.18.0","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"@swc/core":"1.15.43","typescript":"7.0.1-rc","@types/node":"26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.15.2_1782766024345_0.9855398189931126","host":"s3://npm-registry-packages-npm-production"}},"1.15.3":{"name":"swc-plugin-component-annotate","version":"1.15.3","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.15.3","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"17d5829e7f5fa44b53089d96963e675cdb370aa0","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.15.3.tgz","fileCount":11,"integrity":"sha512-1O9Ee+SoG+fMsPfk8WQ0Z8232iKnuVqCRchU53RYUjYtUpSBQCP07MTENhPgJqS5BylfGpVhDmDg3ZWq+G23ZA==","signatures":[{"sig":"MEYCIQDBS+Xk+s0O6YGj+P3qCo4BD2y7k7uynGltSTfJpgjikAIhAILfesoAsqyne/GBCXyeqrizD2cxFRXMnoCn47nTvS31","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608453},"main":"swc_plugin_component_annotate.wasm","gitHead":"275380b6650fb9c337372330a77cd8ace5a2fcb0","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --release --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm .","test:e2e":"node --test tests/e2e/swc-transform.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.18.0","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"@swc/core":"1.15.43","typescript":"7.0.1-rc","@types/node":"26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.15.3_1782766630650_0.3022804397011294","host":"s3://npm-registry-packages-npm-production"}},"1.15.4":{"name":"swc-plugin-component-annotate","version":"1.15.4","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.15.4","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"3ea56288063cddbc1d87762491405abb6a2aa218","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.15.4.tgz","fileCount":11,"integrity":"sha512-YfZcwwQE9z7/bTjbcn0UjmDSVdHrBuvDypGyDun6sTogLYGHxD2BnGAvubyuksZLzHzQAv6ru2+K9eVl/ibsng==","signatures":[{"sig":"MEQCICIIyFgJj04hGtc99DeHHkv97outgcWtyYmGaFGG6GZ5AiBoZQnm7FNt7K+eB/EALKrya1dXviDOL32lb4Wq2Bmmzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610060},"main":"swc_plugin_component_annotate.wasm","gitHead":"785bf02ef4403bfcf7f1edb5e2e5d1c70e7cb817","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --release --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm .","test:e2e":"node --test tests/e2e/swc-transform.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.18.0","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"@swc/core":"1.15.43","typescript":"7.0.1-rc","@types/node":"26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.15.4_1782768336998_0.11181099603643574","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"swc-plugin-component-annotate","version":"1.16.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.16.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"40278edf4c91925ff779022b89a3f8454245ab79","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.16.0.tgz","fileCount":11,"integrity":"sha512-tYa3/Xiq1PwwVo+PFMO39L30X32vGlue5WgwyxnBR3yP3FYF0XWTXhK0Ob/ko8BBRG4hjMKMfPEhus6YJ4FKbA==","signatures":[{"sig":"MEQCIHusehZmIl8sMsvXhF7XWuDehh7QA4DOyDL0UFdMEJBjAiAWCoSQvfg4M6QD+8CMqcguJKZ9T9AApqcFW1qYIuuvhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613654},"main":"swc_plugin_component_annotate.wasm","gitHead":"020b578acd02cafce48e09beb1a789746074ebc6","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --release --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm .","test:e2e":"node --test tests/e2e/*.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.18.0","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"@swc/core":"1.15.43","typescript":"7.0.1-rc","@types/node":"26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.16.0_1783028356255_0.4520388415569865","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"swc-plugin-component-annotate","version":"1.17.0","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.17.0","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"b0fe77cf9484d281a3b7f66d8d4a95dc41d5d03b","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.17.0.tgz","fileCount":11,"integrity":"sha512-hKu5oOx3w+VivrOaJvGPD2LbxErCNr1pRNHG1dXNPH5g9YzE4gX3bo04Fi1P+X9E2VtdZzvW8QeAIp7rtHDJFA==","signatures":[{"sig":"MEUCIQD/j9fSbrlOXvmXAL/Wiv4z2k3K8QXXFVoilNmpFpYtKgIgAhmaZzRz+d9YsuJMh/1zhcZkL57p3ysp9OylMSq39MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640718},"main":"swc_plugin_component_annotate.wasm","gitHead":"c2bf58e9e5643858ffc5e7e92d725f8f4adbde4c","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --release --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm .","test:e2e":"node --test tests/e2e/*.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.18.0","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"@swc/core":"1.15.43","typescript":"7.0.1-rc","@types/node":"26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.17.0_1783630517221_0.7555678170339908","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"swc-plugin-component-annotate","version":"1.17.1","keywords":["swc-plugin","swc"],"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","_id":"swc-plugin-component-annotate@1.17.1","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"dist":{"shasum":"52dab9dcd596c3d09f8f948cb5b8b11f0046c7d7","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.17.1.tgz","fileCount":11,"integrity":"sha512-ielxTb7QFGG/Qz43nrBAL8//5RZPSNTgEA0s3LJZEnFrHhCEle2RO5aRgNG3b5taKrTOFJzAPCKVEc/fACXWJA==","signatures":[{"sig":"MEUCIQDTH+6bDpMPlyS691EZsRhAyfwSyy9/YjcPPZcfLnzvDgIgPtyVr4dLSAyvwBL0JJu4yu5c+TeOcDzvRokKzHDR6p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641991},"main":"swc_plugin_component_annotate.wasm","gitHead":"f264eb6fa1ff95354440751a019da93ee1d1001c","release":{"branches":["main"]},"scripts":{"test":"cargo test","build":"cargo build --release --target wasm32-unknown-unknown","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm .","test:e2e":"node --test tests/e2e/*.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"repository":{"url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git","type":"git"},"_npmVersion":"11.18.0","description":"Use SWC to automatically annotate React components with data attributes for component tracking","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.13.0","devDependencies":{"@swc/core":"1.15.43","typescript":"7.0.2","@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/swc-plugin-component-annotate_1.17.1_1783982072080_0.5635728952804937","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"swc-plugin-component-annotate","version":"1.18.0","description":"Use SWC to automatically annotate React components with data attributes for component tracking","author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","keywords":["swc-plugin","swc"],"scripts":{"build":"cargo build --release --target wasm32-unknown-unknown","test":"cargo test","typecheck":"tsc --noEmit","test:e2e":"node --test tests/e2e/*.test.ts","prepack":"cp -rf target/wasm32-unknown-unknown/release/swc_plugin_component_annotate.wasm ."},"main":"swc_plugin_component_annotate.wasm","homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","repository":{"type":"git","url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git"},"bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"devDependencies":{"@rspack/core":"2.2.0","@swc/core":"1.16.1","@types/node":"26.3.0","typescript":"7.0.2"},"packageManager":"pnpm@11.24.0","release":{"branches":["main"]},"publishConfig":{"access":"public","provenance":true},"gitHead":"e3ceac8b5237fda2a49c4148171ee3499b1f194a","_id":"swc-plugin-component-annotate@1.18.0","_nodeVersion":"24.19.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-haLdgKD2a4ur5U/WVhkyVoDK+UXXKVbHsiAt+m4agnhJEUCfZCH2sCl/1oplFFBKf1MRL8XLXziWo9/HhNTnGw==","shasum":"90c7192c166341cd03edf12317c2f1a233bb8ac5","tarball":"https://registry.npmjs.org/swc-plugin-component-annotate/-/swc-plugin-component-annotate-1.18.0.tgz","fileCount":11,"unpackedSize":600258,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/swc-plugin-component-annotate@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDON3p5A1cQcEqzI2nrhBIZXsd7F0nezrsqrlPfQ0Zl4wIhAL+3Cq+68hgVrzCcvLH6SK9sGPcp3yBFvTNhSi07KCbX"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:681d1bb3-a545-4e06-adf4-4c69a1ad9775"}},"directories":{},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/swc-plugin-component-annotate_1.18.0_1787762053194_0.7813376196640116"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-28T17:47:50.814Z","modified":"2026-08-26T16:34:13.643Z","1.0.0":"2025-05-28T17:47:51.053Z","1.1.0":"2025-05-28T18:01:49.272Z","1.2.0":"2025-05-28T18:09:47.284Z","1.2.1":"2025-05-28T18:18:50.540Z","1.2.2":"2025-05-28T18:24:30.108Z","1.3.0":"2025-05-28T21:34:47.904Z","1.4.0":"2025-06-25T18:55:32.451Z","1.5.0":"2025-07-07T01:49:01.693Z","1.6.0":"2025-07-14T20:16:17.763Z","1.7.0":"2025-07-22T15:34:04.425Z","1.8.0":"2025-07-25T17:15:27.874Z","1.9.0":"2025-08-27T04:47:38.018Z","1.9.1":"2025-09-15T19:52:44.823Z","1.9.2":"2025-09-15T20:13:35.237Z","1.10.0":"2025-09-16T07:56:58.561Z","1.11.0":"2025-10-14T23:21:57.854Z","1.12.0":"2025-11-05T20:53:55.139Z","1.13.0":"2026-01-02T22:36:50.188Z","1.14.0":"2026-03-15T20:26:00.506Z","1.15.0-beta.0":"2026-06-27T02:18:54.805Z","1.15.0":"2026-06-29T17:36:46.948Z","1.15.1":"2026-06-29T20:09:52.216Z","1.15.2":"2026-06-29T20:47:04.540Z","1.15.3":"2026-06-29T20:57:10.804Z","1.15.4":"2026-06-29T21:25:37.178Z","1.16.0":"2026-07-02T21:39:16.450Z","1.17.0":"2026-07-09T20:55:17.455Z","1.17.1":"2026-07-13T22:34:32.254Z","1.18.0":"2026-08-26T16:34:13.347Z"},"bugs":{"url":"https://github.com/scttcper/swc-plugin-component-annotate/issues"},"author":{"name":"scttcper","email":"scttcper@gmail.com"},"license":"MIT","homepage":"https://github.com/scttcper/swc-plugin-component-annotate#readme","keywords":["swc-plugin","swc"],"repository":{"type":"git","url":"git+https://github.com/scttcper/swc-plugin-component-annotate.git"},"description":"Use SWC to automatically annotate React components with data attributes for component tracking","maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"readme":"# SWC Plugin: Component Annotate [![npm badge](https://img.shields.io/npm/v/swc-plugin-component-annotate)](https://www.npmjs.com/package/swc-plugin-component-annotate)\n\nA SWC plugin that automatically annotates React components with data attributes for component tracking and debugging.\n\n## Overview\n\nThis plugin transforms React components by adding data attributes that help with tracking and debugging. It automatically identifies React components (function components, arrow function components, and class components) and adds the following attributes:\n\n- `data-component`: The component name (added to root elements)\n- `data-element`: The element/component name (added to non-HTML elements)\n- `data-source-file`: The source filename\n\n## Features\n\n- ✅ **Function Components**: `function MyComponent() { ... }`\n- ✅ **Arrow Function Components**: `const MyComponent = () => { ... }`\n- ✅ **Class Components**: `class MyComponent extends Component { ... }`\n- ✅ **React Fragments**: Supports `Fragment`, `React.Fragment`, and `<>` syntax\n- ✅ **Nested Components**: Properly handles component hierarchies\n- ✅ **React Native Support**: Uses camelCase attributes when configured\n- ✅ **Configurable**: Ignore specific components, annotate fragments, etc.\n\n## Installation\n\n```bash\nnpm install --save-dev swc-plugin-component-annotate\n```\n\n### Rspack compatibility\n\nVersion 1.18.x is compiled against `swc_core` 77.0.0 and tested with\n`@rspack/core` 2.2.0. SWC plugins use a versioned wasm ABI, so use a plugin\nrelease built for the `swc_core` version embedded in your Rspack release.\n\n## Usage\n\n### Basic Configuration\n\nAdd the plugin to your `.swcrc` configuration:\n\n```json\n{\n  \"jsc\": {\n    \"experimental\": {\n      \"plugins\": [\n        [\"swc-plugin-component-annotate\", {}]\n      ]\n    }\n  }\n}\n```\n\n### Configuration Options\n\n```json\n{\n  \"jsc\": {\n    \"experimental\": {\n      \"plugins\": [\n        [\"swc-plugin-component-annotate\", {\n          \"native\": false,\n          \"ignored-components\": [\"MyIgnoredComponent\"],\n          \"transparent-components\": [\"Flex\", \"Stack\"],\n          \"component-attr\": \"data-sentry-component\",\n          \"element-attr\": \"data-sentry-element\",\n          \"source-file-attr\": \"data-sentry-source-file\"\n        }]\n      ]\n    }\n  }\n}\n```\n\n#### Options\n\n- **`native`** (boolean, default: `false`): Use React Native attribute names (camelCase)\n  - `false`: `data-component`, `data-element`, `data-source-file`\n  - `true`: `dataComponent`, `dataElement`, `dataSourceFile`\n\n- **`ignored-components`** (array, default: `[]`): List of component names to skip during annotation\n\n- **`transparent-components`** (array, default: `[]`): List of pass-through component names that should receive an `Owner-Component` annotation instead of being reported as their own element. This is useful for layout primitives such as `Flex`, `Stack`, `Grid`, or `Container`, and for design-system primitives when caller context is preferred.\n\n- **`component-attr`** (string, optional): Custom component attribute name (overrides default and native setting)\n\n- **`element-attr`** (string, optional): Custom element attribute name (overrides default and native setting)\n\n- **`source-file-attr`** (string, optional): Custom source file attribute name (overrides default and native setting)\n\n### Sentry Integration\n\nTo use Sentry-specific attribute names for compatibility with Sentry's tracking:\n\n```json\n{\n  \"jsc\": {\n    \"experimental\": {\n      \"plugins\": [\n        [\"swc-plugin-component-annotate\", {\n          \"component-attr\": \"data-sentry-component\",\n          \"element-attr\": \"data-sentry-element\",\n          \"source-file-attr\": \"data-sentry-source-file\",\n          \"transparent-components\": [\"Container\", \"Flex\", \"Grid\", \"Stack\"]\n        }]\n      ]\n    }\n  }\n}\n```\n\nThis will generate attributes like:\n```jsx\n<div data-sentry-component=\"MyComponent\" data-sentry-source-file=\"MyComponent.jsx\">\n  <CustomButton data-sentry-element=\"CustomButton\" data-sentry-source-file=\"MyComponent.jsx\">\n    Click me\n  </CustomButton>\n</div>\n```\n\n#### Transparent Components\n\nUse `transparent-components` for components where the caller is more useful context than the component's own implementation. Layout primitives are the typical case:\n\n```jsx\nfunction IssueActions() {\n  return (\n    <Flex>\n      <Button>Resolve</Button>\n    </Flex>\n  );\n}\n```\n\nIn this example, `Flex` is layout plumbing. With `Flex` configured as transparent, the layout wrapper records both its owner and its own callsite name without reporting itself as the element:\n\n```jsx\nfunction IssueActions() {\n  return (\n    <Flex data-sentry-component=\"IssueActions-Flex\" data-sentry-source-file=\"issueActions.tsx\">\n      <Button data-sentry-element=\"Button\" data-sentry-source-file=\"issueActions.tsx\">\n        Resolve\n      </Button>\n    </Flex>\n  );\n}\n```\n\nIf the React component `Button` is also configured as transparent, it gets the same root owner with its own component name. Transparent wrappers do not accumulate in nested labels:\n\n```jsx\nfunction IssueActions() {\n  return (\n    <Flex data-sentry-component=\"IssueActions-Flex\" data-sentry-source-file=\"issueActions.tsx\">\n      <Button data-sentry-component=\"IssueActions-Button\" data-sentry-source-file=\"issueActions.tsx\">\n        Resolve\n      </Button>\n    </Flex>\n  );\n}\n```\n\nFor a `Button` implementation that forwards props to a `button`, those owner attributes become the final DOM attributes.\n\nIf a transparent component renders a polymorphic DOM element internally, that implementation is not annotated. Forwarded attributes can pass through instead of being overwritten by the transparent component's own file:\n\n```jsx\nconst Container = memo(function Container({as: Component = 'div', ...props}) {\n  return <Component {...props} />;\n});\n```\n\nThe useful result is that layout DOM retains both the owner and the transparent callsite, rather than pointing at `Flex` or `flex.tsx` alone:\n\n```html\n<div data-sentry-component=\"IssueActions-Flex\" data-sentry-source-file=\"issueActions.tsx\">\n  ...\n</div>\n```\n\nWhether to include components such as `Button`, `Link`, `Checkbox`, or `MenuItem` depends on the signal you want in the DOM. Leave them out of `transparent-components` when their component name should be reported as an element. Include them when the combined label is more useful, for example `IssueActions-Button`.\n\nUse `ignored-components` only when a component should not participate in annotation at all. Ignored components get no generated attributes. Use `transparent-components` when a component should still receive useful owner metadata, but should not report itself as `data-sentry-element`.\n\n## Examples\n\n### Input\n\n```jsx\nimport React from 'react';\n\nconst MyComponent = () => {\n  return (\n    <div>\n      <h1>Hello World</h1>\n      <button>Click me</button>\n    </div>\n  );\n};\n\nexport default MyComponent;\n```\n\n### Output\n\n```jsx\nimport React from 'react';\n\nconst MyComponent = () => {\n  return (\n    <div data-component=\"MyComponent\" data-source-file=\"MyComponent.jsx\">\n      <h1>Hello World</h1>\n      <button>Click me</button>\n    </div>\n  );\n};\n\nexport default MyComponent;\n```\n\n### Class Component Example\n\n```jsx\n// Input\nclass MyClassComponent extends Component {\n  render() {\n    return <div><h1>Hello from class</h1></div>;\n  }\n}\n\n// Output\nclass MyClassComponent extends Component {\n  render() {\n    return <div data-component=\"MyClassComponent\" data-source-file=\"MyComponent.jsx\">\n      <h1>Hello from class</h1>\n    </div>;\n  }\n}\n```\n\n### React Native Example\n\nWith `\"native\": true`:\n\n```jsx\n// Output\nconst MyComponent = () => {\n  return (\n    <View dataComponent=\"MyComponent\" dataSourceFile=\"MyComponent.jsx\">\n      <Text>Hello World</Text>\n    </View>\n  );\n};\n```\n\n## Related\n\n- [Sentry Babel Component Annotate Plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/babel-plugin-component-annotate)\n","readmeFilename":"README.md"}