{"_id":"@wakeuplabs/as-stylus","_rev":"30-d186acb829f239d0d4460be14e8a8900","name":"@wakeuplabs/as-stylus","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.1":{"name":"@wakeuplabs/as-stylus","version":"0.1.1","_id":"@wakeuplabs/as-stylus@0.1.1","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"f0fc57dd341c3b138fa4463a1739d77e4ce53d33","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.1.1.tgz","fileCount":1800,"integrity":"sha512-oBrRwfL+KCa3rtdW61ThUQ2IOoncPzIxXhQ7M7+/2xUA5rQkDmaq5/VQoQDTkhekKWV5nVVFNCjox9l/K2+BlQ==","signatures":[{"sig":"MEYCIQDiHnEeSlqqHwiRNeD0gjfQLew5P+Bt6dCp238z4gZ2YQIhAKbqyi4eH5htTuw1yowkiVpsRv6+beIJB3DFRmySbZKI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5625546},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"2df8865e0d7fcf69fe3cc115828cccab8d16ffc0","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.1.1_1755129506585_0.17856203402036375","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@wakeuplabs/as-stylus","version":"0.1.2","_id":"@wakeuplabs/as-stylus@0.1.2","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"156fd80189f191ad2bb14b0871c9d65a1a0df7f6","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.1.2.tgz","fileCount":1800,"integrity":"sha512-b17wIWudi6FRKqrQwUGnT6US5PIPltWr7ojCEhilTgtYVtNyY9PW3sNGBrqKX8Gs6Q8GnKU9LaIzOGaB0pHnig==","signatures":[{"sig":"MEYCIQDyessUa9GgvhD2sv9V7G1HBCNaKDfgViUMcwxcn7XN+gIhANWhtoy5OaZZYgbi8nhwTm28KaWVBHa0I+ymmoNRYNW9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5627496},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"2df8865e0d7fcf69fe3cc115828cccab8d16ffc0","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.1.2_1755133957071_0.1637029894626152","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@wakeuplabs/as-stylus","version":"0.1.3","_id":"@wakeuplabs/as-stylus@0.1.3","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"1c4eb9b52388b4b5c2db8a99373b5768b82d6b8e","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.1.3.tgz","fileCount":1800,"integrity":"sha512-OIj2taLqcVoy6RqM9WidY+SyFd5OOGnyMYUHc/Fr+bdNQ1H+pDGbTsKKaMw4wVThTguMAAQ9WXwzUXoUJNT4QQ==","signatures":[{"sig":"MEUCIEoskThov8oiJw/nY+c8isQQ9BT2eyOVOhrI7crTAUGPAiEAqkEoDR1aZLseom0RSj4dDxWKVa+862aUKPvXHeCuG64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628361},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"2df8865e0d7fcf69fe3cc115828cccab8d16ffc0","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.1.3_1755134542348_0.1135594470072141","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@wakeuplabs/as-stylus","version":"0.1.4","_id":"@wakeuplabs/as-stylus@0.1.4","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"62887f0d01634b8e3c2f331f9f555570c3667f54","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.1.4.tgz","fileCount":1782,"integrity":"sha512-t+1O0H2PGl5qVOEJZcIFUTYk8hrxQt0Jsn44+79LgfsigihKlCiAdJrdxGWuYxKTihag/tlRiHJEB2dg4FZz+Q==","signatures":[{"sig":"MEYCIQDkrbbLsG6vuRlaMqC/LDHdFV4dwPso5/KRrK5nRXgQvwIhAKlufRnKXORxL8wcx7pxCNBzTJ6+h2NR/PhU52vUkc8c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5581340},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"5e1d0d6d47ec6aeda733724a9d8ec56a7494f88d","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.1.4_1755179636573_0.6695356374719383","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@wakeuplabs/as-stylus","version":"0.1.5","_id":"@wakeuplabs/as-stylus@0.1.5","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"aea5e3e57f18d16766c18103a454f1ab80abc076","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.1.5.tgz","fileCount":1782,"integrity":"sha512-B7a2ygjjan8xGwRIWViMUyo7O8HQU28cK1YY+yxJ7umKa2WtQNzGS/mFON28TS1G0aPZ5flodmyCxRbA0jjVJQ==","signatures":[{"sig":"MEYCIQDsjxBRrhKSH3eFxMMN3qVGwGaxNThAQlDIVSs4zPXMRQIhALsDVj2XjHpY8VJcl1kASMkbPBzC6O9o3A/KwIAcnJ0U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5581279},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"50b4ca560597d2b61416d98847cc9615295e4a4b","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.1.5_1755525035762_0.7943211973768154","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@wakeuplabs/as-stylus","version":"0.1.6","_id":"@wakeuplabs/as-stylus@0.1.6","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"123178dc813a5bb5e9d93f7d8efc7613d3c205b0","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.1.6.tgz","fileCount":1782,"integrity":"sha512-h9aEZ9sckfhU0Nvf3WjRd99OthvIEQ4A0wt25eKfeXpjOthAlP7SYprZsSI/3Y2fKCJggpb1Ccnl9icvTzFdOQ==","signatures":[{"sig":"MEYCIQCM8VPYs9kx4YZeg+92fm03Bpg2jR6DIZFjlJHN04IWyAIhAIOJHtexUtENq9M0X/vavzAo4Lv3MTNdYWydE/5VXAVr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5581279},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"027b21ff72c89ac5e562002b139b17d368ae738b","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.1.6_1755528961514_0.8982048034195926","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@wakeuplabs/as-stylus","version":"0.1.7","_id":"@wakeuplabs/as-stylus@0.1.7","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"7ae51adae0e8110c12c4dc43b8f1c96c70350dcf","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.1.7.tgz","fileCount":1782,"integrity":"sha512-kN7SGPG+oD2z80R1vP+gLKU7ezn3eBtKhX2vLwtWGorrhkkn7HIz+fVrV/s7jU/+Aa5jHIM6GgiM3fptC4DArg==","signatures":[{"sig":"MEYCIQCv9cblHhTr1VqVy0sXARrqNIcTbbH4oxtUq0XA/it23gIhALszn3d5/kibpPszTqmWPAURATIwXUXFAo0OyXwMBVOY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5581515},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"b9c56d646a669cce4f2dbdc8f95279ff03351374","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.1.7_1755702688422_0.16203936810283204","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@wakeuplabs/as-stylus","version":"0.1.8","_id":"@wakeuplabs/as-stylus@0.1.8","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"70bac825049311eb452eac84ef65596a8235b8c9","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.1.8.tgz","fileCount":1904,"integrity":"sha512-7kz8v/5mGfNzdyC+pRNlU6D9leEsyEKAE/logB4owr/y11/8RjfeYqC8ltBdXQHOuyOJFrnLkcUvvlf2JDqLfQ==","signatures":[{"sig":"MEQCIDw+fb82sntMM0kCZ0+p6OoUy8qVxuAmM5qWry5PVB9hAiBMIorY1MRbG+NzwF1bAaTzLv36AQ261NXDjmo+lcdhfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6013881},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"55c4a40abea0fd710c2584d60abe2945f65cdbbd","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.1.8_1756240555018_0.36381418621963135","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@wakeuplabs/as-stylus","version":"0.1.9","_id":"@wakeuplabs/as-stylus@0.1.9","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"88e7659110ea79f7cf41b78ad1af8a159da43293","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.1.9.tgz","fileCount":1904,"integrity":"sha512-AgAPNIsoYyU3tcbg7r4TDxcXxPnLGoJcayKZuFcv4Cpu4ip71B7tIl1JbFc4jEYq7fQXs8oTMTeiUjFMxG9xdQ==","signatures":[{"sig":"MEUCIQCWSVy+o98t8w2WLk02hB4qQbEh2lybiLF1FFnJ79wSlQIgQNZ+x+pOyFcWy3Gd6hc1qZaCIvYbzSUxPmx8l5Rutew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6013853},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"2ee8376ce0ab716c40377c2929ffa48f41283e42","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.1.9_1756241175442_0.45439674078725245","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@wakeuplabs/as-stylus","version":"0.1.10","_id":"@wakeuplabs/as-stylus@0.1.10","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"e04d3019090604453f83c8650275b7b4062758df","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.1.10.tgz","fileCount":1917,"integrity":"sha512-b7u8+UD5SAqIJT/zWRQr/QMX+Ee+x4HFuEDhJCH1K2LxjjcfZeO58x57Yg030/7sk3jl84YVkXziMG0zAfI1hQ==","signatures":[{"sig":"MEQCIGPXy3RLbEY/an1xLNSnY/cenE7XokQJRmDY6vHZy3jfAiB/6ZznK3HJj6Oxcb73FyECcqO6aWntlaQPFEd2OSB8ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6040148},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"a6bc95048466598508fc212eeb57dfde81ca15fa","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.1.10_1756305646437_0.8513258176529173","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@wakeuplabs/as-stylus","version":"0.1.11","_id":"@wakeuplabs/as-stylus@0.1.11","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"0b71623519a48144d7ee34b046d4edf5d3d6eb3f","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.1.11.tgz","fileCount":1917,"integrity":"sha512-LSK770FhgDZzIFN60EtfVVmBMuAKbXMctiv4krWrctGo7L3yhYg9GvxcFr8tCCe1RjJaUdnnbPsqYjoiXgJKeA==","signatures":[{"sig":"MEUCIGBpTxBz/yd1KFZtTd6JM+ZWGjEPS6Kg7Bjc3lz5fqmHAiEA32G3AbTsC5ZJwmy6+3n181OsDDpuYg6uGhVnKwziSVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6044402},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"a6bc95048466598508fc212eeb57dfde81ca15fa","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.1.11_1756306153017_0.4090849686211482","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@wakeuplabs/as-stylus","version":"0.1.12","_id":"@wakeuplabs/as-stylus@0.1.12","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"77ddcf5aea7f8c34fdf2bb9dcd92c97a3b909eb6","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.1.12.tgz","fileCount":1904,"integrity":"sha512-x7p7d9EB6EHq0+9B86xUL8Lew7D4315Y2mKriwccMDe1/EwYQ6ASu/0YjKPgV8RA9dIxH997AeSVfUu5u7M19w==","signatures":[{"sig":"MEYCIQD6VwFLaRSs8RRQD6+bo6ljHEuQcCKf3W8qQKypu9OL+QIhAN2Ao+NDfXrjEj25VnB4PXNHqhP4wHMK41911ZFdZrRR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6018079},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"180087ec09f6fb98a4c225fa319b7e60ff795f7c","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.1.12_1756320906460_0.8647395266165092","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@wakeuplabs/as-stylus","version":"0.2.0","_id":"@wakeuplabs/as-stylus@0.2.0","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"6de95c81d2630bbcd9d12810ebb4f6174351eb53","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.0.tgz","fileCount":2038,"integrity":"sha512-LWErEtYl5VQ87Kp86z7ddN3k3Y6VzsF8Vw71fJemjvf1u1xxnTTqQ1maWHLtzG5KZQIEcbfs1MPpWwjjcFVWSg==","signatures":[{"sig":"MEYCIQCcgIT4yIwhDhdD4l0LtiIN0UoZg9msobD2saywfaN3oQIhAKuQ92dZ4holpQ+UfluOL4MjCoK/oSIO7RhxJ2vfyHhA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6566310},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"675d0a6692043f3a31cd64f469451b189d227971","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"franco.perez03","email":"franco.perez03@gmail.com"},"_npmVersion":"11.3.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"23.6.1","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.0_1758305279335_0.3415939191473816","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@wakeuplabs/as-stylus","version":"0.2.1","_id":"@wakeuplabs/as-stylus@0.2.1","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"124ae9aa62f6fb1194cb0392b740a92ec70a4228","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.1.tgz","fileCount":2779,"integrity":"sha512-roUeXZAxJvcH5zr8+umnKAyYqxqaMU0t0MTPeR36jpnt9bRUKk4erYm4B1PtpfzX9l0U6T9KdB30h2OZ0kgbKg==","signatures":[{"sig":"MEYCIQC2L7DL1IbF54litVLxVstYjyRgy/r/3ag0th+NUnZ7PgIhAOGnBTaBHb364ZREn/SuABYi8i6SpgNYQOMex6v4DTlj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8168694},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"d673a0067341d5f37e0a1902c390d4ddb436b4c2","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.1_1759252415520_0.6653501743970369","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@wakeuplabs/as-stylus","version":"0.2.2","_id":"@wakeuplabs/as-stylus@0.2.2","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"790b9cd79a6ed6fcf2ab007926b1ad36a5519582","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.2.tgz","fileCount":2704,"integrity":"sha512-mnS7+uzWc2KQ+4+lFa1UdfygFY24kxsnJd3X001RBFkOynxN0g+iy08lX8BCPfJEOiWAIwVhz4wgnBVVmZ+kZw==","signatures":[{"sig":"MEQCICsJhyQqY7HL+S8WoXlLhGhUAk2MZHtqSwCk6SYgnKSBAiAlXyL9MpOPrvO7XTzsWlywCClYY1iG0+K9t/XyWg/mGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8053422},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"2bf526d9d99d9fd590c2bec2ba6374ca2e0a3486","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.2_1759253899986_0.5401252870838522","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@wakeuplabs/as-stylus","version":"0.2.3","_id":"@wakeuplabs/as-stylus@0.2.3","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"b318c05cb1e7e5dc85352d00cb53559357284285","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.3.tgz","fileCount":2704,"integrity":"sha512-JsmCK0tVdVogLBOSV6H1abDfy5DitpBtL1sWnZDBgWFA4ojQvsNl+phYhfP8DnkMFlDH48ab/Qx8QgZlFF7KHg==","signatures":[{"sig":"MEUCID7kZ7JpAVe+0pSlvggmHuBEdbAL0z6oaHorYHdZr52yAiEAmNL+2hCkO/UeRb2Lt1G+uQdtX9aNx3d3ZcR6/IajLZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8054117},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"1ff478bff3c976d6e30cd9fc7e9c63bdcaa57bad","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.3_1759263977912_0.8859423716781472","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@wakeuplabs/as-stylus","version":"0.2.4","_id":"@wakeuplabs/as-stylus@0.2.4","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"748d239c8be045b0d8be847ad473495f8ada458d","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.4.tgz","fileCount":2704,"integrity":"sha512-qAYA+6JikuSQqcwb2QgdgJeCD/XAdH1OJ6bs3Sf/qAWFBN30rwXcTgFblukAmRSic7ukYYlCizdiHyr7mCU/+w==","signatures":[{"sig":"MEQCIEQwQqUzYQryg+sXNC8bf+psEOz9gY73WXPlSa+cuZQsAiAIy+5P5RiffY83LlchnjjREf0R7WD7ufHnqJHc3Qzqwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8054070},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"1ff478bff3c976d6e30cd9fc7e9c63bdcaa57bad","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.4_1759265863743_0.09243987115141405","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@wakeuplabs/as-stylus","version":"0.2.5","_id":"@wakeuplabs/as-stylus@0.2.5","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"372a38df61e25669d614c9366175794a30cddb80","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.5.tgz","fileCount":2704,"integrity":"sha512-36QNW/ueRlMLckg/WmWb5leKqc252hvwjLAnJTaA71xh5em5/chFg9XPdyxsWy0aKZcpxIKt05tucFgs0J8uDg==","signatures":[{"sig":"MEQCIDy2ezVgfJX/G/DqBqG1ntALxRxlphjRDE93wsPLlwIMAiBnlhUlOwMbIXdZnztZ9ew/VzeJPm9P0JxnYiSFK6KFTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8055075},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"7d7c83362841f035260dcbee199d1a051955ac7e","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.0","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.5_1759411312993_0.9719127116634101","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@wakeuplabs/as-stylus","version":"0.2.6","_id":"@wakeuplabs/as-stylus@0.2.6","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"5a4597f8526028d9d9a511bb4d1b948fc61b2ba7","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.6.tgz","fileCount":1059,"integrity":"sha512-v7ghg9B4M4ASMccQci9bXcSvGHcuKgGGMt3bZIz7kTleZQfh2GjHjNguyDxC09wRc2XGfrFzljF9Ba4CQQSgZA==","signatures":[{"sig":"MEUCIQCaPaRhJXI5ucBnCaHjQyYx3LR0AKFe7GT30Mc3GJR0EgIgZPgV51wxEAhY0sSQ37/hEHL3yKmKSG+Dwduxfi1PjPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2706916},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"938c6b326b085bb60816a65df27f138c7fd9fcf7","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.2","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.6_1763130399109_0.6634359939690948","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@wakeuplabs/as-stylus","version":"0.2.7","_id":"@wakeuplabs/as-stylus@0.2.7","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"d4db6cf7a5ce1849b68665a0f83a837f47dcd877","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.7.tgz","fileCount":1059,"integrity":"sha512-8Sq3RycC4ZWbKcQtkwv2BvPNTe4cg1JJmNPR8zuVuII4EKLKNDMzEb3iWNtmLQCg+kkbaKzA7ypXEHNEgAyFJQ==","signatures":[{"sig":"MEQCIGKNa9owjhuxrvnNYfcRawgfqVstuYtT1n+WJxTl9zvRAiB261ugFwCjZjbu4zdVZ+lWuIDg5FGSvQcq31J5nweO6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707330},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"938c6b326b085bb60816a65df27f138c7fd9fcf7","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.2","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.7_1763134525272_0.33107847451584904","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@wakeuplabs/as-stylus","version":"0.2.8","_id":"@wakeuplabs/as-stylus@0.2.8","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"f2aef1e0039f77b79864e35409020a4385ac707d","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.8.tgz","fileCount":1059,"integrity":"sha512-UifCbqje6H57RkkGdZI6qYuqnOP7arQDRGx+/QMEUVWq05Zsj7GMCwvTthMVOdND6c8SkrwQwFqwq9FymvkSaQ==","signatures":[{"sig":"MEUCIQDgfc55MfxreT5a5FhcKwdaloVwumRippf8v22MHATtIgIgIWfyrtXdqjLFsFxvb0xSFRW89Q6O0su34xlas1jAzSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707300},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"938c6b326b085bb60816a65df27f138c7fd9fcf7","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.2","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.8_1763135495583_0.12910228914393973","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@wakeuplabs/as-stylus","version":"0.2.9","_id":"@wakeuplabs/as-stylus@0.2.9","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"60a5a7825ccbdfc6c250838e6d6270eac80b0d6c","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.9.tgz","fileCount":1064,"integrity":"sha512-7Pvl145ME8bPh+d1UHTr9PRiKMYOdwppBhzmmO56tjB2u+w2ZTykchxTleMAA2DMZK3ezq87x8kdk2OJKSqZvQ==","signatures":[{"sig":"MEUCIQDATnD3P2kJct251EN/9aqeJm24nBYbngfNpA3rSCNtcwIgesCR2y7hx3woBHL7XwLjPf50c2EPIlIPViMLDMRQMrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2668617},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"c1720104fc6788080caba247cdb3f714a5b59054","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.2","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.9_1763826742251_0.8130971891298313","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@wakeuplabs/as-stylus","version":"0.2.10","_id":"@wakeuplabs/as-stylus@0.2.10","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"1c85aaa8205c6b0db206293ecd6b34461b0f985d","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.10.tgz","fileCount":1139,"integrity":"sha512-+dMB3SxsYLuCbxMsZcZAxsByiHLkj52OfmWXRwGGfjfsn5JB9KcYwNKVi8MCS4eaMaNQJaZrGLThiRZHWHOu7Q==","signatures":[{"sig":"MEUCIQD5Tgtzn+1YtcrTiCDKrRDVpGyKwbm82Bpjo8MJauQGCwIgBIZ6VGUqOfT6C0r5RN7NmuugYLv3aad7JLqesEGS9CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2890356},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"eea326be7c5bdb515cd1dff7a1abe6c108d81166","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.2","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.10_1768847067547_0.8125301181696307","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@wakeuplabs/as-stylus","version":"0.2.11","_id":"@wakeuplabs/as-stylus@0.2.11","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"348699262aa530b9bedb8acde85ebb69a7576b9d","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.11.tgz","fileCount":1139,"integrity":"sha512-VQdKxWIwbQafDnsa1efwug3ZZxXdmdUHYma9XIm5ClMaC7Wz8UnDQZ5nalaxcH6tWIzkoqHLOmxQqzcuD5Oiaw==","signatures":[{"sig":"MEQCIFNcJVKUXRQEyaqzWen/yHfDxH1j9/2zpWjy2b5WjvlNAiAYyVHf7OL+b8Vu48J2u1ekil/fYuDSPqbasUvtVv+uwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2891409},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"eea326be7c5bdb515cd1dff7a1abe6c108d81166","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.2","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.11_1769088311206_0.394004587800858","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@wakeuplabs/as-stylus","version":"0.2.12","_id":"@wakeuplabs/as-stylus@0.2.12","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"ec23b2a09e13c3d056b5aebba31890e93e2c0f45","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.2.12.tgz","fileCount":1140,"integrity":"sha512-3BxOnK20QdVCJ1BkQGjaJNZPM0yrH466pljCnQe2o9RP86zhitzV5SZJ6a52InZcQ1h3lmdDBlCbzz/+VaqLdQ==","signatures":[{"sig":"MEQCIEveriNoS0LllFxY5spSzZsvsm8c9YJjKCUCWuRQHmCeAiAO3vFOSWGj2jg5fYhfUXmyfPdRhE3ypX1QfcBHlOjjpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2896959},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"c6dca6053c616be65c19e4d0429bf2d7e7ab1271","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.2","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.2.12_1769169697622_0.19056444095135316","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@wakeuplabs/as-stylus","version":"0.3.0","_id":"@wakeuplabs/as-stylus@0.3.0","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"bin":{"as-stylus":"dist/cli/index.js"},"dist":{"shasum":"3fd14fa88c1d4dbc23177fb4d79fcd8e231d0860","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.3.0.tgz","fileCount":1140,"integrity":"sha512-Moqn5llN5gHtVo6NToQ7BtgGP5bJaUHCjDklN1tRJL1mIoU498+WpZesZKxg9/9E+g4OjvwXNybsW7TTaoGSHQ==","signatures":[{"sig":"MEYCIQD+dVJ3+HoKEQd8SsIGRCORKy32K1Dr1s9q7dnvu05LFwIhAKETgu2LVldYRHxOF2r75QQ54qWE+BBcxKKT7ahlS8Gw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2898505},"main":"dist/index.js","type":"module","engines":{"node":">=22.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./core/*":"./core/*"},"gitHead":"c5b52302bc16bb2ae71e52333dfeb681cfbfba5d","scripts":{"lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","build":"npm run pre:build && node dist/cli/commands/build/build.js","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","lint:fix":"eslint . --ext .ts --fix","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","pre:build":"tsc && tsc-alias","test:unit":"jest --testPathPattern=__tests__/unit","lint:check":"eslint . --ext .ts","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"_npmVersion":"11.6.2","description":"SDK to build AssemblyScript contracts for Stylus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"viem":"^2.31.4","ethers":"^6.14.3","js-sha3":"^0.9.3","emittery":"^1.0.1","ts-morph":"^25.0.1","commander":"^12.0.0","keccak256":"^1.0.6","tsc-alias":"^1.8.16","prompt-sync":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.3.4","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.11.19","assemblyscript":"^0.27.35","rewrite-imports":"^3.0.0","@types/prompt-sync":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/as-stylus_0.3.0_1769444130390_0.759076094398139","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@wakeuplabs/as-stylus","version":"0.3.1","description":"SDK to build AssemblyScript contracts for Stylus","main":"dist/index.js","type":"module","bin":{"as-stylus":"dist/cli/index.js"},"engines":{"node":">=22.x"},"scripts":{"pre:build":"tsc && tsc-alias","generate":"npm run pre:build && node dist/cli/commands/generate/generate.js","build":"npm run pre:build && node dist/cli/commands/build/build.js","lint":"npm run pre:build && node dist/cli/commands/lint/lint.js","lint:check":"eslint . --ext .ts","lint:fix":"eslint . --ext .ts --fix","test:unit":"jest --testPathPattern=__tests__/unit","test:e2e":"jest --runInBand --testPathPattern=__tests__/e2e","test":"npm run pre:build && jest --runInBand --testPathPattern=__tests__/e2e","test:watch":"jest --watch","test:coverage":"jest --coverage"},"exports":{".":{"require":"./dist/index.js","import":"./dist/index.js","types":"./dist/index.d.ts"},"./core/*":"./core/*"},"devDependencies":{"@types/jest":"^29.5.14","@types/node":"^20.11.19","@types/prompt-sync":"^4.2.3","assemblyscript":"^0.27.35","dotenv":"^16.4.7","jest":"^29.7.0","rewrite-imports":"^3.0.0","ts-jest":"^29.3.4","typescript":"^5.8.2"},"dependencies":{"commander":"^12.0.0","emittery":"^1.0.1","ethers":"^6.14.3","js-sha3":"^0.9.3","keccak256":"^1.0.6","prompt-sync":"^4.2.0","ts-morph":"^25.0.1","tsc-alias":"^1.8.16","viem":"^2.31.4"},"gitHead":"19c24c170eef7fe952e6276c7fb8b0d5f9cafa28","_id":"@wakeuplabs/as-stylus@0.3.1","_nodeVersion":"22.14.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-m0DjW8Htv4u1WnDpF2Aqy3vWrwLdZDR31bt+gCYGuYymRqgAShRXIhfK35repHObrcMoB1A0D+/ceaKTFNu7pw==","shasum":"6b6e1be3a7b5f97df4f647c7fa67746e6426b04b","tarball":"https://registry.npmjs.org/@wakeuplabs/as-stylus/-/as-stylus-0.3.1.tgz","fileCount":1140,"unpackedSize":2898505,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCRC0gOJ8lf9leBCleRZS64by7kb2ZjukRoyC82lxZ4pwIgFG+OlKgxjUjeOgmH0rDHB5cwonHF4+MVJfOuU9bbvek="}]},"_npmUser":{"name":"juanwu","email":"juan@wakeuplabs.io"},"directories":{},"maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/as-stylus_0.3.1_1769542261164_0.2732760409169339"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-13T23:58:26.495Z","modified":"2026-01-27T19:31:01.595Z","0.1.0":"2025-08-13T22:32:15.899Z","0.1.1":"2025-08-13T23:58:26.869Z","0.1.2":"2025-08-14T01:12:37.448Z","0.1.3":"2025-08-14T01:22:22.662Z","0.1.4":"2025-08-14T13:53:56.789Z","0.1.5":"2025-08-18T13:50:35.981Z","0.1.6":"2025-08-18T14:56:01.825Z","0.1.7":"2025-08-20T15:11:28.792Z","0.1.8":"2025-08-26T20:35:55.339Z","0.1.9":"2025-08-26T20:46:15.844Z","0.1.10":"2025-08-27T14:40:46.765Z","0.1.11":"2025-08-27T14:49:13.360Z","0.1.12":"2025-08-27T18:55:06.755Z","0.2.0":"2025-09-19T18:07:59.656Z","0.2.1":"2025-09-30T17:13:35.841Z","0.2.2":"2025-09-30T17:38:20.227Z","0.2.3":"2025-09-30T20:26:18.316Z","0.2.4":"2025-09-30T20:57:43.992Z","0.2.5":"2025-10-02T13:21:53.357Z","0.2.6":"2025-11-14T14:26:39.303Z","0.2.7":"2025-11-14T15:35:25.559Z","0.2.8":"2025-11-14T15:51:35.857Z","0.2.9":"2025-11-22T15:52:22.528Z","0.2.10":"2026-01-19T18:24:27.772Z","0.2.11":"2026-01-22T13:25:11.461Z","0.2.12":"2026-01-23T12:01:37.832Z","0.3.0":"2026-01-26T16:15:30.796Z","0.3.1":"2026-01-27T19:31:01.371Z"},"description":"SDK to build AssemblyScript contracts for Stylus","maintainers":[{"name":"fdelorenzo","email":"fdelorenzo.dev@gmail.com"},{"name":"chescalante","email":"chescalante.ar@gmail.com"},{"name":"wakeup-personal-account","email":"milton@wakeuplabs.io"},{"name":"matzapata","email":"matuzapata@gmail.com"},{"name":"franco.perez03","email":"franco.perez03@gmail.com"},{"name":"juanwu","email":"juan@wakeuplabs.io"}],"readme":"# AssemblyScript Stylus SDK\n\n> ⚠️ **ALPHA VERSION NOTICE**\n>\n> This SDK is currently in **alpha development** and is actively being worked on.\n> It is **not production-ready** and may contain bugs, breaking changes, or incomplete features.\n> Use at your own risk and avoid deploying to mainnet without thorough testing.\n\n**Smart contracts on Arbitrum using AssemblyScript**\n\n[![npm version](https://badge.fury.io/js/as-stylus.svg)](https://badge.fury.io/js/as-stylus)\n[![License](https://img.shields.io/badge/license-MIT%20OR%20Apache--2.0-blue.svg)](https://github.com/wakeuplabs-io/assembly-script-stylus-sdk)\n\n---\n\n## Overview\n\nThe AssemblyScript Stylus SDK enables smart contract developers to write programs for **Arbitrum Stylus** using AssemblyScript with TypeScript-like syntax. Stylus programs are compiled to WebAssembly and can be deployed on-chain to execute alongside Solidity smart contracts. AssemblyScript contracts are not only faster and cheaper but also provide a familiar development experience for JavaScript/TypeScript developers.\n\nFor more information about Stylus, see [Stylus: A Gentle Introduction](https://docs.arbitrum.io/stylus/stylus-gentle-introduction). For deployment, see the [Cargo Stylus CLI Tool](https://docs.arbitrum.io/stylus/reference/cargo-stylus).\n\n## Features\n\n- **TypeScript-like Syntax**: Write contracts using familiar decorators and TypeScript syntax\n- **Type Safety**: Strong typing with compile-time validation\n- **High Performance**: Compiled to WASM for optimal execution on Stylus\n- **Rich Type System**: Support for `U256`, `I256`, `Address`, `String`, `Boolean`, `Mapping`, and `Struct` types\n- **Event System**: Emit events with proper ABI encoding\n- **Error Handling**: Custom error types with revert functionality\n- **ABI Generation**: Automatic generation of Ethereum-compatible ABIs\n- **Interoperability**: Full compatibility with Solidity contracts\n\n## Quick Start\n\n### Generate a new project\n\n```bash\nnpx @wakeuplabs/as-stylus generate my-counter\ncd my-counter\n```\n\nThis creates a basic project structure:\n\n```\nmy-counter/\n├── contract.ts       # Your contract code\n├── package.json      # Project dependencies\n├── tsconfig.json     # TypeScript configuration\n└── asconfig.json     # AssemblyScript configuration\n```\n\n### Write Your Contract\n\nEdit `contract.ts`:\n\n```typescript\nimport { Contract, External, U256, U256Factory, View } from \"@wakeuplabs/as-stylus\";\n\n@Contract\nexport class Counter {\n  counter: U256;\n\n  constructor() {\n    this.counter = U256Factory.create();\n  }\n\n  @External\n  set(value: U256): void {\n    this.counter = value;\n  }\n\n  @External\n  increment(): void {\n    const delta: U256 = U256Factory.fromString(\"1\");\n    this.counter = this.counter.addUnchecked(delta);\n  }\n\n  @External\n  decrement(): void {\n    const delta: U256 = U256Factory.fromString(\"1\");\n    this.counter = this.counter.subUnchecked(delta);\n  }\n\n  @View\n  get(): U256 {\n    return this.counter;\n  }\n}\n```\n\n### Build and deploy\n\n```bash\nnpx @wakeuplabs/as-stylus compile <contract-file> --endpoint <rpc-url>    # build artifacts, Compile to WASM and check Validate with cargo stylus\nnpm run deploy <contract-file> --endpoint <rpc-url> --private-key <private-key>  --output <output-file> --constructor-args <constructor-args...>                      # Deploy to Arbitrum\n```\n\n## CLI Commands\n\nThe `as-stylus` CLI provides several commands for contract development:\n\n| Command      | Description                                  | Usage                                           |\n| ------------ | -------------------------------------------- | ----------------------------------------------- |\n| **generate** | Create a new Stylus project with boilerplate | `@wakeuplabs/as-stylus generate <project-name>` |\n| **compile**  | Compile AssemblyScript to WASM               | `@wakeuplabs/as-stylus compile <contract-path>` |\n| **deploy**   | Deploy contract to Stylus network            | `@wakeuplabs/as-stylus deploy <contract-path>`  |\n| **clean**    | Remove build artifacts and temporary files   | `@wakeuplabs/as-stylus clean`                   |\n\n## Requirements\n\n- **Node.js** ≥ 18.x\n- **AssemblyScript** ≥ 0.27.x\n- **cargo stylus** CLI tool (for compilation and deployment)\n\nInstall cargo stylus:\n\n```bash\ncargo install --force cargo-stylus\nrustup target add wasm32-unknown-unknown\n```\n\n## 🏗️ Project Structure\n\n```\nyour-project/\n├── contract.ts           # Main contract code\n├── package.json          # Dependencies and scripts\n├── tsconfig.json         # TypeScript configuration\n├── asconfig.json         # AssemblyScript configuration\n└── artifacts             # Generated files (after build)\n    ├── index.ts          # Transformed AssemblyScript\n    ├── package.json      # Generated package config\n    ├── abi/              # Abi generated (after build)\n    └── build/            # Compiled WASM (after compile)\n        └── module.wasm   # Final bytecode\n```\n\n## Related Resources\n\n- [Stylus Documentation](https://docs.arbitrum.io/stylus)\n- [GitHub Repository](https://github.com/wakeuplabs-io/assembly-script-stylus-sdk)\n- [AssemblyScript Documentation](https://www.assemblyscript.org/)\n- [Cargo Stylus CLI](https://docs.arbitrum.io/stylus/tools/stylus-cli)\n- [Arbitrum Developer Portal](https://docs.arbitrum.io/)\n\n## License\n\nThis project is licensed under either of:\n\n- Apache License, Version 2.0\n- MIT License\n\nat your option.\n\n---\n\n**Ready to build the future of smart contracts with AssemblyScript?**\n\nStart with `npx @wakeuplabs/as-stylus generate my-first-contract` and join the Stylus revolution!\n","readmeFilename":"README.md"}