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
}