{"bin":{"tealscript":"dist/bin/tealscript.js"},"bugs":{"url":"https://github.com/algorandfoundation/TEALScript/issues"},"dist":{"shasum":"bc149544f1b705ebd2b4de6f57f7fe69c8af939c","tarball":"https://registry.npmjs.org/@algorandfoundation/tealscript/-/tealscript-0.73.5.tgz","fileCount":24,"integrity":"sha512-HgahjAGRJmoDoFIFVWDuAatT6TyXO9JohLB4JuZJ0ea4zntx/SwfK2ZxqEkU+pgZ0i80hn6UB2QNVzlj8Cny4Q==","signatures":[{"sig":"MEUCIQDhfEa5X2xWuj6qnLa95/v6RiDsLawmnvpjsUo7QUUsAwIgbqVuIcFXHkuDtzkMz1rRYw1ZGI6o5o75thDKgeciQ2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":758640},"main":"dist/lib/index.js","name":"@algorandfoundation/tealscript","types":"dist/lib/index.d.ts","gitHead":"e10976e5e10f45207967c353512a125b46ed1f65","scripts":{"fix":"eslint --fix examples/ src/ tests/ --ext .ts","docs":"typedoc","lint":"eslint examples/ src/ tests/ --ext .ts","test":"jest tests/","prepack":"tsc && cp src/static/* dist/static/ && cp src/lib/index.ts dist/lib/index.ts && cp src/lib/contract.ts dist/lib/contract.ts && cp src/lib/lsig.ts dist/lib/lsig.ts","web-test":"webpack --config tests/web/webpack.config.js && bun playwright test --config tests/web/playwright.config.ts","run-itxns":"bun examples/itxns/demo.ts","compile-if":"bun ./src/bin/tealscript.ts tests/contracts/if.algo.ts tests/contracts/artifacts","pre-commit":"conc \"bun lint\" \"bun test\" \"bun test examples/\" \"bun run-examples\" \"bun webpack-smoketest\" \"bun scripts/compile_all_smoketest.ts\"","run-merkle":"bun examples/merkle/demo.ts","run-simple":"bun examples/simple/index.ts","compile-abi":"bun ./src/bin/tealscript.ts tests/contracts/abi.algo.ts tests/contracts/artifacts","compile-all":"bun scripts/compile_all.ts","compile-amm":"bun ./src/bin/tealscript.ts examples/amm/amm.algo.ts examples/amm/tealscript_artifacts","compile-lsig":"bun ./src/bin/tealscript.ts tests/contracts/lsig.algo.ts tests/contracts/artifacts","compile-math":"bun ./src/bin/tealscript.ts tests/contracts/math.algo.ts tests/contracts/artifacts","run-examples":"conc \"bun run-merkle\" \"bun run-tuple_in_box\" \"bun run-itxns\"","compile-arc72":"bun src/bin/tealscript.ts examples/arc72/arc72.algo.ts examples/arc72/artifacts","compile-arc75":"bun src/bin/tealscript.ts examples/arc75/arc75.algo.ts examples/arc75/artifacts && algokitgen generate -a examples/arc75/artifacts/ARC75.arc32.json -o examples/arc75/ARC75Client.ts","compile-itxns":"bun ./src/bin/tealscript.ts examples/itxns/itxns.algo.ts examples/itxns/artifacts && algokitgen generate -a examples/itxns/artifacts/FactoryCaller.arc32.json -o examples/itxns/FactoryCallerClient.ts","compile-loops":"bun ./src/bin/tealscript.ts tests/contracts/loops.algo.ts tests/contracts/artifacts","test-coverage":"jest --coverage tests/","compile-binary":"bun ./src/bin/tealscript.ts tests/contracts/binary.algo.ts tests/contracts/artifacts","compile-merkle":"bun ./src/bin/tealscript.ts examples/merkle/merkle.algo.ts examples/merkle/artifacts && algokitgen generate -a examples/merkle/artifacts/MerkleTree.arc32.json -o examples/merkle/MerkleTreeClient.ts","compile-simple":"bun ./src/bin/tealscript.ts examples/simple/simple.algo.ts examples/simple/artifacts && algokitgen generate -a examples/simple/artifacts/Simple.arc32.json -o examples/simple/SimpleClient.ts","compile-account":"bun ./src/bin/tealscript.ts tests/contracts/account.algo.ts tests/contracts/artifacts","compile-auction":"bun ./src/bin/tealscript.ts examples/auction/auction.algo.ts examples/auction/tealscript_artifacts","compile-big_box":"bun ./src/bin/tealscript.ts examples/big_box/big_box.algo.ts examples/big_box/artifacts","compile-general":"bun ./src/bin/tealscript.ts tests/contracts/general.algo.ts tests/contracts/artifacts","compile-non_abi":"bun ./src/bin/tealscript.ts examples/non_abi/non_abi.algo.ts examples/non_abi/artifacts","compile-storage":"bun ./src/bin/tealscript.ts tests/contracts/storage.algo.ts tests/contracts/artifacts","generate-clients":"conc \"bun compile-arc75\" \"bun compile-itxns\" \"bun compile-simple\" \"bun compile-tuple_in_box\" \"bun compile-merkle\"","run-tuple_in_box":"bun ./examples/tuple_in_box/client.ts","compile-calculator":"bun ./src/bin/tealscript.ts examples/calculator/calculator.algo.ts examples/calculator/artifacts","compile-itxns-test":"bun ./src/bin/tealscript.ts tests/contracts/itxns.algo.ts tests/contracts/artifacts","compile-optin-lsig":"bun ./src/bin/tealscript.ts examples/optin-lsig/lsig.algo.ts examples/optin-lsig/artifacts","compile-inheritance":"bun ./src/bin/tealscript.ts tests/contracts/inheritance.algo.ts tests/contracts/artifacts","compile-tuple_in_box":"bun ./src/bin/tealscript.ts examples/tuple_in_box/app.algo.ts examples/tuple_in_box/tealscript_artifacts && algokitgen generate -a examples/tuple_in_box/tealscript_artifacts/ContactsApp.arc32.json -o examples/tuple_in_box/ContactsAppClient.ts","compile-lsig_with_app":"bun ./src/bin/tealscript.ts examples/lsig_with_app/lsig_with_app.algo.ts examples/lsig_with_app/artifacts"},"_npmUser":{"name":"joe-p","email":"joepolny@gmail.com"},"homepage":"https://github.com/algorandfoundation/TEALScript","_npmVersion":"8.19.4","description":"Enables Algorand smart contract development with native TypeScript syntax, tooling, and IDE support","directories":{},"maintainers":[{"name":"bruno.martins.algorand.foundation","email":"bruno.martins@algorand.foundation"},{"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.2","dependencies":{"vlq":"^2.0.4","dotenv":"^16.3.1","argparse":"^2.0.1","polytype":"^0.17.0","ts-morph":"^20.0.0","js-sha512":"^0.8.0","node-fetch":"2","source-map":"^0.7.4","typescript":"^4.9.3","@microsoft/tsdoc":"^0.14.2","@playwright/test":"^1.40.1","@algorandfoundation/algokit-utils":"5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","jest":"^29.5.0","eslint":"^8.37.0","algosdk":"^2.4.0","express":"^4.18.2","ts-jest":"^29.1.0","ts-node":"^10.9.1","webpack":"^5.88.1","prettier":"^3.0.3","ts-loader":"^9.4.4","@types/node":"^18.11.9","webpack-cli":"^5.1.4","concurrently":"^8.2.1","@jest/globals":"^29.5.0","@types/express":"^4.17.21","@types/argparse":"^2.0.11","path-browserify":"^1.0.1","@types/node-fetch":"^2.6.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^5.44.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","@algorandfoundation/algokit-client-generator":"v2.3.1-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/tealscript_0.73.5_1705771268957_0.6079469788878002","host":"s3://npm-registry-packages"},"_id":"@algorandfoundation/tealscript@0.73.5","version":"0.73.5"}