diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..dc33cc3 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,21 @@ +version: 2 +updates: + - package-ecosystem: npm + directory: '/' + schedule: + interval: daily + time: '21:00' + open-pull-requests-limit: 10 + ignore: + - dependency-name: '@types/react-dom' + versions: + - 18.2.0 + - dependency-name: '@types/react' + versions: + - 18.2.0 + - dependency-name: react + versions: + - 18.2.0 + - dependency-name: less + versions: + - 4.1.0 diff --git a/.github/workflows/component-ci.yml b/.github/workflows/component-ci.yml index b7ab646..947374c 100644 --- a/.github/workflows/component-ci.yml +++ b/.github/workflows/component-ci.yml @@ -8,8 +8,6 @@ on: branches: # 触发ci/cd的代码分支 - master - pull_request: - branches: [ master ] jobs: setup: @@ -91,8 +89,12 @@ jobs: - name: 打包 🏗️ run: npm run compile + - name: 从 package.json 是否需要发布 + id: version + run: echo "PUBLISHED=$(node -p 'require(`./package.json`).version')" >> $GITHUB_ENV # 发布 - name: 发布 🚀 + if: ${{ env.VERSION }} == 'true' run: npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} @@ -142,7 +144,7 @@ jobs: - name: 从 package.json 中获得版本 ⭐ id: version - run: echo "VERSION=$(node -p 'require(`./package.json`).version')" >> $GITHUB_ENV + run: echo "VERSION=$(node -p 'require(`./package.json`).published')" >> $GITHUB_ENV - name: 提交 Tag 🏄 id: tag diff --git a/docs/react/contributing.en-US.md b/docs/react/contributing.en-US.md new file mode 100644 index 0000000..a6b2f36 --- /dev/null +++ b/docs/react/contributing.en-US.md @@ -0,0 +1 @@ + diff --git a/docs/react/customize-theme-variable.en-US.md b/docs/react/customize-theme-variable.en-US.md new file mode 100644 index 0000000..6a065e0 --- /dev/null +++ b/docs/react/customize-theme-variable.en-US.md @@ -0,0 +1 @@ + diff --git a/docs/react/customize-theme.en-US.md b/docs/react/customize-theme.en-US.md new file mode 100644 index 0000000..128585d --- /dev/null +++ b/docs/react/customize-theme.en-US.md @@ -0,0 +1 @@ + diff --git a/docs/react/faq.en-US.md b/docs/react/faq.en-US.md new file mode 100644 index 0000000..46527c1 --- /dev/null +++ b/docs/react/faq.en-US.md @@ -0,0 +1 @@ + diff --git a/docs/react/getting-started.en-US.md b/docs/react/getting-started.en-US.md new file mode 100644 index 0000000..f5e005d --- /dev/null +++ b/docs/react/getting-started.en-US.md @@ -0,0 +1 @@ + diff --git a/docs/react/i18n.en-US.md b/docs/react/i18n.en-US.md new file mode 100644 index 0000000..57348ab --- /dev/null +++ b/docs/react/i18n.en-US.md @@ -0,0 +1 @@ + diff --git a/docs/react/introduce.en-US.md b/docs/react/introduce.en-US.md new file mode 100644 index 0000000..0a93419 --- /dev/null +++ b/docs/react/introduce.en-US.md @@ -0,0 +1 @@ + diff --git a/docs/react/practical-projects.en-US.md b/docs/react/practical-projects.en-US.md new file mode 100644 index 0000000..26d4bbc --- /dev/null +++ b/docs/react/practical-projects.en-US.md @@ -0,0 +1 @@ + diff --git a/docs/react/recommendation.en-US.md b/docs/react/recommendation.en-US.md new file mode 100644 index 0000000..0dca291 --- /dev/null +++ b/docs/react/recommendation.en-US.md @@ -0,0 +1 @@ + diff --git a/docs/react/replace-moment.en-US.md b/docs/react/replace-moment.en-US.md new file mode 100644 index 0000000..1f8a941 --- /dev/null +++ b/docs/react/replace-moment.en-US.md @@ -0,0 +1 @@ + diff --git a/docs/react/use-in-typescript.en-US.md b/docs/react/use-in-typescript.en-US.md new file mode 100644 index 0000000..990952b --- /dev/null +++ b/docs/react/use-in-typescript.en-US.md @@ -0,0 +1 @@ + diff --git a/docs/react/use-with-create-react-app.en-US.md b/docs/react/use-with-create-react-app.en-US.md new file mode 100644 index 0000000..294dbc0 --- /dev/null +++ b/docs/react/use-with-create-react-app.en-US.md @@ -0,0 +1 @@ + diff --git a/package.json b/package.json index 238744a..b4b42a5 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,8 @@ "scripts": { "start": "antd-tools run clean && cross-env NODE_ENV=development NODE_OPTIONS=--openssl-legacy-provider concurrently \"bisheng start -c ./site/bisheng.config.js\"", "clean": "antd-tools run clean && rm -rf es lib coverage dist report.html", - "compile": "npm run clean && antd-tools run compile && cross-env NODE_OPTIONS=--openssl-legacy-provider antd-tools run dist", - "dist": "antd-tools run dist", + "compile": "npm run clean && antd-tools run compile && npm run dist", + "dist": " cross-env NODE_OPTIONS=--openssl-legacy-provider antd-tools run dist", "prepublishOnlyNot": "npm run compile", "site": "rimraf _site && cross-env NODE_OPTIONS=--max_old_space_size=4096 NODE_OPTIONS=--openssl-legacy-provider NODE_ENV=production OUTPUT=_website bisheng build --ssr -c ./site/bisheng.config.js", "less": "lessc --js --modify-var=\"root-entry-name=variable\" --global-var=\"root-entry-name=variable\" ./components/button/style/index.less ./components/button/style/index.css" @@ -165,5 +165,6 @@ "peerDependencies": { "react": ">=18.2.0", "react-dom": ">=18.2.0" - } + }, + "published": false }