{"_id":"yuku-ast","_rev":"37-8e7c5776e99d06efa22b3f56f98860b5","name":"yuku-ast","dist-tags":{"latest":"0.11.0"},"versions":{"0.0.3":{"name":"yuku-ast","version":"0.0.3","keywords":["ast","codemod","estree","javascript","transform","traverse","typescript","visitor","walker","yuku"],"author":{"url":"https://arshad.fyi","name":"Arshad Yaseen","email":"arshadpyaseen@gmail.com"},"license":"MIT","_id":"yuku-ast@0.0.3","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://yuku.fyi","bugs":{"url":"https://github.com/yuku-toolchain/yuku-ast/issues"},"dist":{"shasum":"e4fd4b481a29ce5c8245606ba09bd848e55cd804","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.0.3.tgz","fileCount":6,"integrity":"sha512-P2i1cudo+/IZUSXwp3c7Uau/iJub40h7Ge0+ZzbmuF66b+uOXjSWhO+Rdx8EG+aOdfC2ACVLlk9onv8N3bjSVw==","signatures":[{"sig":"MEUCIE8YVoDGzxdr71JD6Bf72zNiwLVTrj5bLNcfxYGaqUUHAiEAmAWyvxPCQrQKiX7Z8ltsn5HBz/BK/xfbs3boYnu90vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110453},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./identifier":"./dist/identifier.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/arshad-yaseen","gitHead":"cce21f2661ed9968a68ea3727f49776349ac1dcd","scripts":{"lint":"oxlint","test":"bun test","build":"tsdown","format":"oxfmt","release":"bumpp -r --commit 'npm %s' --push --tag","type-check":"tsc --noEmit"},"_npmUser":{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"},"repository":{"url":"git+https://github.com/yuku-toolchain/yuku-ast.git","type":"git"},"_npmVersion":"11.11.0","description":"A fast, typed AST toolkit for yuku-parser's ESTree / TypeScript-ESTree AST: node builders, type guards, a walker, and identifier validators.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"bumpp":"^11.1.0","oxfmt":"^0.51.0","oxlint":"^1.66.0","tsdown":"^0.22.0","@types/bun":"latest","typescript":"^6.0.3","yuku-parser":"^0.5.17","yuku-codegen":"^0.5.17"},"peerDependencies":{"yuku-parser":"^0.5.16"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.0.3_1779850431784_0.11754815472785873","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"yuku-ast","version":"0.0.4","keywords":["ast","codemod","estree","javascript","transform","traverse","typescript","visitor","walker","yuku"],"author":{"url":"https://arshad.fyi","name":"Arshad Yaseen","email":"arshadpyaseen@gmail.com"},"license":"MIT","_id":"yuku-ast@0.0.4","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://yuku.fyi","bugs":{"url":"https://github.com/yuku-toolchain/yuku-ast/issues"},"dist":{"shasum":"ae17dabe390a19aa289a734fe8c48d38ce80da7c","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.0.4.tgz","fileCount":6,"integrity":"sha512-BVy+QWqbaT1VRZi2bKl8i0jbdqQ8M/Bfi5r2z9AASznOAxgyFE9dCsafKWKK6xg7j3rDfzq0KYB0DXUhM8udcg==","signatures":[{"sig":"MEUCIQDtBjUJw1S0B4OyVEHNOr5SF9q60ziKxA61e3ayq2cRzQIgBZ3oH9qKc3b+8pTwIRJIWlKYTtGatHCopWXHU2bCl7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110453},"type":"module","_from":"file:yuku-ast-0.0.4.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./identifier":"./dist/identifier.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/arshad-yaseen","scripts":{"lint":"oxlint","test":"bun test","build":"tsdown","format":"oxfmt","release":"bumpp -r --commit 'npm %s' --push --tag","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39a0ff63-ab74-44d9-9f72-b98e55af95aa"}},"_resolved":"/home/runner/work/yuku-ast/yuku-ast/yuku-ast-0.0.4.tgz","_integrity":"sha512-BVy+QWqbaT1VRZi2bKl8i0jbdqQ8M/Bfi5r2z9AASznOAxgyFE9dCsafKWKK6xg7j3rDfzq0KYB0DXUhM8udcg==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku-ast.git","type":"git"},"_npmVersion":"11.15.0","description":"A fast, typed AST toolkit for yuku-parser's ESTree / TypeScript-ESTree AST: node builders, type guards, a walker, and identifier validators.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"bumpp":"^11.1.0","oxfmt":"^0.51.0","oxlint":"^1.66.0","tsdown":"^0.22.0","@types/bun":"latest","typescript":"^6.0.3","yuku-parser":"^0.5.17","yuku-codegen":"^0.5.17"},"peerDependencies":{"yuku-parser":"^0.5.16"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.0.4_1779850656756_0.5331756985594571","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"yuku-ast","version":"0.1.2","keywords":["ast","codemod","estree","javascript","transform","traverse","typescript","visitor","walker","yuku"],"author":{"url":"https://arshad.fyi","name":"Arshad Yaseen","email":"arshadpyaseen@gmail.com"},"license":"MIT","_id":"yuku-ast@0.1.2","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://yuku.fyi","bugs":{"url":"https://github.com/yuku-toolchain/yuku-ast/issues"},"dist":{"shasum":"12e365df7d52294b99b1bb27b14aff2a91155f6d","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.1.2.tgz","fileCount":6,"integrity":"sha512-m+8UDMxAWImW36S0Z0S8jK4It5IyQKDzZ2QPa1/inceI7rV9oPeE30nV5OfbI1uLMMnAYa1zGOyuq2VwB95ZpQ==","signatures":[{"sig":"MEYCIQD2TlNRCZd/RLawo3DHasWk+ztNtrC9J2PA856Np8cnEwIhAJE2X1NagkyUJmfZQhLzhUnln2sKiN5goUeL6ua7DakR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110446},"type":"module","_from":"file:yuku-ast-0.1.2.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./identifier":"./dist/identifier.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/arshad-yaseen","scripts":{"lint":"oxlint","test":"bun test","build":"tsdown","format":"oxfmt","release":"bumpp -r --commit 'npm %s' --push --tag","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39a0ff63-ab74-44d9-9f72-b98e55af95aa"}},"_resolved":"/home/runner/work/yuku-ast/yuku-ast/yuku-ast-0.1.2.tgz","_integrity":"sha512-m+8UDMxAWImW36S0Z0S8jK4It5IyQKDzZ2QPa1/inceI7rV9oPeE30nV5OfbI1uLMMnAYa1zGOyuq2VwB95ZpQ==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku-ast.git","type":"git"},"_npmVersion":"11.15.0","description":"A fast, typed AST toolkit for yuku-parser's ESTree / TypeScript-ESTree AST: node builders, type guards, a walker, and identifier validators.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"bumpp":"^11.1.0","oxfmt":"^0.51.0","oxlint":"^1.66.0","tsdown":"^0.22.0","@types/bun":"latest","typescript":"^6.0.3","yuku-parser":"^0.5.18","yuku-codegen":"^0.5.18"},"peerDependencies":{"yuku-parser":">=0.5.18"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.1.2_1779871469520_0.522850880418908","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"yuku-ast","version":"0.1.1","keywords":["ast","codemod","estree","javascript","transform","traverse","typescript","visitor","walker","yuku"],"author":{"url":"https://arshad.fyi","name":"Arshad Yaseen","email":"arshadpyaseen@gmail.com"},"license":"MIT","_id":"yuku-ast@0.1.1","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://yuku.fyi","bugs":{"url":"https://github.com/yuku-toolchain/yuku-ast/issues"},"dist":{"shasum":"d7419a5f7c986faf51a9433db617813c5e55a9f5","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.1.1.tgz","fileCount":6,"integrity":"sha512-E4VkwaWu5MAd5RjjiK0jRF8mssEd6JWMsiDYQGWtEtrsMNFEbj36dFycoCfj8gDclAFSPBOFGn2lrSrJZcvhzA==","signatures":[{"sig":"MEUCICZZV6hBG/dqMuSa7qplJ0xSIIWr026jDCqPcbqqohtrAiEAy1kEJBrIH51PQMdm+MFiRWI4R8l+leDOswhC8TK7xn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110446},"type":"module","_from":"file:yuku-ast-0.1.1.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./identifier":"./dist/identifier.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/arshad-yaseen","scripts":{"lint":"oxlint","test":"bun test","build":"tsdown","format":"oxfmt","release":"bumpp -r --commit 'npm %s' --push --tag","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39a0ff63-ab74-44d9-9f72-b98e55af95aa"}},"_resolved":"/home/runner/work/yuku-ast/yuku-ast/yuku-ast-0.1.1.tgz","_integrity":"sha512-E4VkwaWu5MAd5RjjiK0jRF8mssEd6JWMsiDYQGWtEtrsMNFEbj36dFycoCfj8gDclAFSPBOFGn2lrSrJZcvhzA==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku-ast.git","type":"git"},"_npmVersion":"11.15.0","description":"A fast, typed AST toolkit for yuku-parser's ESTree / TypeScript-ESTree AST: node builders, type guards, a walker, and identifier validators.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"bumpp":"^11.1.0","oxfmt":"^0.51.0","oxlint":"^1.66.0","tsdown":"^0.22.0","@types/bun":"latest","typescript":"^6.0.3","yuku-parser":"^0.5.18","yuku-codegen":"^0.5.18"},"peerDependencies":{"yuku-parser":">=0.5.18"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.1.1_1779871473268_0.6015414970361963","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"yuku-ast","version":"0.1.3","keywords":["ast","codemod","estree","javascript","transform","traverse","typescript","visitor","walker","yuku"],"author":{"url":"https://arshad.fyi","name":"Arshad Yaseen","email":"arshadpyaseen@gmail.com"},"license":"MIT","_id":"yuku-ast@0.1.3","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://yuku.fyi","bugs":{"url":"https://github.com/yuku-toolchain/yuku-ast/issues"},"dist":{"shasum":"75e053d69d1dbfcd9e2be5c5c187c479475644d3","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.1.3.tgz","fileCount":8,"integrity":"sha512-7JaKl6540L2XZYnToPgtF/HIfQJ3xOPTU8va6zPVfOoIWawcoF8TTugMtwwiVDYK9oH5miAYMoqAT0lAYc5s5Q==","signatures":[{"sig":"MEYCIQDa/DjUdth6Ii+9qIPj9H8g5tdAIUQPiNGN0AU/ryV1ZgIhAPZGiME10t3R+whbzzTNvUQO1fwiO53peUZ7aPjd0uN5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113499},"type":"module","_from":"file:yuku-ast-0.1.3.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./utils":"./dist/utils.mjs","./identifier":"./dist/identifier.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/arshad-yaseen","scripts":{"lint":"oxlint","test":"bun test","build":"tsdown","format":"oxfmt","release":"bumpp -r --commit 'npm %s' --push --tag","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39a0ff63-ab74-44d9-9f72-b98e55af95aa"}},"_resolved":"/home/runner/work/yuku-ast/yuku-ast/yuku-ast-0.1.3.tgz","_integrity":"sha512-7JaKl6540L2XZYnToPgtF/HIfQJ3xOPTU8va6zPVfOoIWawcoF8TTugMtwwiVDYK9oH5miAYMoqAT0lAYc5s5Q==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku-ast.git","type":"git"},"_npmVersion":"11.15.0","description":"A fast, typed AST toolkit for yuku-parser's ESTree / TypeScript-ESTree AST: node builders, type guards, a walker, and identifier validators.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"bumpp":"^11.1.0","oxfmt":"^0.51.0","oxlint":"^1.66.0","tsdown":"^0.22.0","@types/bun":"latest","typescript":"^6.0.3","yuku-parser":"^0.5.18","yuku-codegen":"^0.5.18"},"peerDependencies":{"yuku-parser":">=0.5.18"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.1.3_1779873818486_0.14826052732271178","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"yuku-ast","version":"0.1.4","keywords":["ast","codemod","estree","javascript","transform","traverse","typescript","visitor","walker","yuku"],"author":{"url":"https://arshad.fyi","name":"Arshad Yaseen","email":"arshadpyaseen@gmail.com"},"license":"MIT","_id":"yuku-ast@0.1.4","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://yuku.fyi","bugs":{"url":"https://github.com/yuku-toolchain/yuku-ast/issues"},"dist":{"shasum":"867e58f9a134e78310d43870097266523fa57f69","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.1.4.tgz","fileCount":8,"integrity":"sha512-FwdAAPcXlp811Bjvxn5Zugapr4cseBZbPhhXdwEj6I/E/XPQYhT7byoE6kM66/IM0fmkhhA+mua+N0sLLkEinw==","signatures":[{"sig":"MEYCIQClTKgoueJ68bqpZ6aBi6hNcJiOo8ARJhFwnb0k1X7sxQIhALZjZTCXUQlys+CErpI5Ekzc4YLXJRy+2SL9MS5+dfkx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112563},"type":"module","_from":"file:yuku-ast-0.1.4.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./utils":"./dist/utils.mjs","./identifier":"./dist/identifier.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/arshad-yaseen","scripts":{"lint":"oxlint","test":"bun test","build":"tsdown","format":"oxfmt","release":"bumpp -r --commit 'npm %s' --push --tag","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39a0ff63-ab74-44d9-9f72-b98e55af95aa"}},"_resolved":"/home/runner/work/yuku-ast/yuku-ast/yuku-ast-0.1.4.tgz","_integrity":"sha512-FwdAAPcXlp811Bjvxn5Zugapr4cseBZbPhhXdwEj6I/E/XPQYhT7byoE6kM66/IM0fmkhhA+mua+N0sLLkEinw==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku-ast.git","type":"git"},"_npmVersion":"11.16.0","description":"A fast, typed AST toolkit for yuku-parser's ESTree / TypeScript-ESTree AST: node builders, type guards, a walker, and identifier validators.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"bumpp":"^11.1.0","oxfmt":"^0.51.0","oxlint":"^1.66.0","tsdown":"^0.22.0","@types/bun":"latest","typescript":"^6.0.3","yuku-parser":"^0.5.20","yuku-codegen":"^0.5.18"},"peerDependencies":{"yuku-parser":">=0.5.20"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.1.4_1780036186180_0.71994935002009","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"yuku-ast","version":"0.1.5","keywords":["ast","builders","estree","identifier","javascript","type-guards","typescript","yuku"],"author":{"url":"https://arshad.fyi","name":"Arshad Yaseen","email":"arshadpyaseen@gmail.com"},"license":"MIT","_id":"yuku-ast@0.1.5","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://yuku.fyi","bugs":{"url":"https://github.com/yuku-toolchain/yuku-ast/issues"},"dist":{"shasum":"517b8a76f81e38df1b73918d0447f30c735ac0f7","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.1.5.tgz","fileCount":8,"integrity":"sha512-XlbP0UszfwLfgKTaA1NgGtX7VjtLBG+uACrhWrZGi2tKOC5EBhioHUSVpuGld7A2Abf5XPrQU8TyA0euZANfBA==","signatures":[{"sig":"MEYCIQDQL4TrGBXV74q0rFciT3qkRgytoUChhckB93WXDtiy1gIhANdOwXMMHki10NMOhwXgv7VJvUvtdXSmUzXrKvwGJTA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92599},"type":"module","_from":"file:yuku-ast-0.1.5.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./utils":"./dist/utils.mjs","./identifier":"./dist/identifier.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/arshad-yaseen","scripts":{"lint":"oxlint","test":"bun test","build":"tsdown","format":"oxfmt","release":"bumpp -r --commit 'npm %s' --push --tag","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39a0ff63-ab74-44d9-9f72-b98e55af95aa"}},"_resolved":"/home/runner/work/yuku-ast/yuku-ast/yuku-ast-0.1.5.tgz","_integrity":"sha512-XlbP0UszfwLfgKTaA1NgGtX7VjtLBG+uACrhWrZGi2tKOC5EBhioHUSVpuGld7A2Abf5XPrQU8TyA0euZANfBA==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku-ast.git","type":"git"},"_npmVersion":"11.17.0","description":"A fast, typed AST toolkit for yuku-parser's ESTree / TypeScript-ESTree AST: node builders, type guards, and identifier validators.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@yuku-toolchain/types":"0.5.37"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^11.1.0","oxfmt":"^0.51.0","oxlint":"^1.66.0","tsdown":"^0.22.0","@types/bun":"latest","typescript":"^6.0.3","yuku-parser":"^0.5.39","yuku-codegen":"^0.5.39"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.1.5_1781850636206_0.8717762658105912","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"yuku-ast","version":"0.1.6","keywords":["ast","builders","estree","identifier","javascript","type-guards","typescript","yuku"],"author":{"url":"https://arshad.fyi","name":"Arshad Yaseen","email":"arshadpyaseen@gmail.com"},"license":"MIT","_id":"yuku-ast@0.1.6","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://yuku.fyi","bugs":{"url":"https://github.com/yuku-toolchain/yuku-ast/issues"},"dist":{"shasum":"6961c86a0f7389c42dbf1a6983775ca243c0bbb4","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.1.6.tgz","fileCount":8,"integrity":"sha512-NvS0CNdQ6+wRYe2Z50xA9yC/Fb/bYtB2JdtUzoR+xa50qWn8+0HFOZCYhQ6k/SfrZILCwz5fOMPeu5eQF0Oiaw==","signatures":[{"sig":"MEQCIBZqyDctPq8+knDg3I6UEzGbsTZUm/ZKg0VImIiVjuJWAiBhhOjYPobTRoCQaWTroEzRuCSaPLXiiud2WgIwlGOj8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92600},"type":"module","_from":"file:yuku-ast-0.1.6.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./utils":"./dist/utils.mjs","./identifier":"./dist/identifier.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/arshad-yaseen","scripts":{"lint":"oxlint","test":"bun test","build":"tsdown","format":"oxfmt","release":"bumpp -r --commit 'npm %s' --push --tag","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39a0ff63-ab74-44d9-9f72-b98e55af95aa"}},"_resolved":"/home/runner/work/yuku-ast/yuku-ast/yuku-ast-0.1.6.tgz","_integrity":"sha512-NvS0CNdQ6+wRYe2Z50xA9yC/Fb/bYtB2JdtUzoR+xa50qWn8+0HFOZCYhQ6k/SfrZILCwz5fOMPeu5eQF0Oiaw==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku-ast.git","type":"git"},"_npmVersion":"11.18.0","description":"A fast, typed AST toolkit for yuku-parser's ESTree / TypeScript-ESTree AST: node builders, type guards, and identifier validators.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^11.1.0","oxfmt":"^0.51.0","oxlint":"^1.66.0","tsdown":"^0.22.0","@types/bun":"latest","typescript":"^6.0.3","yuku-parser":"^0.5.39","yuku-codegen":"^0.5.39"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.1.6_1783261203269_0.057889975320551734","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"yuku-ast","version":"0.1.7","keywords":["ast","builders","estree","identifier","javascript","type-guards","typescript","yuku"],"author":{"url":"https://arshad.fyi","name":"Arshad Yaseen","email":"arshadpyaseen@gmail.com"},"license":"MIT","_id":"yuku-ast@0.1.7","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://yuku.fyi","bugs":{"url":"https://github.com/yuku-toolchain/yuku-ast/issues"},"dist":{"shasum":"d21b33fcd276d996c0625e253bb39641cf7949b4","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.1.7.tgz","fileCount":8,"integrity":"sha512-2RiMEWv500TixY5rJy6OZd4fSy9WYZKWh6gGbIJ7y7vAGcuCugWOWwOLGaQcRZrXcPUfqtLtvpaJ3SdXtWlhKA==","signatures":[{"sig":"MEUCIQDJLpnQVvkDbYvGi1bbRAl/QOWFP1yvXazk7Syybcj18AIgDnpSO6pdI+7mZYGMxcgeksqX20c4Ppjx9mv4+Oiiuf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92599},"type":"module","_from":"file:yuku-ast-0.1.7.tgz","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./utils":"./dist/utils.mjs","./identifier":"./dist/identifier.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/arshad-yaseen","scripts":{"lint":"oxlint","test":"bun test","build":"tsdown","format":"oxfmt","release":"bumpp -r --commit 'npm %s' --push --tag","type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:39a0ff63-ab74-44d9-9f72-b98e55af95aa"}},"_resolved":"/home/runner/work/yuku-ast/yuku-ast/yuku-ast-0.1.7.tgz","_integrity":"sha512-2RiMEWv500TixY5rJy6OZd4fSy9WYZKWh6gGbIJ7y7vAGcuCugWOWwOLGaQcRZrXcPUfqtLtvpaJ3SdXtWlhKA==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku-ast.git","type":"git"},"_npmVersion":"11.18.0","description":"A fast, typed AST toolkit for yuku-parser's ESTree / TypeScript-ESTree AST: node builders, type guards, and identifier validators.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^11.1.0","oxfmt":"^0.51.0","oxlint":"^1.66.0","tsdown":"^0.22.0","@types/bun":"latest","typescript":"^6.0.3","yuku-parser":"^0.5.39","yuku-codegen":"^0.5.39"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.1.7_1783303908159_0.43596698371882137","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"yuku-ast","version":"0.6.7","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.6.7","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"7cebc3afaed8ec3d512eeafa01a1b7fb6344a39f","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.6.7.tgz","fileCount":14,"integrity":"sha512-PQ/UNt0i6l9YHI8P0KN6Nbq/kJGZs3RoG+2qtiQcTM34Mx4LPaW9LchCT4fsh96TRcQSCK3hrql56oUmdKQVrQ==","signatures":[{"sig":"MEYCIQCRtBcQ1N7P22wI+n2eC7Mxxk28hTZuIj8iNYzpvYHuugIhAJSYWWaBcccCaMPLoc22qhNmAtPsAQIGTRBoAJcBGKVq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131387},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.6.7.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.6.7.tgz","_integrity":"sha512-PQ/UNt0i6l9YHI8P0KN6Nbq/kJGZs3RoG+2qtiQcTM34Mx4LPaW9LchCT4fsh96TRcQSCK3hrql56oUmdKQVrQ==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.18.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"0.6.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.6.7_1784315249818_0.9835670829708831","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"yuku-ast","version":"0.6.8","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.6.8","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"4a95f5269bd1ec03853a72c15c76fb3bcd5f8048","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.6.8.tgz","fileCount":4,"integrity":"sha512-ulnCbZzujU3NHT530l7Qe0eXRl/q3AgL3dA++6RtrOmALKm2NLlCMdh2EfOz9tLeoqz9IRSVoQ+sPNOkFEfXew==","signatures":[{"sig":"MEUCIQCO+v/mTxkkYPxUiYzjdgivR/SsSnEgacOesUNp8Ui2uAIgVE4wQsRavouQEi1Ap01PH8stXpdDOJMWRK5mEMovfqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80760},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.6.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.6.8.tgz","_integrity":"sha512-ulnCbZzujU3NHT530l7Qe0eXRl/q3AgL3dA++6RtrOmALKm2NLlCMdh2EfOz9tLeoqz9IRSVoQ+sPNOkFEfXew==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.18.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"0.6.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.6.8_1784316874144_0.03989225859417833","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"yuku-ast","version":"0.6.9","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.6.9","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"f1f616683d12b8cae3901a3fef513539cd1149bd","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.6.9.tgz","fileCount":4,"integrity":"sha512-LRkLAhBdYbwJLGoo5vd3xLTo9gY0oSounOJgY5VaZBUr1ap5geLMgOWMFwPc5oJy5gNsMH0uHGhweKTACTbUeA==","signatures":[{"sig":"MEUCIHkmaHnSxrKrQMzxN9GkHzX24NC0ZlRagFiSXIz4j47cAiEA+13ASHAcWAGmmJDYuk2Oa4imyDAKTNzLZG6OdgApkfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80760},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.6.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.6.9.tgz","_integrity":"sha512-LRkLAhBdYbwJLGoo5vd3xLTo9gY0oSounOJgY5VaZBUr1ap5geLMgOWMFwPc5oJy5gNsMH0uHGhweKTACTbUeA==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.18.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"0.6.8"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.6.9_1784341944906_0.15278182838830356","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"yuku-ast","version":"0.6.10","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.6.10","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"d078032d2ac0678fc815f8059aa680cac626b44b","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.6.10.tgz","fileCount":4,"integrity":"sha512-HUDLjh+5X2j4ZL/LDuoa/L8Ne8CGcYQZeKHHIP/Zm/lDakD82YMXtfsWg09cpFSXz98g4sf68SyJDkoJDm6Jdw==","signatures":[{"sig":"MEUCIQCaVwmU00ALM7zMxPAbqJVklMNaZPohqw/yKuQ5RZG1SgIgJqXUyDvcZ3buP8fZuUbe66A2G7R6CvCnNPMO0jBRoY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80785},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.6.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.6.10.tgz","_integrity":"sha512-HUDLjh+5X2j4ZL/LDuoa/L8Ne8CGcYQZeKHHIP/Zm/lDakD82YMXtfsWg09cpFSXz98g4sf68SyJDkoJDm6Jdw==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.18.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"0.6.8"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.6.10_1784358795971_0.513744469567128","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"yuku-ast","version":"0.6.11","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.6.11","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"5e1d2b1f6a87b82362a3b0dbf984670b911c3855","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.6.11.tgz","fileCount":4,"integrity":"sha512-ZfXkFYVsDewS45+kv3WiA/qNB73CRfxFDEQwfnRMUAR4AD5zRI7PRqxmI2U3Jz/oG41GneTVW6mxDOQal0lgeA==","signatures":[{"sig":"MEYCIQCl+v1aTGTHI6bsqQcp9OLm4x/CsJlkUyOZ02wk85jwzAIhAPq4yysIn16o3jaUFmhjBT0DM1cjwLJsBW2+gb9uw1Xd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80785},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.6.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.6.11.tgz","_integrity":"sha512-ZfXkFYVsDewS45+kv3WiA/qNB73CRfxFDEQwfnRMUAR4AD5zRI7PRqxmI2U3Jz/oG41GneTVW6mxDOQal0lgeA==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.18.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"0.6.8"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.6.11_1784358827469_0.5609505628801046","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"yuku-ast","version":"0.6.12","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.6.12","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"3a6d71f076556c9bd486bc3f910a7547c475068e","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.6.12.tgz","fileCount":4,"integrity":"sha512-vYy5FnCSvrgbiS0fKH7GHz3BzICOFvgUt3xe7ryqiecoNe5ZqT6Wm0I/09T77BW/z0Znt731vUXo1xdmRvnnpQ==","signatures":[{"sig":"MEUCIQDsAR+6sY9WxWf1EFdDDEn3xg4rwceSeIsU8TZIYRXzWgIgKYfaVHCYflD/M4P4rMKwoqg+nOidmr46wzcFoKiiD1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80786},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.6.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.6.12.tgz","_integrity":"sha512-vYy5FnCSvrgbiS0fKH7GHz3BzICOFvgUt3xe7ryqiecoNe5ZqT6Wm0I/09T77BW/z0Znt731vUXo1xdmRvnnpQ==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.18.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.6.12_1784362441560_0.7431183790472027","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"yuku-ast","version":"0.7.0","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.7.0","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"2cf1159b10dc1912b159c4adb539d4d23dce923a","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.7.0.tgz","fileCount":4,"integrity":"sha512-W5UzqYg/Xuyz41cAyxwo/TIPpDX221OuC9U5f44+NulDAHDwtzvGE3M3Xz3mdcLEutWOmTc/WP/y7NO6ANA2gw==","signatures":[{"sig":"MEUCIQCRJe+zWbXWkmcQxv24CYRHzdtqNaBVdRbCzFZ6FxyCjwIgGMhQGVVTMkHDLzjgn8caVRGxJ8hjmaHsWqQ2GSbSvWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80784},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.7.0.tgz","_integrity":"sha512-W5UzqYg/Xuyz41cAyxwo/TIPpDX221OuC9U5f44+NulDAHDwtzvGE3M3Xz3mdcLEutWOmTc/WP/y7NO6ANA2gw==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.18.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.7.0_1784442090708_0.038449236620390126","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"yuku-ast","version":"0.7.1","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.7.1","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"1918bd4b790711cf0b8eccc4c3059cdebcdd161a","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.7.1.tgz","fileCount":4,"integrity":"sha512-F1BieFrYKPPW9c/Fg/rgv+gsMmqtHAVE6CwVeJFNFCTxPFZWdIydOGSQaM+gSb0PI8S82fMirf8zf4GmBbnTxg==","signatures":[{"sig":"MEQCIA/cqeeKAcC1/je+yb3em0HJPtsfOzlLxEKD8+oaDdbeAiADz7lt1TeaBstuYr/x64wX1wIuYpTV/9KSLdj/zkHPjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80784},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.7.1.tgz","_integrity":"sha512-F1BieFrYKPPW9c/Fg/rgv+gsMmqtHAVE6CwVeJFNFCTxPFZWdIydOGSQaM+gSb0PI8S82fMirf8zf4GmBbnTxg==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.7.1_1784613030029_0.49034825140999505","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"yuku-ast","version":"0.7.2","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.7.2","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"ade9a3acd5c87d78ef8184aa592e4e1ebb735152","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.7.2.tgz","fileCount":4,"integrity":"sha512-1e2h4+pIrp9B7j/3VH13thFIFtR1LLjKGLN3QtQcYOLknMlczDbr0yIXiGdFWu+gykeWQaL/Wk7I8KzaaWNwKQ==","signatures":[{"sig":"MEQCIHFqTjiU2uhNJVyuJShP1ReJrjX7jwRwsaXNPR/DiJIGAiAzh2nb+ZMlyf34wXFe63/ARt4XKkhgYo+GR4Vb4lHi8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80785},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.7.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.7.2.tgz","_integrity":"sha512-1e2h4+pIrp9B7j/3VH13thFIFtR1LLjKGLN3QtQcYOLknMlczDbr0yIXiGdFWu+gykeWQaL/Wk7I8KzaaWNwKQ==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.7.2_1784621797465_0.6357531487419978","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"yuku-ast","version":"0.7.3","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.7.3","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"99a55c93cb1876c253f82baea85c899e581e89ac","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.7.3.tgz","fileCount":4,"integrity":"sha512-occyAXtcU4hcl5UPEclWwLqz4J1ZAV8Us4LllmTqAe1YjL5aMbh3GCpzHt6O0sOF+dwBI3BZAcFQqbyX1RiaWg==","signatures":[{"sig":"MEUCIQClf+qndTFyTUTOEjwu/PGyACEvUxRXxGN2bTK514BuUQIgV6OlYmP867od6NobX7XFDjJxA9iHm9O7Bhw90aSlZo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80785},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.7.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.7.3.tgz","_integrity":"sha512-occyAXtcU4hcl5UPEclWwLqz4J1ZAV8Us4LllmTqAe1YjL5aMbh3GCpzHt6O0sOF+dwBI3BZAcFQqbyX1RiaWg==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.7.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.7.3_1784649448520_0.9992106864701129","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"yuku-ast","version":"0.7.4","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.7.4","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"7334cc75e8f469ad6a1664e0a2853bcee3b0ae1a","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.7.4.tgz","fileCount":4,"integrity":"sha512-Pn6e7uZOBczeJ+JIiPGtD4aw6eRflzKrZJmAdeg092RxM9tQtvAkZAbEoknNgYmsB6dGYESvXPQcUE7Nu8ai7Q==","signatures":[{"sig":"MEYCIQDVFPlncFh45akMpBxMuAqcAEamnB3A7/tO/SkhI0jvLgIhAJOD8IXQwZ+rXTPat/JpOAXQoArrzQP9EqsuQ/XYk/ff","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80785},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.7.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.7.4.tgz","_integrity":"sha512-Pn6e7uZOBczeJ+JIiPGtD4aw6eRflzKrZJmAdeg092RxM9tQtvAkZAbEoknNgYmsB6dGYESvXPQcUE7Nu8ai7Q==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.7.4_1784741919181_0.09349655115479982","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"yuku-ast","version":"0.8.0","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.8.0","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"eaaddddb5367bf64cfeec42f3e59d33f085aef9a","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.8.0.tgz","fileCount":4,"integrity":"sha512-trBzFsSa6k32vzNUCH6pFhAoTzWD/NifSYOIQ/6v14vXKh7TRhd2vDNIwRguGdXvcyfBNEEGcsfxFHrnJbS+FQ==","signatures":[{"sig":"MEUCIQCpeoQFj44W5TzOyjIkVYpRDgvJREGK/EH+rM+YJNsMMQIgU48G6+cnmob7SAZeugUl0mDk5PT/VgmXY6BfWqOmkgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80785},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.8.0.tgz","_integrity":"sha512-trBzFsSa6k32vzNUCH6pFhAoTzWD/NifSYOIQ/6v14vXKh7TRhd2vDNIwRguGdXvcyfBNEEGcsfxFHrnJbS+FQ==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.8.0_1784802177864_0.8469347777166487","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"yuku-ast","version":"0.8.1","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.8.1","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"f0ec9ea6abd26ecd8a18990c2cc31f7f10ddd781","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.8.1.tgz","fileCount":4,"integrity":"sha512-+k1E2f08y0k1+vpdD1KUCzDh2JXvwirMa8YR2Jr7VCS4zAo3eT5A/HbJCqaVGd6idaPY0gwLM9C4seEY4h10Hw==","signatures":[{"sig":"MEUCIGOLW/4CihG9+aHrV+eWBDU2oHHidQATJQNz2T2yt8SwAiEA3eiFM758xNKdjXmAI8TMqo3xMB36xF8CadVcBcDZpSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80785},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.8.1.tgz","_integrity":"sha512-+k1E2f08y0k1+vpdD1KUCzDh2JXvwirMa8YR2Jr7VCS4zAo3eT5A/HbJCqaVGd6idaPY0gwLM9C4seEY4h10Hw==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.8.1_1785226974106_0.7713734949666808","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"yuku-ast","version":"0.8.2","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.8.2","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"9df82d0325fd79342043e50deb354fc255efcd35","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.8.2.tgz","fileCount":4,"integrity":"sha512-GIxDPIyxjAKmF7J2AwrMDt2oCn+PZ0i7e+CIrvt5Tf0LbBS+v/xdbaAF1sUwrbntDq4YqtF7l6OG0amg1qhxWA==","signatures":[{"sig":"MEQCIE43dqBTnsV6uvjuaXvExVKDTex2dBEiiSZUhICVH1NiAiBzoAz4daZEHvUYFhcWtIsD0oc8gVLhTKgW3MpW6aTpQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80785},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.8.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.8.2.tgz","_integrity":"sha512-GIxDPIyxjAKmF7J2AwrMDt2oCn+PZ0i7e+CIrvt5Tf0LbBS+v/xdbaAF1sUwrbntDq4YqtF7l6OG0amg1qhxWA==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.8.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.8.2_1785582839520_0.257330659020357","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"yuku-ast","version":"0.8.3","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.8.3","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"a478d10f1e4443d72c7eadf68fed5f59946ba59e","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.8.3.tgz","fileCount":4,"integrity":"sha512-8x34yU5uhHUnJXzy2Qvjvec/vE9BzS0/2khVT1MsLmSLO/P8Q1Wp8IxHv+IhD+HMYETk6kherOSvP4JPWw2joQ==","signatures":[{"sig":"MEUCIH76+Qm9OTWaF4A+cpr96bnG8eZ124p+WOg6ANPO4BfsAiEAivnqH1RvOmErhV0QQb38d3iMDL3V6dag+GipiNBdtD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80785},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.8.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.8.3.tgz","_integrity":"sha512-8x34yU5uhHUnJXzy2Qvjvec/vE9BzS0/2khVT1MsLmSLO/P8Q1Wp8IxHv+IhD+HMYETk6kherOSvP4JPWw2joQ==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.8.3_1785643783130_0.3893343206550528","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"yuku-ast","version":"0.8.4","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.8.4","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"12a7a87ca0b42e5346c7af2761d1ab5dff329c93","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.8.4.tgz","fileCount":4,"integrity":"sha512-s7EWfWIQkaGmsGnyr/BU0jli9YTN5TvrKIsSmALyRD9elumDQInuhv0BrVObENKVCxr9W3Ikmnx5u02KvfuUmw==","signatures":[{"sig":"MEQCIB0RaSVO0zsF3l79YxgAdOTAq6TLuDosiNR2vmNVTVpmAiAFoNQMl3areeTWxF4kwPOOK8wBS3GCsUieVtHpr9BLrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80785},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.8.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.8.4.tgz","_integrity":"sha512-s7EWfWIQkaGmsGnyr/BU0jli9YTN5TvrKIsSmALyRD9elumDQInuhv0BrVObENKVCxr9W3Ikmnx5u02KvfuUmw==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.8.4_1786066723495_0.6133226270295262","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"yuku-ast","version":"0.8.5","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.8.5","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"d5a66a747ac752fe4d654c20acc355de6df176fa","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.8.5.tgz","fileCount":4,"integrity":"sha512-Ez2CI2BnPK/if0tVI7jB9UUDSNibcChjJDEPEKuWPJNRkbvzSoAQrSqpKtdzl8qTPp4ftVb87f/jx5HIKOieQw==","signatures":[{"sig":"MEUCIQDUbOWoSXyjX8B1SrZWp8ZLmObUVPABnMT7AsGUYqhlnAIgJpAaO+32R+gN6KnZvH8Sr4Chb6v4ymm035DpA8LFGCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCO9qdKxygDOyhuBRsOZr2NYpiKwWhFZG1Dx5ax1FVXdgIgOxVsTCqAe1m+4OyCL7jHcHDZMDBAM+u6UaPCbSRAM90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80785},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.8.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.8.5.tgz","_integrity":"sha512-Ez2CI2BnPK/if0tVI7jB9UUDSNibcChjJDEPEKuWPJNRkbvzSoAQrSqpKtdzl8qTPp4ftVb87f/jx5HIKOieQw==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.8.5_1786507050377_0.02014250843481613","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"yuku-ast","version":"0.8.6","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.8.6","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"e05ba7fc8c57d83146705524c5a2d16ae24b86fa","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.8.6.tgz","fileCount":4,"integrity":"sha512-hT3NRmwrE/sYxrbQVki62FL1ssRaTewySxWK1Jf38QLTZYWiCNf7kuugY/mFPLuWDJkX+tKVIfBUznypRWpNnw==","signatures":[{"sig":"MEQCIDhsRGd/10T1XsUxxgoNSH24pKwm4xf8GOE86oFIw3CSAiAjAxF5oRY0HBAB8HVbU/kw5zKTrBtSyWZjDlw4JQFCDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDu2VGJiSdeCXLZrco1p2/vn8o5yij7F6YOYPw2Mk5eywIgBus5Uz72ZMW/53VSZ9kOEz6XJhj5O6ptNXTUnWxzQIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80785},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.8.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.8.6.tgz","_integrity":"sha512-hT3NRmwrE/sYxrbQVki62FL1ssRaTewySxWK1Jf38QLTZYWiCNf7kuugY/mFPLuWDJkX+tKVIfBUznypRWpNnw==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.8.6"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.8.6_1786628558506_0.5943018689804862","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"yuku-ast","version":"0.8.7","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.8.7","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"c8ef21dd5294abd262597bd85f5ec162ddd13262","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.8.7.tgz","fileCount":4,"integrity":"sha512-h6+4bDfyootiMB9vckk5uKo5r5j0GHrkr17FQTDNfEsFT3DWlN9uu1HJwQwc64pgmLCI945fWM3lbTIqxjT3GQ==","signatures":[{"sig":"MEYCIQCBI825OsFoEiVLEc4xIi1DYWaFNqfIdfvQ4dCoKBbInwIhAKXX7onsBa68YOaz8Izx/SBkE5Ja8WWxc4QDdNoh84hi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDUbjLrc4ktoclToxI5lDupjyeyg+QoYsyi6rM4BEn1kAiAB2GT5hEq6ehNjFvgqlDvXblz1t4KEB7xZo34JyVIRxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81784},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.8.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.8.7.tgz","_integrity":"sha512-h6+4bDfyootiMB9vckk5uKo5r5j0GHrkr17FQTDNfEsFT3DWlN9uu1HJwQwc64pgmLCI945fWM3lbTIqxjT3GQ==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.8.7"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.6"},"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.8.7_1786631101204_0.5833578689847239","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"yuku-ast","version":"0.9.0","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.9.0","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"0ca9ac334a98c08e0b4f73428f889f3e82f2274e","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.9.0.tgz","fileCount":22,"integrity":"sha512-+cfaDdcTQuOH5EnfxPvcB3ju4fzWYxZVpbYjKUJ/LMkrfBnuajiY9OcZBwfugKtk+mOTsTLIX87+Vth1zm7r/w==","signatures":[{"sig":"MEUCIQC48o+1eMjkxDnd6L98d8fGMmRKrfIvTSs3HUVkiS07BwIgGX9r9AR6BwXJAbUQaW0BVjzb+ie5StbugkS7pg3DaT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrZnakRf4pWK8NbFXf/8G9X0+hDuxuM2srTWHY22BVgwIgBPVK/iOCT3scaX177+tr8RE+wPwMitSeEhvfy0hUDmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90117},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.9.0.tgz","_integrity":"sha512-+cfaDdcTQuOH5EnfxPvcB3ju4fzWYxZVpbYjKUJ/LMkrfBnuajiY9OcZBwfugKtk+mOTsTLIX87+Vth1zm7r/w==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.9.0_1786950266569_0.6959639305421466","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"yuku-ast","version":"0.9.1","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.9.1","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"5e11873f0c6a3607a3f13d02fae79c6cc9a8a8de","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.9.1.tgz","fileCount":22,"integrity":"sha512-JN45kc3sxzv/bDGug063IsIHu6LTkL1vDQUL/m1zvIFBIvMRtYivyRp5LjtMbZtIWnNjV6jaAvHPA1f70yD6gg==","signatures":[{"sig":"MEYCIQDDwC3Epc8IHJvXB5NsxlvVr/I5pTxQWR+8EdwT7JhoXwIhAN1uXkbMoQdwMH1g/Dh+DmQAMEPwREFQfNeMutVN5ybi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICw+Jhrxno0aT9xL150pkMD0POoISWAyQ4zWXijdvj4cAiB3B8P0C6lE/j/2NXePkLjcEKZeTYL3pODwV8BWw/Kqhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90117},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.9.1.tgz","_integrity":"sha512-JN45kc3sxzv/bDGug063IsIHu6LTkL1vDQUL/m1zvIFBIvMRtYivyRp5LjtMbZtIWnNjV6jaAvHPA1f70yD6gg==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.9.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.9.1_1787491743444_0.16759421597187396","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"yuku-ast","version":"0.9.3","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.9.3","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"b86e8098e7f0a0c0dcd3a9eed90d153470703bbd","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.9.3.tgz","fileCount":22,"integrity":"sha512-Kt0PXlPCXdKF1fWFTl7N3DaxsVk6DHF8VAXHJMkwPtJnWYgbx20pYgGSweuC/86mIM7k1NUITQ4JffgOLUWTCw==","signatures":[{"sig":"MEYCIQConrMRK7zPt6xacS0B1SVNjMoMysNo4xWb0SDQb1YKtgIhAKmGmfsUpgqWRP+AqekAaD4b/F36CTMDtlh/3NQse8zG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpLp6GLSpiXZXiqry7cEDRtt+o1PZkbSGTDFR1zh8hvAIhAPQ+x3IYw9yJPOjTxbORYoKai/3hevz7m5nCAeYMEaGy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90117},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.9.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.9.3.tgz","_integrity":"sha512-Kt0PXlPCXdKF1fWFTl7N3DaxsVk6DHF8VAXHJMkwPtJnWYgbx20pYgGSweuC/86mIM7k1NUITQ4JffgOLUWTCw==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.9.3_1787806482290_0.6706973913724887","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"yuku-ast","version":"0.9.4","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.9.4","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"79c8eab996aa41e4948a888a67f4d605a9146e4e","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.9.4.tgz","fileCount":22,"integrity":"sha512-AeeHDopMAy2mMafUMEIZxmQaCJOPEvBGDSSA23y5iKuzak3H2otfmgo4ObJubuzdHlJrv4eFY3KQ5XZOru5gpw==","signatures":[{"sig":"MEQCIExHUeiGMrJysRaZz0o1fAD9yn66ar7swsBC0ijgODuqAiBNhA3GqAjAjJQXJgPY5t2c3wE/LtypzAbg9NjfQPE0OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgdnYg1yIhWDDZTxz9TgFkWdHYS130aJk1ZvQtdzlRNgIhAIDi7jq5CMmQVYx1MXpt/CvCq0Dmr2ITJYv+58R8zzi1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90117},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.9.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.9.4.tgz","_integrity":"sha512-AeeHDopMAy2mMafUMEIZxmQaCJOPEvBGDSSA23y5iKuzak3H2otfmgo4ObJubuzdHlJrv4eFY3KQ5XZOru5gpw==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.9.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.9.4_1788635355775_0.30037135158372763","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"yuku-ast","version":"0.9.5","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.9.5","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"275ef21d4a56cc486c8cb08a53cd4975a2ecfe8e","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.9.5.tgz","fileCount":22,"integrity":"sha512-Q8qW8WwQnN5Cm0ZZivdRIfv0sRLTjUq0YumXJkw8CYN1aCdICH9rk4C47/4n6kA5EqDtlj+F608twoTSV2MwdQ==","signatures":[{"sig":"MEQCICLA6x8DqM4WH43e+JT/3Hc8qbePo+66YCU2JT4aQyNbAiBVMJx9idylOnj5+pYCgeUf83fspCYlKvuj/5nxxCODZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE2ZU64YvqdPfHu9k6a0j7RPZhros6umNPOELDhvuvqxAiAqUsHw1TE91ZvUDYlvdnqpYShB9HijlwIFgABdbzRW6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90117},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.9.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.9.5.tgz","_integrity":"sha512-Q8qW8WwQnN5Cm0ZZivdRIfv0sRLTjUq0YumXJkw8CYN1aCdICH9rk4C47/4n6kA5EqDtlj+F608twoTSV2MwdQ==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.9.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.9.5_1788850622932_0.9702282276038054","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"yuku-ast","version":"0.10.0","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.10.0","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"f7bf6cb4edecb322fa85afa2900edee334f894a9","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.10.0.tgz","fileCount":22,"integrity":"sha512-OhhDJ2iDkZkpWMnGfCz3t1UrHeP0lAQ39wePtG1BgRggxBQOIk9t4IXMQxMb6B3q7+EQAV3B0eHd8Z3xtm9oiw==","signatures":[{"sig":"MEUCIENkMzPEg1NSm8QOaxcFlXFzdX/NPSDrK6+0Fgpa0UCnAiEA/wl7k5WIBywdHmLQ6r3ll/+I50C3fYCCOsf1hU0KqD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC39zmkPml9pugh5zE41egs4Rg0QUiBAlXZIPRk6+jydAiBzqGaSEyLzBfZoGexPqkuzm75c8iTeUnM1xMNYNxNZ8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90119},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.10.0.tgz","_integrity":"sha512-OhhDJ2iDkZkpWMnGfCz3t1UrHeP0lAQ39wePtG1BgRggxBQOIk9t4IXMQxMb6B3q7+EQAV3B0eHd8Z3xtm9oiw==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.10.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.10.0_1789028652617_0.6474252556888109","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"yuku-ast","version":"0.10.1","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.10.1","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"480b103b18afa2e88cb18cd015bb23d584ac48d0","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.10.1.tgz","fileCount":22,"integrity":"sha512-uxQ9wMKPfFmKXwCwrcYUnp8xQ6HltLN3ifzBZfjgoACu9sQrxlqiyibeINSqR3VNoHPJMkUmD69hWOoO5TUqtQ==","signatures":[{"sig":"MEUCIQCzbRIdin9qNgEn2hJ0ZeVsHLhgfAq0TPPp08mUFdA7cgIgN/ykhH8klcj/3sHEgiyf1wKLKpr2kZ5CoxooKIucgoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJbKdLhpSZ/WHaYMlU4lSfb+gZT/OG1vH38TbzjeWy3gIgOuENEJNIBJwN0twGmg+QqXFzP4KkMzWvWceQ7fwP6mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90119},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.10.1.tgz","_integrity":"sha512-uxQ9wMKPfFmKXwCwrcYUnp8xQ6HltLN3ifzBZfjgoACu9sQrxlqiyibeINSqR3VNoHPJMkUmD69hWOoO5TUqtQ==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.10.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.10.1_1789109939909_0.0755578781139492","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"yuku-ast","version":"0.10.2","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"license":"MIT","_id":"yuku-ast@0.10.2","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"homepage":"https://github.com/yuku-toolchain/yuku#readme","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"5a6a167737cba1b460898a3e04cc425ee2716554","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.10.2.tgz","fileCount":22,"integrity":"sha512-UnG9mA6giglCvSErft2/40TVFX750Sj1xgwddPLpG7J7rlr/P1wPADg9G2RK+d/1tNLtRVoLdMMOMVBB9561TQ==","signatures":[{"sig":"MEYCIQCJUmrOqCot/PhhdV99aisOJeITIDiGaCuczE5lnfUnvQIhAJQNSTDZ+Q37liyqAkWc4aPnRaw+JQs3pf97AUGwRVpr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICqaHIxJ5r2yVqBKoA+wJi8K5R9unl5flOdGx9prl6sDAiEAmt3HXW5LeQm8MwBHgf1QhyxPOiSr7luuLdhhh2z75aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90119},"main":"./dist/index.js","type":"module","_from":"file:yuku-ast-0.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.10.2.tgz","_integrity":"sha512-UnG9mA6giglCvSErft2/40TVFX750Sj1xgwddPLpG7J7rlr/P1wPADg9G2RK+d/1tNLtRVoLdMMOMVBB9561TQ==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.10.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/yuku-ast_0.10.2_1789564516069_0.9581393129926958","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"_id":"yuku-ast@0.11.0","bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"dist":{"shasum":"83d0742f9ba8fa83230dc475ffbcff0ed9a1ec37","tarball":"https://registry.npmjs.org/yuku-ast/-/yuku-ast-0.11.0.tgz","fileCount":22,"integrity":"sha512-yHUN3Fzy+9MM3AoSbE9aw92tgpGOmFkg/s5EQ5oVUkkpMkqIFv1Tlqne/5t8TDdDXjUPws3feCUqP3jS27EWHQ==","signatures":[{"sig":"MEQCIHEzjJJ+ulf7XR+h/rNuiE4/JB9yDuEYwROQz7IKJBbxAiB8we+JbuNtX6FkZs/zaCbJZvqufkL9B7FFp0gwCLcHXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCYA6U0UnnOR0O33dBab5KwR0OWWuhvHxB1ng31b9OfmQIhAKwObvWvLhUIr0P+euxp+63CCRpQ5OvdDlBG5snVmFyX"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/yuku-ast@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90119},"main":"./dist/index.js","name":"yuku-ast","type":"module","_from":"file:yuku-ast-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"license":"MIT","scripts":{"build":"tsc -p tsconfig.json"},"version":"0.11.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:538ddaea-518e-4580-a8ff-acbea6f16f79"}},"homepage":"https://github.com/yuku-toolchain/yuku#readme","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"_resolved":"/home/runner/work/yuku/yuku/npm/yuku-ast/yuku-ast-0.11.0.tgz","_integrity":"sha512-yHUN3Fzy+9MM3AoSbE9aw92tgpGOmFkg/s5EQ5oVUkkpMkqIFv1Tlqne/5t8TDdDXjUPws3feCUqP3jS27EWHQ==","repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"_npmVersion":"11.16.0","description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","directories":{},"maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@yuku-toolchain/types":"^0.11.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yuku-ast_0.11.0_1790222665410_0.16845843037579677"}}},"time":{"created":"2026-05-27T02:53:51.738Z","modified":"2026-09-24T04:04:25.826Z","0.0.3":"2026-05-27T02:53:51.939Z","0.0.4":"2026-05-27T02:57:36.910Z","0.1.2":"2026-05-27T08:44:29.665Z","0.1.1":"2026-05-27T08:44:33.400Z","0.1.3":"2026-05-27T09:23:38.634Z","0.1.4":"2026-05-29T06:29:46.320Z","0.1.5":"2026-06-19T06:30:36.349Z","0.1.6":"2026-07-05T14:20:03.384Z","0.1.7":"2026-07-06T02:11:48.274Z","0.6.7":"2026-07-17T19:07:29.943Z","0.6.8":"2026-07-17T19:34:34.295Z","0.6.9":"2026-07-18T02:32:25.045Z","0.6.10":"2026-07-18T07:13:16.099Z","0.6.11":"2026-07-18T07:13:47.604Z","0.6.12":"2026-07-18T08:14:01.698Z","0.7.0":"2026-07-19T06:21:30.914Z","0.7.1":"2026-07-21T05:50:30.151Z","0.7.2":"2026-07-21T08:16:37.590Z","0.7.3":"2026-07-21T15:57:28.696Z","0.7.4":"2026-07-22T17:38:39.672Z","0.8.0":"2026-07-23T10:22:57.999Z","0.8.1":"2026-07-28T08:22:54.284Z","0.8.2":"2026-08-01T11:13:59.683Z","0.8.3":"2026-08-02T04:09:43.286Z","0.8.4":"2026-08-07T01:38:43.634Z","0.8.5":"2026-08-12T03:57:30.453Z","0.8.6":"2026-08-13T13:42:38.599Z","0.8.7":"2026-08-13T14:25:01.290Z","0.9.0":"2026-08-17T07:04:26.663Z","0.9.1":"2026-08-23T13:29:03.531Z","0.9.3":"2026-08-27T04:54:42.373Z","0.9.4":"2026-09-05T19:09:15.889Z","0.9.5":"2026-09-08T06:57:03.012Z","0.10.0":"2026-09-10T08:24:12.713Z","0.10.1":"2026-09-11T06:59:00.006Z","0.10.2":"2026-09-16T13:15:16.171Z","0.11.0":"2026-09-24T04:04:25.503Z"},"bugs":{"url":"https://github.com/yuku-toolchain/yuku/issues"},"license":"MIT","homepage":"https://github.com/yuku-toolchain/yuku#readme","keywords":["ast","estree","walker","builder","traverse","visitor","typescript","javascript","yuku"],"repository":{"url":"git+https://github.com/yuku-toolchain/yuku.git","type":"git"},"description":"Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities","maintainers":[{"name":"arshadyaseen","email":"arshadpyaseen@gmail.com"}],"readme":"# yuku-ast\n\nA typed, mutating AST walker and syntactic utilities for JavaScript and TypeScript ESTree trees, powered by [Yuku](https://github.com/yuku-toolchain/yuku).\n\nWorks with any ESTree / TypeScript-ESTree AST. Traversal order is driven by tables generated from the [yuku-parser](https://www.npmjs.com/package/yuku-parser) AST definition, so it can never drift from the parser, and there is no runtime key discovery.\n\n## Install\n\n```bash\nnpm install yuku-ast\n```\n\n## Walking\n\nHandlers are keyed by node `type`, by alias group, or the universal `enter` / `leave`. Every handler receives the exact node type.\n\n```ts\nimport { parse } from \"yuku-parser\";\nimport { walk } from \"yuku-ast\";\n\nconst { program } = parse(source);\n\nwalk(program, {\n  Identifier(node) {\n    console.log(node.name);\n  },\n  CallExpression: {\n    enter(node, ctx) {},\n    leave(node, ctx) {},\n  },\n  Function(node) {\n    // fires for function declarations, expressions, and arrows\n  },\n  enter(node) {},\n});\n```\n\nAliases: `Expression`, `Statement`, `Declaration`, `ModuleDeclaration`, `Function`, `Class`, `Method`, `Loop`, `Pattern`, `JSX`, `TSType`. Per node the order is universal `enter`, alias enters, the typed enter, children, then the mirror for leave.\n\nThe context exposes the position (`ctx.parent`, `ctx.key`, `ctx.index`, `ctx.ancestors()`), flow control (`ctx.skip()`, `ctx.stop()`), and in-place mutation: `ctx.replace(node)` continues into the replacement, `ctx.remove()` skips the removed subtree, `ctx.insertBefore(node)` inserts a sibling without visiting it, `ctx.insertAfter(node)` inserts one the walk visits. An optional third argument threads state to every handler as `ctx.state`.\n\n`walkAsync` is the async counterpart: identical traversal and mutation semantics, every handler awaited before the walk moves on.\n\n## Builders\n\nOne constructor per node type, its fields derived from the node type itself, so a builder can never drift from the AST. Spans default to 0, which `ctx.replace` fills from the replaced node.\n\n```ts\nimport { b } from \"yuku-ast\";\n\nb.Identifier({ name: \"x\" });\nb.CallExpression({ callee: b.Identifier({ name: \"f\" }), arguments: [], optional: false });\n```\n\n## Guards\n\n```ts\nimport { is } from \"yuku-ast\";\n\nis.CallExpression(node);\nis.Identifier(node, \"require\");\nis.oneOf(node, [\"FunctionDeclaration\", \"ClassDeclaration\"]);\nis.Expression(node);\nis.StringLiteral(node);\nis.StaticMemberExpression(node);\nis.Directive(node);\n```\n\nOne guard per concrete node type, per alias group, and for the common shapes ESTree folds into one type: literal kinds, member expression kinds, and directives. Every guard accepts `null` and `undefined` and narrows.\n\n## Modules\n\n```ts\nimport { collectImports, collectExports } from \"yuku-ast\";\n\nfor (const record of collectImports(program)) {\n  record.source;   // \"./m\"\n  record.local;    // the local binding name\n  record.imported; // \"default\", \"*\", or the export name\n  record.typeOnly; // import type / import { type x }\n  record.phase;    // \"source\" | \"defer\" | null\n}\n\nfor (const record of collectExports(program)) {\n  record.exported; // the exported name, null for bare export *\n  record.local;    // the backing local name, when there is one\n  record.source;   // the re-export specifier, when there is one\n  record.typeOnly;\n}\n```\n\nDeclaration forms expand to one record per bound name, destructuring included. The per-declaration forms `collectImportDeclaration` and `collectExportDeclaration` return the records of a single statement, composing with a walk:\n\n```ts\nwalk(program, {\n  ImportDeclaration(node) {\n    records.push(...collectImportDeclaration(node));\n  },\n});\n```\n\n## Utilities\n\n```ts\nimport {\n  nameOf,          // Identifier name or string Literal value\n  literalValue,    // string | number | boolean | bigint | RegExp | null\n  unwrap,          // strips parens and erased TS assertion wrappers\n  isWrapper,       // true for the wrappers unwrap strips\n  isCallOf,        // isCallOf(node, \"require\")\n  bindingIdentifiers, // every binding Identifier a pattern introduces\n  findAll,         // findAll(program, \"CallExpression\")\n} from \"yuku-ast\";\n```\n\n## Identifiers\n\n```ts\nimport { isValidIdentifier, isIdentifierName, isKeyword } from \"yuku-ast\";\n\nisValidIdentifier(\"foo\");   // true\nisValidIdentifier(\"class\"); // false, reserved\nisIdentifierName(\"class\");  // true, syntactically an IdentifierName\n```\n\nPlus `isIdentifierStart`, `isIdentifierChar`, `isReservedWord`, `isStrictReservedWord`, `isStrictBindReservedWord`, `isStrictBindOnlyReservedWord`.\n\n## Semantic analysis\n\n[`yuku-analyzer`](https://www.npmjs.com/package/yuku-analyzer) builds on this walker and adds full semantics: scopes, symbols, resolved references, closure analysis, and cross-file module linking, computed natively. Its `module.walk` carries the semantic model in context (`ctx.scope`, `ctx.symbol`, `ctx.reference`).\n","readmeFilename":"README.md"}