Skip to content

Commit ac5a9c3

Browse files
committed
add gh-pages deploy process, prevent wheel
1 parent 05cc34b commit ac5a9c3

File tree

6 files changed

+82
-5
lines changed

6 files changed

+82
-5
lines changed

.github/workflows/release.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,7 @@ jobs:
2424
env:
2525
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2626
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
27-
run: npx semantic-release
27+
run: |
28+
npx semantic-release
29+
npm run build-storybook
30+
npm run deploy

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@ npm-debug.log*
2222
yarn-debug.log*
2323
yarn-error.log*
2424
dist
25+
storybook-static

CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
react-time-series.universaldatatool.com

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
"start": "react-scripts start",
3333
"build": "babel src --out-dir dist",
3434
"storybook": "start-storybook -p 6006 -s public",
35-
"build-storybook": "build-storybook -s public"
35+
"build-storybook": "build-storybook -s public",
36+
"deploy": "gh-pages -d storybook-static"
3637
},
3738
"eslintConfig": {
3839
"extends": "react-app"
@@ -61,6 +62,7 @@
6162
"@storybook/preset-create-react-app": "^3.1.4",
6263
"@storybook/react": "^6.0.25",
6364
"babel-loader": "^8.1.0",
65+
"gh-pages": "^3.1.0",
6466
"react-is": "^16.13.1"
6567
},
6668
"babel": {

src/components/MouseTransformHandler/index.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ export const MouseTransformHandler = ({
5858
})
5959

6060
const onWheel = useEventCallback((e) => {
61+
if (e && e.preventDefault) {
62+
e.preventDefault()
63+
}
6164
const { deltaY } = e
6265
const scroll = -Math.sign(deltaY) / 10
6366
const { px, py } = mousePosition.current

yarn.lock

Lines changed: 70 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4639,7 +4639,7 @@ [email protected]:
46394639
resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d"
46404640
integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=
46414641

4642-
async@^2.6.2:
4642+
async@^2.6.1, async@^2.6.2:
46434643
version "2.6.3"
46444644
resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
46454645
integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
@@ -5981,7 +5981,7 @@ comma-separated-tokens@^1.0.0:
59815981
resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea"
59825982
integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==
59835983

5984-
commander@^2.11.0, commander@^2.19.0, commander@^2.20.0:
5984+
commander@^2.11.0, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0:
59855985
version "2.20.3"
59865986
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
59875987
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
@@ -7029,6 +7029,11 @@ elliptic@^6.0.0:
70297029
minimalistic-assert "^1.0.0"
70307030
minimalistic-crypto-utils "^1.0.0"
70317031

7032+
email-addresses@^3.0.1:
7033+
version "3.1.0"
7034+
resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb"
7035+
integrity sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==
7036+
70327037
"emoji-regex@>=6.0.0 <=6.1.1":
70337038
version "6.1.1"
70347039
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e"
@@ -7825,6 +7830,28 @@ filelist@^1.0.1:
78257830
dependencies:
78267831
minimatch "^3.0.4"
78277832

7833+
filename-reserved-regex@^1.0.0:
7834+
version "1.0.0"
7835+
resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4"
7836+
integrity sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=
7837+
7838+
filenamify-url@^1.0.0:
7839+
version "1.0.0"
7840+
resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50"
7841+
integrity sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=
7842+
dependencies:
7843+
filenamify "^1.0.0"
7844+
humanize-url "^1.0.0"
7845+
7846+
filenamify@^1.0.0:
7847+
version "1.2.1"
7848+
resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5"
7849+
integrity sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=
7850+
dependencies:
7851+
filename-reserved-regex "^1.0.0"
7852+
strip-outer "^1.0.0"
7853+
trim-repeated "^1.0.0"
7854+
78287855
78297856
version "6.0.1"
78307857
resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.0.1.tgz#f850b509909c7c86f7e450ea19006c31c2ed3d2f"
@@ -8235,6 +8262,19 @@ getpass@^0.1.1:
82358262
dependencies:
82368263
assert-plus "^1.0.0"
82378264

8265+
gh-pages@^3.1.0:
8266+
version "3.1.0"
8267+
resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-3.1.0.tgz#ec3ed0f6a6e3fc3d888758fa018f08191c96bd55"
8268+
integrity sha512-3b1rly9kuf3/dXsT8+ZxP0UhNLOo1CItj+3e31yUVcaph/yDsJ9RzD7JOw5o5zpBTJVQLlJAASNkUfepi9fe2w==
8269+
dependencies:
8270+
async "^2.6.1"
8271+
commander "^2.18.0"
8272+
email-addresses "^3.0.1"
8273+
filenamify-url "^1.0.0"
8274+
find-cache-dir "^3.3.1"
8275+
fs-extra "^8.1.0"
8276+
globby "^6.1.0"
8277+
82388278
github-slugger@^1.0.0:
82398279
version "1.3.0"
82408280
resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.3.0.tgz#9bd0a95c5efdfc46005e82a906ef8e2a059124c9"
@@ -8789,6 +8829,14 @@ human-signals@^1.1.1:
87898829
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
87908830
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
87918831

8832+
humanize-url@^1.0.0:
8833+
version "1.0.1"
8834+
resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff"
8835+
integrity sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=
8836+
dependencies:
8837+
normalize-url "^1.0.0"
8838+
strip-url-auth "^1.0.0"
8839+
87928840
hyphenate-style-name@^1.0.2, hyphenate-style-name@^1.0.3:
87938841
version "1.0.4"
87948842
resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d"
@@ -11237,7 +11285,7 @@ normalize-range@^0.1.2:
1123711285
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
1123811286
integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
1123911287

11240-
11288+
[email protected], normalize-url@^1.0.0:
1124111289
version "1.9.1"
1124211290
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
1124311291
integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=
@@ -14771,6 +14819,18 @@ strip-json-comments@^3.0.1:
1477114819
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7"
1477214820
integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==
1477314821

14822+
strip-outer@^1.0.0:
14823+
version "1.0.1"
14824+
resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631"
14825+
integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==
14826+
dependencies:
14827+
escape-string-regexp "^1.0.2"
14828+
14829+
strip-url-auth@^1.0.0:
14830+
version "1.0.1"
14831+
resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae"
14832+
integrity sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=
14833+
1477414834
1477514835
version "0.23.1"
1477614836
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925"
@@ -15143,6 +15203,13 @@ transformation-matrix-js@^2.7.6:
1514315203
resolved "https://registry.yarnpkg.com/transformation-matrix-js/-/transformation-matrix-js-2.7.6.tgz#25c7ff055c99b8528ffbd4c4a2684be6c9d5ef60"
1514415204
integrity sha512-1CxDIZmCQ3vA0GGnkdMQqxUXVm3xXAFmglPYRS1hr37LzSg22TC7QAWOT38OmdUvMEs/rqcnkFoAsqvzdiluDg==
1514515205

15206+
trim-repeated@^1.0.0:
15207+
version "1.0.0"
15208+
resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21"
15209+
integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE=
15210+
dependencies:
15211+
escape-string-regexp "^1.0.2"
15212+
1514615213
trim-trailing-lines@^1.0.0:
1514715214
version "1.1.3"
1514815215
resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94"

0 commit comments

Comments
 (0)