{"bin":{"tealscript":"dist/bin/tealscript.js"},"bugs":{"url":"https://github.com/algorand-devrel/TEALScript/issues"},"dist":{"shasum":"ee0fb84f241b682a4a723183574604f696cd898d","tarball":"https://registry.npmjs.org/@algorandfoundation/tealscript/-/tealscript-0.37.0.tgz","fileCount":24,"integrity":"sha512-w4mHG4FH5785bOO8AAFxXNKF+LC1liGGogquqqnkvQv0OuYnj0CfnyApPopByK3jNsbz7MA4YxfqtuqWfU1cRA==","signatures":[{"sig":"MEUCIQDXu54/qdy5MGb/1sL/UXVHFU13lLbBFkqqvnrUjMnPCAIgQfpI18xLx2OmEC+bBr+KTK2URMr1M/ukw9xA9kOIctU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":494913},"main":"dist/lib/index.js","name":"@algorandfoundation/tealscript","types":"dist/lib/index.d.ts","gitHead":"f84cd7884f52e7e7048ef7060baed79063a15922","scripts":{"fix":"eslint --fix examples/ src/ tests/ --ext .ts","docs":"typedoc","lint":"eslint examples/ src/ tests/ --ext .ts","test":"jest tests/","prepack":"tsc","pre-test":"yarn compile-tests && yarn generate-test-clients","run-itxns":"tsx examples/itxns/demo.ts","pre-commit":"yarn lint && yarn test && yarn jest examples/ && yarn run-examples && yarn webpack-smoketest","run-merkle":"tsx examples/merkle/demo.ts","run-simple":"tsx examples/simple/index.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 && yarn run-itxns","compile-arc72":"tsx src/bin/tealscript.ts examples/arc72/arc72.algo.ts examples/arc72/artifacts","compile-arc75":"tsx src/bin/tealscript.ts examples/arc75/arc75.algo.ts examples/arc75/artifacts && algokitgen generate -a examples/arc75/artifacts/ARC75.json -o examples/arc75/ARC75Client.ts","compile-itxns":"tsx ./src/bin/tealscript.ts examples/itxns/itxns.algo.ts examples/itxns/artifacts && algokitgen generate -a examples/itxns/artifacts/FactoryCaller.json -o examples/itxns/FactoryCallerClient.ts","compile-tests":"for f in tests/contracts/*.algo.ts; do echo $f && ts-node src/bin/tealscript.ts $f tests/contracts/artifacts; done","test-coverage":"jest --coverage tests/","test-examples":"jest examples/","compile-merkle":"tsx ./src/bin/tealscript.ts examples/merkle/merkle.algo.ts examples/merkle/artifacts && algokitgen generate -a examples/merkle/artifacts/MerkleTree.json -o examples/merkle/MerkleTreeClient.ts","compile-simple":"tsx ./src/bin/tealscript.ts examples/simple/simple.algo.ts examples/simple/artifacts && algokitgen generate -a examples/simple/artifacts/Simple.json -o examples/simple/SimpleClient.ts","compile-auction":"tsx ./src/bin/tealscript.ts examples/auction/auction.algo.ts examples/auction/tealscript_artifacts","compile-big_box":"tsx ./src/bin/tealscript.ts examples/big_box/big_box.algo.ts examples/big_box/artifacts","compile-examples":"yarn compile-amm && yarn compile-arc75 && yarn compile-auction && yarn compile-itxns && yarn compile-simple && yarn compile-tuple_in_box && yarn compile-calculator && yarn compile-merkle && yarn compile-big_box && yarn compile-arc72","run-tuple_in_box":"tsx ./examples/tuple_in_box/client.ts","webpack-smoketest":"webpack --config tests/web/webpack.config.js","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 && 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/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.1","dependencies":{"vlq":"^2.0.4","dotenv":"^16.3.1","node-fetch":"2","source-map":"^0.7.4","typescript":"^4.9.3","@microsoft/tsdoc":"^0.14.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","jest":"^29.5.0","eslint":"^8.37.0","algosdk":"^2.4.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typedoc":"^0.23.23","webpack":"^5.88.1","ts-loader":"^9.4.4","@types/node":"^18.11.9","webpack-cli":"^5.1.4","@jest/globals":"^29.5.0","path-browserify":"^1.0.1","@types/node-fetch":"^2.6.2","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","@algorandfoundation/algokit-utils":"^2.1.0","@algorandfoundation/algokit-client-generator":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tealscript_0.37.0_1692153408470_0.4983910436160577","host":"s3://npm-registry-packages"},"_id":"@algorandfoundation/tealscript@0.37.0","version":"0.37.0"}