proton-tsc

v0.3.58
<a href="https://gitpod.io/#https://github.com/ProtonProtocol/proton-ts-assembly"> <img align="left" width="150" height="45" src="https://gitpod.io/button/open-in-gitpod.svg"></img> </a>

build:token

npx proton-asc ./assembly/token/token.contract.ts

build:balance

npx proton-asc ./assembly/balance/balance.contract.ts

build:escrow

npx proton-asc ./assembly/escrow/escrow.contract.ts

build:allow

npx proton-asc ./assembly/allow/allow.contract.ts && npx proton-asc ./assembly/allow/allow_test.contract.ts

build:atomicassets

npx proton-asc ./assembly/atomicassets/atomicassets.contract.ts --debug --sourceMap --target release

build:store

npx proton-asc ./assembly/modules/store/store.test.ts

build:safemath

npx proton-asc ./assembly/modules/safemath/safemath.test.ts

buil:bls

npx proton-asc ./assembly/bls/bls.contract.ts

buil:test

npx proton-asc ./assembly/test/test.contract.ts --debug --sourceMap

build

run-p build:*

test:token

mocha -s 250 ./assembly/token/*.spec.ts -r ts-node/register

test:balance

mocha -s 250 ./assembly/balance/*.spec.ts -r ts-node/register

test:allow

mocha -s 250 ./assembly/allow/*.spec.ts -r ts-node/register

test:escrow

mocha -s 250 ./assembly/escrow/*.spec.ts -r ts-node/register

test:atomicassets

mocha -s 250 ./assembly/atomicassets/*.spec.ts -r ts-node/register

test:store

mocha -s 250 ./assembly/modules/store/store.spec.ts -r ts-node/register

test:safemath

mocha -s 250 ./assembly/modules/safemath/safemath.spec.ts -r ts-node/register

tes:bls

mocha -s 250 ./assembly/bls/bls.spec.ts -r ts-node/register

tes:test

mocha -s 250 ./assembly/test/test.spec.ts -r ts-node/register

test

run-p test:* --max-parallel 3

buildexamples

npm run --prefix examples build

testexamples

npm run --prefix examples test

core:escrow

cat ./assembly/escrow/target/escrow.contract.abi | abi2core > ./assembly/escrow/target/escrow.client-types.ts

run:playground

cross-env LOG_LEVEL=debug ts-node ./playground.ts

prepublishOnly

npm run build && npm run test && npm run buildexamples && npm run testexamples && npx npm-dts generate --entry ./assembly/index.ts --force && npx replace-in-file --configFile=./replace.config.js
npm i proton-tsc

Metadata

  • MIT
  • >=16.0.0
  • Unknown
  • released 8/2/2022

Downloads

Maintainers