@cestc/flow

2.1.0 • Public • Published

安装

npm i -D @cestc/flow @cestc/config

注意: 业务仓库的 package.json 请设置字段: "private": true

init

node node_modules/@cestc/flow/init

// package.json

{
  "scripts": {
    "commit": "npx git-cz",
    "release:patch": "standard-version --release-as patch",
    "release:minor": "standard-version --release-as minor",
    "release:major": "standard-version --release-as major",
    "release": "npm publish && git push && git push --follow-tags origin",
    "prettier": "npx prettier --write",
    "lint": "npx eslint --ext .ts,.tsx,.js,.jsx,.vue -f html -o ESLintReport.html",
    "lint:style": "stylelint -o StyleLintReport.html --custom-formatter node_modules/stylelint-formatters-html **/*.{css,scss,sass,less}"
  },
  "husky": {
    "hooks": {
      "commit-msg": "commitlint -e $GIT_PARAMS",
      "pre-commit": ["lint-staged"]
    }
  },
  "lint-staged": {
    "linters": {
        "*.{ts,tsx,js,jsx,vue,css,less,scss,sass,json,md}": [
            "prettier --write",
            "git add"
        ],
        "*.{ts,tsx,js,jsx,vue}": [
            "eslint -f table",
            "git add"
        ]
    },
    "ignore": [
        "CHANGELOG.md"
    ]
  },
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  }
}

lint

npm run lint -- src
npm run lint -- src --fix

Readme

Keywords

none

Package Sidebar

Install

npm i @cestc/flow

Weekly Downloads

8

Version

2.1.0

License

none

Unpacked Size

7.85 kB

Total Files

4

Last publish

Collaborators

  • monkeyfeiyu
  • cecloud-open-source-owner