lint
eslint src/ --ext .js,.jsx,.ts,.tsx --max-warnings=0 --fix
build
npm run generate-gql-types && tsc --project tsconfig.json && tscpaths -p tsconfig.json -s ./src -o ./lib/src
format
prettier --write "index.ts" "src/**/*.ts"
prepare
husky install
publish
npm publish --access=public
test:unit
jest --coverage
check:deps
depcruise --config .dependency-cruiser.js src
check:types
tsc -p ./tsconfig.json --pretty --noEmit
prepublishOnly
npm run build
generate-gql-types
npm run generate:gql-schema && npx graphql-codegen --config ./codegen-dev.yml
generate:gql-schema
npx get-graphql-schema https://api-dev.liveart.io/graphql > schema.graphql