@metamask/snaps-cli

v0.18.1
A CLI for developing MetaMask Snaps.

lint

yarn lint:eslint && yarn lint:misc --check

test

yarn build:init-template && jest

build

yarn build:pre-tsc && yarn build:tsc && yarn build:post-tsc

clean

rimraf '*.tsbuildinfo' 'dist/*' 'src/**/*__GENERATED__*'

shasum

node ./scripts/computeSnapShasum.js

test:ci

yarn test

lint:fix

yarn lint:eslint --fix && yarn lint:misc --write

posttest

jest-it-up

build:tsc

tsc --project ./tsconfig.local.json

lint:misc

prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore

test:watch

yarn test --watch

build:chmod

chmod +x ./dist/main.js

build:clean

yarn clean && yarn build

build:watch

tsc-watch --onSuccess 'yarn build:chmod'

lint:eslint

eslint . --cache --ext js,ts

build:guards

ts-auto-guard --guard-file-name=__GENERATED__ ./src/utils/snap-config.ts

build:readme

node ./scripts/updateReadme.js

build:pre-tsc

yarn build:init-template && yarn build:guards

build:post-tsc

yarn build:chmod && yarn build:readme

lint:changelog

yarn auto-changelog validate

publish:package

../../scripts/publish-package.sh

build:init-template

node ./scripts/createInitTemplate.js && yarn prettier --check src/cmds/init/init-template.json
npm i @metamask/[email protected]

Metadata

  • ISC
  • >=16.0.0
  • Unknown
  • released 7/18/2022

Downloads