@latticexyz/solecs

v1.43.0
Solidity Entity Component System

prepare

yarn build && chmod u+x git-install.sh

git:install

bash git-install.sh

test

forge test

build

rimraf out && forge build --out out && yarn dist && yarn types

dist

rimraf abi && mkdir abi && cat exports.txt | cut -d: -f7 | sort -n | uniq | xargs -n 1 sh -c 'cp out/"$@".sol/*.json abi/' sh && rimraf abi/*.metadata.json

types

rimraf types && typechain --target=ethers-v5 abi/*.json

prettier

prettier --write 'src/**/*.sol'

solhint

solhint --config ./.solhint.json 'src/**/*.sol'

lint

yarn prettier && yarn solhint

link

yarn link

docs

rimraf API && hardhat docgen && echo 'label: API order: 50' > API/index.yml

release

npm publish || echo 'version already published'
npm i @latticexyz/[email protected]

Metadata

  • MIT
  • Whatever
  • Unknown
  • released 4/23/2023

Downloads