@latticexyz/noise

v1.43.0
Matching Perlin noise implementations in Solidity and AssemblyScript

link

yarn link

test

yarn test:forge

build

rm -rf && yarn asbuild:release && yarn prepack:cjs && yarn parcel build && yarn postpack

start

npx serve .

asbuild

yarn asbuild:debug && yarn asbuild:release

prepack

mv package.json package.json.bak && jq ".main = \"dist/index.js\"" package.json.bak > package.json

prepare

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

release

npm publish || echo 'version already published'

postpack

(mv package.json.bak package.json || true) && (rm package.json.tmp || true) && (rm package.json.tmp2 || true)

test:forge

forge test

git:install

bash git-install.sh

prepack:cjs

mv package.json package.json.bak && jq ".main = \"dist/cjs/index.cjs\"" package.json.bak > package.json.tmp && jq ".module = \"dist/index.js\"" package.json.tmp > package.json.tmp2 && jq "del(".type")" package.json.tmp2 > package.json

test:hardhat

NODE_OPTIONS='--loader ts-node/esm --experimental-specifier-resolution=node' yarn hardhat test

asbuild:debug

asc assembly/index.ts --target debug

asbuild:release

asc assembly/index.ts --target release

// Hardhat skipped in GH action until hardhat officially supports TS/ESM

https://github.com/NomicFoundation/hardhat/pull/3156
npm i @latticexyz/[email protected]

Metadata

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

Downloads