unstoppable-domain
v1.0.1 cns .crypto zns ens ethereum zilliqa blockchain resolution name and 3 more...
release
RELEASE=patch yarn release:run
release:minor
RELEASE=minor yarn release:run
release:major
RELEASE=major yarn release:run
release:run
yarn build && yarn size && yarn publish --$RELEASE && yarn release:tag && yarn docs:deploy
release:tag
git push origin v$npm_package_version
fix
yarn prettier:fix && yarn lint:fix --ext ts src
lint
eslint --ext ts src
lint:fix
eslint --fix --ext ts src
test
jest
test:single
jest
test:live
LIVE=1 yarn test
test:live:win
set LIVE=1&& yarn test
start
npm run build:live
dev
yarn build && ./build/cli/cli.js -d brad.crypto
build
rm -rf build && tsc -p . && chmod +x ./build/cli/cli.js
build:symlink
yarn build && ln -sf $PWD/build/cli/cli.js /usr/local/bin/resolution
build:live
nodemon --watch 'src/**/*.ts' --exec yarn build
docs
yarn docs:clone && yarn docs:generate && yarn docs:readme
docs:clone
([ -d ./docs ] || git clone --branch gh-pages [email protected]:unstoppabledomains/resolution.git docs) && git -C ./docs pull
docs:generate
yarn run typedoc --out "./docs/v$npm_package_version"
docs:readme
./docs-readme.sh
docs:deploy
yarn docs && ./deploy-docs.sh
size
yarn run sizecheck -p ./package.json -l 500 -v
config:pull
yarn network-config:pull && yarn resolver-keys:pull
network-config:pull
curl https://raw.githubusercontent.com/unstoppabledomains/uns/main/uns-config.json -o src/config/uns-config.json
resolver-keys:pull
curl https://raw.githubusercontent.com/unstoppabledomains/uns/main/resolver-keys.json -o src/config/resolver-keys.json
prettier:fix
prettier --write -l "src/**/*.{ts,tsx,js,jsx,json,md}"
prepare
([ -d ./.git ] && husky install) || echo "Skip husky install since package does not have .git folder"