{"bin":{"tealscript":"dist/bin/tealscript.js"},"bugs":{"url":"https://github.com/algorand-devrel/TEALScript/issues"},"dist":{"shasum":"f50783b4e22574d0a5f3b8ec2de30c3a13ec42bf","tarball":"https://registry.npmjs.org/@algorandfoundation/tealscript/-/tealscript-0.14.0.tgz","fileCount":20,"integrity":"sha512-EZTfWbFE1wEBoPRGZ/TiKJUO6dDXGbvakAibw868kjTwl3PFbhAArCZPfnFKQL9+7I0oY8+Fj4h+Ng1TBLvqfg==","signatures":[{"sig":"MEYCIQCQPVOoCXWxf6rS4JQ53xYHU6Dn0QXfSff3gab5FbMTxgIhAJ5FuIr8eT6kj6p0Y5Yl6TXriiUv4DapISl12KO+vg1K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396662},"main":"dist/lib/index.js","name":"@algorandfoundation/tealscript","types":"dist/lib/index.d.ts","gitHead":"ed245640bd7df8e0fcbfec4aa20ff20ed16c919b","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","pre-commit":"yarn lint && yarn test && yarn test-example-artifacts && yarn run-examples","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.14.0_1687026843950_0.59054329907549","host":"s3://npm-registry-packages"},"_id":"@algorandfoundation/tealscript@0.14.0","version":"0.14.0"}