{"_id":"@acebuilder/component-tagger","_rev":"12-24f5835e37a2fe25992e09a1dc7dee85","name":"@acebuilder/component-tagger","dist-tags":{"latest":"0.1.11"},"versions":{"0.0.1":{"name":"@acebuilder/component-tagger","version":"0.0.1","keywords":["acebuilder"],"_id":"@acebuilder/component-tagger@0.0.1","maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"dist":{"shasum":"5a24d5e615559e2082c06ec84187882a1a242413","tarball":"https://registry.npmjs.org/@acebuilder/component-tagger/-/component-tagger-0.0.1.tgz","fileCount":6,"integrity":"sha512-DXEWfRGPVvumQZFzJEzqOSgV/Fczbj8oOPOV4FFP+nZhflV1MHZt13syhMxIAbnMH2g1R4H7aDzdhUufrtQSYg==","signatures":[{"sig":"MEYCIQCaXnB7XxvB+bcX12g+T59vG3beXKXZCkabCPspa9UW+wIhANPlo+6fDYCeH4y4ScfvNERzMOss6BqdSQsykJ4GCm45","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22964},"main":"index.js","_from":"file:acebuilder-component-tagger-0.0.1.tgz","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.js"}},"_npmUser":{"name":"aceternity","email":"contact@aceternity.com"},"_resolved":"/private/var/folders/9b/s2s2gpr9079gth4f7zjh5r0h0000gq/T/587627ee504a592cf01d2e6f742e4288/acebuilder-component-tagger-0.0.1.tgz","_integrity":"sha512-DXEWfRGPVvumQZFzJEzqOSgV/Fczbj8oOPOV4FFP+nZhflV1MHZt13syhMxIAbnMH2g1R4H7aDzdhUufrtQSYg==","_npmVersion":"10.9.3","description":"Next.js webpack pre-loader to tag React components with AceBuilder metadata during development.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"source-map":"^0.7.0","magic-string":"^0.30.19","@babel/parser":"^7.28.4","estree-walker":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component-tagger_0.0.1_1757928416101_0.8329775884623924","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@acebuilder/component-tagger","version":"0.1.0","keywords":["acebuilder","nextjs","turbopack","webpack","react"],"license":"MIT","_id":"@acebuilder/component-tagger@0.1.0","maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"dist":{"shasum":"368e09dc3658d44326dbbed00c5237f2a1648f35","tarball":"https://registry.npmjs.org/@acebuilder/component-tagger/-/component-tagger-0.1.0.tgz","fileCount":7,"integrity":"sha512-gFZOhkUrU4kUlB6QvVrsBZc2176oHpcCYWfztwuDoJQfDZ1SWEv0SndfKc0/CUXTk0gI80j6uemx7IKYb5/mTQ==","signatures":[{"sig":"MEQCIF9yimTZ+v/Y8rok2nR1hhKoom/LyWpiml3icHqgmlqtAiBU1Tz6xm1C46D3RgwQ6c19E3SATmua8W0IbytaOSFyzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24401},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.js"},"./lib/loader":{"import":"./lib/loader.js","default":"./lib/loader.js","require":"./lib/loader.js"}},"gitHead":"6c1533e704c7f22dd487eb29bd3b86f0cd0f2ca8","private":false,"scripts":{"publish:package":"npm publish --access public"},"_npmUser":{"name":"aceternity","email":"contact@aceternity.com"},"_npmVersion":"10.9.4","description":"Next.js dev loader to tag React components with AceBuilder metadata (Turbopack + webpack).","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"source-map":"^0.7.0","magic-string":"^0.30.19","@babel/parser":"^7.28.4","estree-walker":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/component-tagger_0.1.0_1780905428468_0.6496989871452263","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@acebuilder/component-tagger","version":"0.1.1","keywords":["acebuilder","nextjs","turbopack","webpack","react"],"license":"MIT","_id":"@acebuilder/component-tagger@0.1.1","maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"dist":{"shasum":"55d0ad1bb22a7fc95ddaa47b8c263d7a398845f0","tarball":"https://registry.npmjs.org/@acebuilder/component-tagger/-/component-tagger-0.1.1.tgz","fileCount":7,"integrity":"sha512-Q6nOrv8n1oSEShHZLKlR4oVZc/ioLLMoqIrzYDMkPT3LahzUB7TLk97CVRPQg0qsaa9UjXSQqVlPo9/7Ho/0oA==","signatures":[{"sig":"MEYCIQDU34+N8K6NBwf/TZkgBx4VXiEw4c5F45c0zCblklApTwIhAL0djAFZVdqixvAQeMpCtR1j9+W1CPEXFsdbybNejTEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24700},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.js"},"./lib/loader":{"import":"./lib/loader.js","default":"./lib/loader.js","require":"./lib/loader.js"}},"gitHead":"6c1533e704c7f22dd487eb29bd3b86f0cd0f2ca8","private":false,"scripts":{"publish:package":"npm publish --access public"},"_npmUser":{"name":"aceternity","email":"contact@aceternity.com"},"_npmVersion":"10.9.4","description":"Next.js dev loader to tag React components with AceBuilder metadata (Turbopack + webpack).","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"source-map":"^0.7.0","magic-string":"^0.30.19","@babel/parser":"^7.28.4","estree-walker":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/component-tagger_0.1.1_1780905950880_0.5700488948013347","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@acebuilder/component-tagger","version":"0.1.2","keywords":["acebuilder","nextjs","turbopack","webpack","react"],"license":"MIT","_id":"@acebuilder/component-tagger@0.1.2","maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"dist":{"shasum":"88f5c5f016d2d642fcb894eb9ee6afd5a792b14b","tarball":"https://registry.npmjs.org/@acebuilder/component-tagger/-/component-tagger-0.1.2.tgz","fileCount":7,"integrity":"sha512-egzNsi/DjwwqYfOWlbMvbAozNbbp/+i8fXGeVeQVS8GzXz31ls4M4NPT/pyOh2q+ZA9sa+nMkNo+x6KBledXig==","signatures":[{"sig":"MEUCIQCzJfq5zwf0e4iQeCCKMdfKHYOpaE0snzvIIWv5CNWliAIgT0hJ2REFqZqtXjhLI+LVHc3j2Xsg3z0AT+8rdr2uA9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23608},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.js"},"./lib/loader":{"import":"./lib/loader.js","default":"./lib/loader.js","require":"./lib/loader.js"}},"gitHead":"6c1533e704c7f22dd487eb29bd3b86f0cd0f2ca8","private":false,"scripts":{"publish:package":"npm publish --access public"},"_npmUser":{"name":"aceternity","email":"contact@aceternity.com"},"_npmVersion":"10.9.4","description":"Next.js dev loader to tag React components with AceBuilder metadata (Turbopack + webpack).","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"source-map":"^0.7.0","magic-string":"^0.30.19","@babel/parser":"^7.28.4","estree-walker":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/component-tagger_0.1.2_1780906168726_0.969395558584415","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@acebuilder/component-tagger","version":"0.1.3","keywords":["acebuilder","nextjs","turbopack","webpack","react"],"license":"MIT","_id":"@acebuilder/component-tagger@0.1.3","maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"dist":{"shasum":"e15e5213b94dbfefa60184974fc08c582895ab5e","tarball":"https://registry.npmjs.org/@acebuilder/component-tagger/-/component-tagger-0.1.3.tgz","fileCount":7,"integrity":"sha512-lhYQIAg6yOgBkYySJb79+RG7qmLlrk1XNtfyfNxFENyw2sFqcGHeRxlRNo+Qq3mEQoGtfGeQYykwHq6Zh6RqPQ==","signatures":[{"sig":"MEQCID44xqsJDOumhVKUPmzRUyF5nnR+lZy0C0LlwCsNFkHTAiBB/b6GfgjPW5MRCymHjJFS68VKq1++NWPWu4t3sXsIxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23761},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.js"},"./lib/loader":{"import":"./lib/loader.js","default":"./lib/loader.js","require":"./lib/loader.js"}},"gitHead":"6c1533e704c7f22dd487eb29bd3b86f0cd0f2ca8","private":false,"scripts":{"publish:package":"npm publish --access public"},"_npmUser":{"name":"aceternity","email":"contact@aceternity.com"},"_npmVersion":"10.9.4","description":"Next.js dev loader to tag React components with AceBuilder metadata (Turbopack + webpack).","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"source-map":"^0.7.0","magic-string":"^0.30.19","@babel/parser":"^7.28.4","estree-walker":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/component-tagger_0.1.3_1780906303558_0.6589928058997807","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@acebuilder/component-tagger","version":"0.1.4","keywords":["acebuilder","nextjs","turbopack","webpack","react"],"license":"MIT","_id":"@acebuilder/component-tagger@0.1.4","maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"dist":{"shasum":"8f1aa30f38951020fff39be6934a03ec03567f01","tarball":"https://registry.npmjs.org/@acebuilder/component-tagger/-/component-tagger-0.1.4.tgz","fileCount":7,"integrity":"sha512-jG5c/wlYHFlJVLJdsH34GLFtUdqh3vs/IqiYPBdLHLYvXEjumQkDNaI8SHovCR5TOdrE2rZ5P1Pa/uY8Gx7AcA==","signatures":[{"sig":"MEUCIQDYT6fSjnYAjY+KRDbG8gJjXApYE5xwbRs8kETDBOJAPQIgG+AwuEc+sGqdsp8JteE4jnHTxlSA1zBOmc4Lc0PEw6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24020},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.js"},"./lib/loader":{"import":"./lib/loader.js","default":"./lib/loader.js","require":"./lib/loader.js"}},"gitHead":"6c1533e704c7f22dd487eb29bd3b86f0cd0f2ca8","private":false,"scripts":{"publish:package":"npm publish --access public"},"_npmUser":{"name":"aceternity","email":"contact@aceternity.com"},"_npmVersion":"10.9.4","description":"Next.js dev loader to tag React components with AceBuilder metadata (Turbopack + webpack).","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"source-map":"^0.7.0","magic-string":"^0.30.19","@babel/parser":"^7.28.4","estree-walker":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/component-tagger_0.1.4_1780919625404_0.8572671705558934","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@acebuilder/component-tagger","version":"0.1.5","keywords":["acebuilder","nextjs","turbopack","webpack","react"],"license":"MIT","_id":"@acebuilder/component-tagger@0.1.5","maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"dist":{"shasum":"75b723f78ea8601180fec47b253e4f8d027c3ff2","tarball":"https://registry.npmjs.org/@acebuilder/component-tagger/-/component-tagger-0.1.5.tgz","fileCount":7,"integrity":"sha512-LDAVae2yR/l24GrbXEdY6wyv26XyH2fIJ+Kxu6YstZVE2/umtnmTLr3h2YWjESqMtiV93LSInBw1cnDrHKxyXg==","signatures":[{"sig":"MEQCIH6hwWTgumA7AoI8he+WNAyqPLreGt2kQgUOqB3Ov/kAAiBMVuOdWOK4gbXYXhFNKpGk5rqhTVrrg/ohGHu7a7lWkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.js"},"./lib/loader":{"import":"./lib/loader.js","default":"./lib/loader.js","require":"./lib/loader.js"}},"gitHead":"1bf53de5aae419d772d68947861ad94f9001d5f4","private":false,"scripts":{"publish:package":"npm publish --access public"},"_npmUser":{"name":"aceternity","email":"contact@aceternity.com"},"_npmVersion":"10.9.4","description":"Next.js dev loader to tag React components with AceBuilder metadata (Turbopack + webpack).","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"source-map":"^0.7.0","magic-string":"^0.30.19","@babel/parser":"^7.28.4","estree-walker":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/component-tagger_0.1.5_1781004478493_0.6521767316694931","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@acebuilder/component-tagger","version":"0.1.6","keywords":["acebuilder","nextjs","turbopack","webpack","react"],"license":"MIT","_id":"@acebuilder/component-tagger@0.1.6","maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"dist":{"shasum":"f316e0a42c6cc058dd2679201f99284a34bc5821","tarball":"https://registry.npmjs.org/@acebuilder/component-tagger/-/component-tagger-0.1.6.tgz","fileCount":7,"integrity":"sha512-kSm+iZHGgQGkmRPlFVM7cy6yH3s1vPGXVKz7c7e5pzJsMTpJ/Av8MKGsvPXdSYPckh75KKIIaYfQ+VmvAboZWg==","signatures":[{"sig":"MEUCIQDYjJfv1zVrWYYTF6z7XNqL/yL/yL1JjuM1TFpwomNj+wIgYJ2FIdsKsFeSB9GNghV2H7+eNsLs+Cyc5WQnJDwGkQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28096},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.js"},"./lib/loader":{"import":"./lib/loader.js","default":"./lib/loader.js","require":"./lib/loader.js"}},"gitHead":"d4810750b2734b6382da053ff4d5f487a2da44f2","private":false,"scripts":{"test":"vitest run","test:watch":"vitest","publish:package":"npm publish --access public"},"_npmUser":{"name":"aceternity","email":"contact@aceternity.com"},"_npmVersion":"10.9.4","description":"Next.js dev loader to tag React components with AceBuilder metadata (Turbopack + webpack).","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"source-map":"^0.7.0","magic-string":"^0.30.19","@babel/parser":"^7.28.4","estree-walker":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6"},"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/component-tagger_0.1.6_1783100853302_0.018256283700605502","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@acebuilder/component-tagger","version":"0.1.7","keywords":["acebuilder","nextjs","turbopack","webpack","react"],"license":"MIT","_id":"@acebuilder/component-tagger@0.1.7","maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"dist":{"shasum":"a262160c4ca02c2d25ff6a2dec526bc20da73d3f","tarball":"https://registry.npmjs.org/@acebuilder/component-tagger/-/component-tagger-0.1.7.tgz","fileCount":11,"integrity":"sha512-eP+r0BJg+sMoJMqd8G3SrWQ6mBrF+Cc0j6h+K9eFyL+x7MeS2JTbBWL/RzcwFwOceSIUVGv4Z1nhOYYWjEb1yg==","signatures":[{"sig":"MEQCIELoCZib4Lum1lRiumFSZLBPnct0H/PxXn6fRpZwF7lXAiBSP1xpNiu3+P+qtCChsyWn2CaW4polpNA78RHctzdxWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61668},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.js"},"./lib/loader":{"import":"./lib/loader.js","default":"./lib/loader.js","require":"./lib/loader.js"}},"gitHead":"14818813f2cbdfc6e79ad5011d6497ca76f1f600","private":false,"scripts":{"test":"vitest run","test:watch":"vitest","publish:package":"npm publish --access public"},"_npmUser":{"name":"aceternity","email":"contact@aceternity.com"},"_npmVersion":"10.9.4","description":"Next.js dev loader to tag React components with AceBuilder metadata (Turbopack + webpack).","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"source-map":"^0.7.0","magic-string":"^0.30.19","@babel/parser":"^7.28.4","estree-walker":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6"},"peerDependencies":{"next":">=14"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/component-tagger_0.1.7_1783241351044_0.31842971160927824","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@acebuilder/component-tagger","version":"0.1.9","keywords":["acebuilder","nextjs","vite","turbopack","webpack","react"],"license":"MIT","_id":"@acebuilder/component-tagger@0.1.9","maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"dist":{"shasum":"94e60f08588bc94a51c10eb129a7ea596cc42d25","tarball":"https://registry.npmjs.org/@acebuilder/component-tagger/-/component-tagger-0.1.9.tgz","fileCount":14,"integrity":"sha512-Sb4OXHwrKZDjiW5LFCq9ciEN3URvmBDUy2ByoVPKIDdV6wMf3alRo/d2YF2fvQbtKIPPwx8eVzHYSXqIcJfHOw==","signatures":[{"sig":"MEQCIH13rC8MPv3TxgK1lPHk9Usk9Pa3byFwmf7vfjbdKernAiA3/Rc7N/SaHu7kalsK9DXcD6XutFtkE3kuuKopHZ2Qiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65672},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.js"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","default":"./vite.js","require":"./vite.js"},"./lib/loader":{"import":"./lib/loader.js","default":"./lib/loader.js","require":"./lib/loader.js"}},"gitHead":"14818813f2cbdfc6e79ad5011d6497ca76f1f600","private":false,"scripts":{"test":"vitest run","test:watch":"vitest","publish:package":"npm publish --access public"},"_npmUser":{"name":"aceternity","email":"contact@aceternity.com"},"_npmVersion":"10.9.4","description":"Dev bundler plugin to tag React components with AceBuilder metadata (Next.js Turbopack/webpack + Vite).","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"source-map":"^0.7.0","magic-string":"^0.30.19","@babel/parser":"^7.28.4","estree-walker":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6"},"peerDependencies":{"next":">=14","vite":">=5"},"peerDependenciesMeta":{"next":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/component-tagger_0.1.9_1783243106218_0.15073339422692644","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@acebuilder/component-tagger","version":"0.1.10","keywords":["acebuilder","nextjs","vite","turbopack","webpack","react"],"license":"MIT","_id":"@acebuilder/component-tagger@0.1.10","maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"dist":{"shasum":"19a74c8573c48cdcb13780876b22d045dc2cf794","tarball":"https://registry.npmjs.org/@acebuilder/component-tagger/-/component-tagger-0.1.10.tgz","fileCount":15,"integrity":"sha512-QY8AKN0Mnq+wwpZWNLwcvGM3nMxEpJLmk15MyNcXZwqNP0+2xBix7AeoymrjSxoFKocBttCBzt+O8FXTf2V8Dg==","signatures":[{"sig":"MEUCIFU8CQyqdG8StEK3MGvUBDBcIgP0wr0hI8xHCsL3i6bUAiEAmeuz6qq1uMag9p2SOEo6Hakq0Cou9hZL4bUEE/LcvVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71287},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.js"},"./vite":{"types":"./vite.d.ts","import":"./vite.js","default":"./vite.js","require":"./vite.js"},"./lib/loader":{"import":"./lib/loader.js","default":"./lib/loader.js","require":"./lib/loader.js"}},"gitHead":"5d54eb05635c6d88a123fea50a341789b60f1edd","private":false,"scripts":{"test":"vitest run","test:watch":"vitest","publish:package":"npm publish --access public"},"_npmUser":{"name":"aceternity","email":"contact@aceternity.com"},"_npmVersion":"10.9.4","description":"Dev bundler plugin to tag React components with AceBuilder metadata (Next.js Turbopack/webpack + Vite).","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"source-map":"^0.7.0","magic-string":"^0.30.19","@babel/parser":"^7.28.4","estree-walker":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6"},"peerDependencies":{"next":">=14","vite":">=5"},"peerDependenciesMeta":{"next":{"optional":true},"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/component-tagger_0.1.10_1783276898664_0.0014432438607221432","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@acebuilder/component-tagger","version":"0.1.11","private":false,"description":"Dev bundler plugin to tag React components with AceBuilder metadata (Next.js Turbopack/webpack + Vite).","main":"index.js","types":"index.d.ts","exports":{".":{"import":"./index.js","require":"./index.js","default":"./index.js","types":"./index.d.ts"},"./vite":{"import":"./vite.js","require":"./vite.js","default":"./vite.js","types":"./vite.d.ts"},"./lib/loader":{"import":"./lib/loader.js","require":"./lib/loader.js","default":"./lib/loader.js"}},"sideEffects":false,"publishConfig":{"access":"public"},"engines":{"node":">=18"},"peerDependencies":{"next":">=14","vite":">=5"},"peerDependenciesMeta":{"next":{"optional":true},"vite":{"optional":true}},"keywords":["acebuilder","nextjs","vite","turbopack","webpack","react"],"license":"MIT","scripts":{"test":"vitest run","test:watch":"vitest","publish:package":"npm publish --access public"},"devDependencies":{"vitest":"^3.2.6"},"dependencies":{"@babel/parser":"^7.28.4","estree-walker":"2.0.2","magic-string":"^0.30.19","source-map":"^0.7.0"},"_id":"@acebuilder/component-tagger@0.1.11","gitHead":"402eaa6efa2051b8d2dd5451ecfc78959b53c68c","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-n2wNo83g8rO9Rl7snl8Jk/GOPCAvOr6YFpnb4FjX2p+jo90KOLU5yK5AUXxlDfKcD4mhfprR/9T1MdpTwS8CJQ==","shasum":"eae4086649b1b244856663ea63c55c72c246bc4c","tarball":"https://registry.npmjs.org/@acebuilder/component-tagger/-/component-tagger-0.1.11.tgz","fileCount":15,"unpackedSize":70603,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAOYXxzCx3BJMr4Qz76nBeCvlRtVq7T/lMPj/D60C815AiBNQ0+zS7QtaQM89Schh6nRjvGLqkvirJVDjIXlcvAxAQ=="}]},"_npmUser":{"name":"aceternity","email":"contact@aceternity.com"},"directories":{},"maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/component-tagger_0.1.11_1783780809507_0.8718087138887278"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-15T09:26:55.987Z","modified":"2026-07-11T14:40:09.816Z","0.0.1":"2025-09-15T09:26:56.281Z","0.1.0":"2026-06-08T07:57:08.608Z","0.1.1":"2026-06-08T08:05:51.022Z","0.1.2":"2026-06-08T08:09:28.885Z","0.1.3":"2026-06-08T08:11:43.695Z","0.1.4":"2026-06-08T11:53:45.578Z","0.1.5":"2026-06-09T11:27:58.643Z","0.1.6":"2026-07-03T17:47:33.460Z","0.1.7":"2026-07-05T08:49:11.199Z","0.1.9":"2026-07-05T09:18:26.356Z","0.1.10":"2026-07-05T18:41:38.805Z","0.1.11":"2026-07-11T14:40:09.653Z"},"license":"MIT","keywords":["acebuilder","nextjs","vite","turbopack","webpack","react"],"description":"Dev bundler plugin to tag React components with AceBuilder metadata (Next.js Turbopack/webpack + Vite).","maintainers":[{"name":"aceternity","email":"contact@aceternity.com"}],"readme":"# @acebuilder/component-tagger\n\nDev-only Next.js loader that injects `data-acebuilder-*` attributes on JSX elements for AceBuilder element selection.\n\n## Install\n\n```bash\npnpm add -D @acebuilder/component-tagger\n```\n\n## Usage\n\nWrap your Next config (injected automatically in AceBuilder sandboxes):\n\n```js\n// next.config.mjs\nimport componentTagger from '@acebuilder/component-tagger'\n\n/** @type {import('next').NextConfig} */\nconst nextConfig = {}\n\nexport default componentTagger()(nextConfig)\n```\n\n## Bundler support\n\n| Mode | Tagging |\n|------|---------|\n| `next dev --turbopack` (default in Next 16) | Build-time tagging via Turbopack loader rules |\n| `next dev --webpack` | Build-time tagging via webpack pre-loader |\n| `next build` | Build-time tagging (webpack) |\n\nThe tagger runs on **all bundles** — client, SSR, and RSC (server components). Structural ids\n(`file.tsx@Component>div[0]>...`) are deterministic, so server and client compiles emit identical\n`data-acebuilder-*` attributes: server-rendered HTML matches hydrated client output by construction\n(no hydration mismatches), and App Router server components carry selection ids too.\n`suppressHydrationWarning` remains as a safety net for mid-compile structural skew.\n\nTurbopack rules omit the `as` field on `*.tsx` / `*.jsx` — including it caused broken module paths (`welcome.tsx.tsx`).\n\nWhen merging into templates that already define `turbopack.rules`, the tagger emits explicit\n`browser` / `{ not: 'browser' }` rule pairs (both carrying the tagger loader) so Next 16 accepts\nthe config. AceBuilder sandboxes with complex pro-template turbopack configs still fall back to\n`next dev --webpack` as a safety net.\n\n## AceBuilder sandboxes\n\nPlatform deploy injects automatically:\n\n- `package.json` devDependency: `\"@acebuilder/component-tagger\": \"latest\"`\n- `next.config` wrapper via AST injection\n- SDK `<Script>` in root layout\n\nUser templates stay unchanged.\n","readmeFilename":"README.md"}