{"bin":{"tealscript":"dist/bin/tealscript.js"},"bugs":{"url":"https://github.com/algorand-devrel/TEALScript/issues"},"dist":{"shasum":"a52c91bcc992fb05b24f4b07b282d5457d6e16ee","tarball":"https://registry.npmjs.org/@algorandfoundation/tealscript/-/tealscript-0.10.2.tgz","fileCount":20,"integrity":"sha512-tp3Ul0zp/Ir+UrGro3akN+bMhIlkDt3ge19qOTpduQ0OUIPOYNYK4nNywOYiLe0U81u5kDnfi5cYLMftvnPExw==","signatures":[{"sig":"MEUCIQCUqTmucPlblmhd3fTSBzvLbiGvWfU7J1LlZtmlua4cbAIgDZBnP/4YwwkbtbcA6/aDsmmARm2tBLQZxobYj6YNxlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":400133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOWBzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPAA/9HvgpD/ugDIh22iIpzGyQ8QR9+I4MYiy+2bZ6R1kWKODA0Ht/\r\nKGCC/Q4ab+1IXfA5cxmG2exV9/H4Qzj7A8NRl0KSkOHOfdlc+rJXukZAnte9\r\n+cTVut/ZnNKWA2v59QbSl5GfxjsfBLyh5cJHQUbei1spg9PxzuL5KDGCNwiE\r\ngxVfY0i1EGOQmhyrbYV9Qz3Y7q127UmLS6AXB5/ngOQcTR+raDHyrkt2wsmg\r\nMClrlygtGzzGooV8lBHEdnSkNNwMTPqsYeT3XPH08KX8Rkwzva0qD0FvvSjW\r\nG6uh4o/L20ekWIyHqvqIUGRXFkPwSu58HWvkZF75Z0a6PfAK/OguP1eK7ljy\r\n0rmQl2mLi3cg47wgcTxO1CHB1S2G75c06jYco0+fCmz+zM9OIukL0J/yOTh8\r\n5NoMxSi1ciEEz4EjJPfGKgqJzdXZ7qDgXntOnNDhFW+A6Rh/fz7aAc3PDfM4\r\nhxf2b2cN6Uv5i/B2GXWTpNMwYedG7trf7MGqG2fdPESgwwCBaaa3xn0MJZsy\r\nx74hcVtLlq16HiuEBKM9oT5acyfkFWI/JH2T23s54ibbyWldkzCCEURAVPua\r\nJ89Ha/PQlhz/sad6tsaef21AIHNMy/DClBmZWF4O2be2EjBvp23aM0xfGGiM\r\nG89HjR2+2fcL4d/1L1Uo4ondau4PbZ7iwpw=\r\n=28ae\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","name":"@algorandfoundation/tealscript","types":"dist/lib/index.d.ts","gitHead":"09f1faac1f324eca0244149f035c3bead712b436","scripts":{"fix":"eslint --fix examples/ src/ tests/ --ext .ts","docs":"typedoc","lint":"eslint examples/ src/ tests/ --ext .ts","test":"nyc --reporter=html mocha --timeout 10000 -r ts-node/register --exclude 'tests/examples.test.ts' 'tests/**/*.test.ts'","simple":"yarn simple-gen && yarn simple-run","prepack":"tsc","pre-test":"yarn compile-tests && yarn generate-test-clients","run-merkle":"yarn compile-merkle && beaker generate examples/merkle/artifacts/MerkleTree.json examples/merkle/artifacts && tsx examples/merkle/demo.ts","simple-gen":"yarn simple-gen-artifacts && yarn simple-gen-client && yarn fix","simple-run":"npx tsx examples/simple/index.ts","test-arc75":"yarn compile-arc75 && beaker generate examples/arc75/artifacts/ARC75.json examples/arc75/ && mocha --timeout 10000 -r ts-node/register 'examples/arc75/arc75_test.ts'","compile-amm":"tsx ./src/bin/tealscript.ts examples/amm/amm.algo.ts examples/amm/tealscript_artifacts","run-examples":"yarn run-merkle && yarn run-tuple_in_box","compile-arc12":"tsx src/bin/tealscript.ts examples/arc12/arc12.algo.ts","compile-arc75":"tsx src/bin/tealscript.ts examples/arc75/arc75.algo.ts examples/arc75/artifacts","compile-itxns":"tsx ./src/bin/tealscript.ts examples/itxns/itxns.algo.ts examples/itxns/artifacts && beaker generate examples/itxns/artifacts/FactoryCaller.json examples/itxns/beaker-client && tsx examples/itxns/demo.ts","compile-tests":"for f in tests/contracts/*.algo.ts; do echo $f && ts-node src/bin/tealscript.ts $f; done","compile-merkle":"tsx ./src/bin/tealscript.ts examples/merkle/merkle.algo.ts examples/merkle/artifacts","compile-simple":"tsx ./src/bin/tealscript.ts examples/simple/simple.algo.ts examples/simple/artifacts","compile-auction":"tsx ./src/bin/tealscript.ts examples/auction/auction.algo.ts examples/auction/tealscript_artifacts","compile-examples":"yarn compile-amm && yarn compile-arc12 && yarn compile-arc75 && yarn compile-auction && yarn compile-itxns && yarn compile-simple && yarn compile-tuple_in_box && yarn compile-calculator && yarn compile-merkle","run-tuple_in_box":"yarn compile-tuple_in_box && beaker generate ./examples/tuple_in_box/tealscript_artifacts/ContactsApp.json ./examples/tuple_in_box/tealscript_artifacts && tsx ./examples/tuple_in_box/client.ts","simple-gen-client":"npx beaker-ts -- generate examples/simple/artifacts/Simple.json examples/simple/","compile-calculator":"tsx ./src/bin/tealscript.ts examples/calculator/calculator.algo.ts examples/calculator/artifacts","compile-tuple_in_box":"tsx ./src/bin/tealscript.ts examples/tuple_in_box/app.algo.ts examples/tuple_in_box/tealscript_artifacts","simple-gen-artifacts":"ts-node src/bin/tealscript.ts examples/simple/simple.ts examples/simple/artifacts/","generate-test-clients":"contracts=(AbiTest LoopsTest); for c in ${contracts[@]}; do npx beaker-ts generate tests/contracts/$c.json tests/contracts/clients/; done","test-example-artifacts":"mocha --timeout 10000 -r ts-node/register 'tests/examples.test.ts'"},"_npmUser":{"name":"joe-p","email":"joepolny@gmail.com"},"homepage":"https://github.com/algorand-devrel/TEALScript","_npmVersion":"8.19.4","description":"Enables Algorand smart contract development with native TypeScript syntax, tooling, and IDE support","directories":{},"maintainers":[{"name":"joe-p","email":"joepolny@gmail.com"},{"name":"loedn","email":"alessandro@algorand.foundation"},{"name":"shane-at-algo","email":"shane.mcgovern@algorand.foundation"},{"name":"dev_algorand.foundation","email":"dev+npm@algorand.foundation"}],"_nodeVersion":"16.20.0","dependencies":{"vlq":"^2.0.4","node-fetch":"2","typescript":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsx":"^3.12.3","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.37.0","algosdk":"^2.2.0","ts-node":"^10.9.1","typedoc":"^0.23.23","beaker-ts":"0.0.70","@types/chai":"^4.3.4","@types/node":"^18.11.9","@types/mocha":"^10.0.1","@types/node-fetch":"^2.6.2","eslint-plugin-mocha":"^10.1.0","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","@knodes/typedoc-plugin-pages":"^0.23.1","typedoc-plugin-merge-modules":"^4.0.1","@typescript-eslint/eslint-plugin":"^5.44.0"},"_npmOperationalInternal":{"tmp":"tmp/tealscript_0.10.2_1681481843421_0.4746721914929699","host":"s3://npm-registry-packages"},"_id":"@algorandfoundation/tealscript@0.10.2","version":"0.10.2"}