message: chore: check GH_TOKEN is set in publish commands
diff: "packages-install": "lerna exec -- yarn install --frozen-lockfile",
  "packages-build": "lerna run build",
  "test:watch": "yarn test --watch --collect-coverage=false",
  - "publish": "lerna publish --conventional-commits --exact --create-release github",
  - "prerelease": "lerna publish --conventional-commits --conventional-prerelease --exact --create-release github",
  - "graduate": "lerna publish --conventional-commits --conventional-graduate --exact --create-release github",
  + "check-gh-token": ": \"${GH_TOKEN:?Please set GH_TOKEN to a GitHub personal token that can create releases.}\"",
  + "publish": "yarn check-gh-token && lerna publish --conventional-commits --exact --create-release github",
  + "prerelease": "yarn check-gh-token && lerna publish --conventional-commits --conventional-prerelease --exact --create-release github",
  + "graduate": "yarn check-gh-token && lerna publish --conventional-commits --conventional-graduate --exact --create-release github",
  "lint": "eslint .",
  "coveralls": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
  "integration": "jest --runInBand --config jest.integration.config.json --setupTestFrameworkScriptFile=./jest.integration.setup.js",
  