{"bin":{"tealscript":"dist/bin/tealscript.js"},"bugs":{"url":"https://github.com/algorandfoundation/TEALScript/issues"},"dist":{"shasum":"1c7b1d2dd2a3c2e9c5a5eb910d4a2bc8c292c9e4","tarball":"https://registry.npmjs.org/@algorandfoundation/tealscript/-/tealscript-0.60.0.tgz","fileCount":94,"integrity":"sha512-79EadDLjnJoto1DKnILznowH1cInECByDAE6tnXp9N+hNuLChEs3n/YGoIn6uMnUgXlqcwsBgCGX5KPHVYoyiQ==","signatures":[{"sig":"MEUCIEEzHYgRR8ps/6skjgV/bY4UUu0vre4DmD/kPM67F/1fAiEAwzOo6yRZnbj7F8PyAUdbvbLQAamByY7sNhdg3xFAVfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1736335},"main":"dist/lib/index.js","name":"@algorandfoundation/tealscript","types":"dist/lib/index.d.ts","gitHead":"0ce53c6f78200ddacb3f89affd47726d03dc89c1","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/langspec.json dist/langspec.json && cp src/lib/index.ts dist/lib/index.ts && cp src/lib/contract.ts dist/lib/contract.ts","run-itxns":"bun examples/itxns/demo.ts","compile-if":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript tests/contracts/if.algo.ts tests/contracts/artifacts","pre-commit":"conc \"bun lint\" \"bun test\" \"bun test examples/\" \"bun run-examples\" \"bun webpack-smoketest\"","run-merkle":"bun examples/merkle/demo.ts","run-simple":"bun examples/simple/index.ts","compile-abi":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript tests/contracts/abi.algo.ts tests/contracts/artifacts","compile-all":"conc \"bun compile-tests\" \"bun compile-examples\"","compile-amm":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript examples/amm/amm.algo.ts examples/amm/tealscript_artifacts","compile-lsig":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript tests/contracts/lsig.algo.ts tests/contracts/artifacts","compile-math":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript 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 --unsafe-disable-typescript examples/arc72/arc72.algo.ts examples/arc72/artifacts","compile-arc75":"bun src/bin/tealscript.ts --unsafe-disable-typescript examples/arc75/arc75.algo.ts examples/arc75/artifacts && algokitgen generate -a examples/arc75/artifacts/ARC75.json -o examples/arc75/ARC75Client.ts","compile-itxns":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript examples/itxns/itxns.algo.ts examples/itxns/artifacts && algokitgen generate -a examples/itxns/artifacts/FactoryCaller.json -o examples/itxns/FactoryCallerClient.ts","compile-loops":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript tests/contracts/loops.algo.ts tests/contracts/artifacts","compile-tests":"conc \"bun compile-abi\" \"bun compile-account\" \"bun compile-binary\" \"bun compile-general\" \"bun compile-if\" \"bun compile-itxns-test\" \"bun compile-loops\" \"bun compile-math\" \"bun compile-storage\" \"bun compile-lsig\"","test-coverage":"jest --coverage tests/","compile-binary":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript tests/contracts/binary.algo.ts tests/contracts/artifacts","compile-merkle":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript examples/merkle/merkle.algo.ts examples/merkle/artifacts && algokitgen generate -a examples/merkle/artifacts/MerkleTree.json -o examples/merkle/MerkleTreeClient.ts","compile-simple":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript examples/simple/simple.algo.ts examples/simple/artifacts && algokitgen generate -a examples/simple/artifacts/Simple.json -o examples/simple/SimpleClient.ts","compile-account":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript tests/contracts/account.algo.ts tests/contracts/artifacts","compile-auction":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript examples/auction/auction.algo.ts examples/auction/tealscript_artifacts","compile-big_box":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript examples/big_box/big_box.algo.ts examples/big_box/artifacts","compile-general":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript tests/contracts/general.algo.ts tests/contracts/artifacts","compile-non_abi":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript examples/non_abi/non_abi.algo.ts examples/non_abi/artifacts","compile-storage":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript tests/contracts/storage.algo.ts tests/contracts/artifacts","compile-examples":"conc \"bun compile-amm\" \"bun compile-arc75\" \"bun compile-auction\" \"bun compile-itxns\" \"bun compile-simple\" \"bun compile-tuple_in_box\" \"bun compile-calculator\" \"bun compile-merkle\" \"bun compile-big_box\" \"bun compile-arc72\" \"bun compile-non_abi\" \"bun compile-optin-lsig\"","run-tuple_in_box":"bun ./examples/tuple_in_box/client.ts","webpack-smoketest":"webpack --config tests/web/webpack.config.js","compile-calculator":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript examples/calculator/calculator.algo.ts examples/calculator/artifacts","compile-itxns-test":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript tests/contracts/itxns.algo.ts tests/contracts/artifacts","compile-optin-lsig":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript examples/optin-lsig/lsig.algo.ts examples/optin-lsig/artifacts","compile-tuple_in_box":"bun ./src/bin/tealscript.ts --unsafe-disable-typescript examples/tuple_in_box/app.algo.ts examples/tuple_in_box/tealscript_artifacts && algokitgen generate -a examples/tuple_in_box/tealscript_artifacts/ContactsApp.json -o examples/tuple_in_box/ContactsAppClient.ts"},"_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","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"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.37.0","algosdk":"^2.4.0","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/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-utils":"^2.1.0","@algorandfoundation/algokit-client-generator":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tealscript_0.60.0_1699044337906_0.32858343596806683","host":"s3://npm-registry-packages"},"_id":"@algorandfoundation/tealscript@0.60.0","version":"0.60.0"}