Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit e380d6a

Browse files
author
Federico Zivolo
committed
build: Added gh-pages auto deploy
1 parent 2b8ca6d commit e380d6a

File tree

2 files changed

+48
-7
lines changed

2 files changed

+48
-7
lines changed

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919
"build:es": "BABEL_ENV=es babel src --ignore '*.test.js,__mocks__' --out-dir lib/es",
2020
"build:cjs": "BABEL_ENV=cjs babel src --ignore '*.test.js,__mocks__' --out-dir lib/cjs",
2121
"build:flow": "flow-copy-source --ignore '{__mocks__/*,*.test}.js' src lib/es",
22-
"demo": "parcel --out-dir demo/dist demo/index.html",
22+
"demo:dev": "parcel --out-dir demo/dist demo/index.html",
23+
"demo:build": "parcel build --out-dir demo/dist demo/index.html --public-url=/react-popper",
24+
"demo:deploy": "yarn demo:build && gh-pages -d demo/dist",
2325
"test": "npm run test:eslint && npm run test:flow && npm run test:ts && npm run test:jest",
2426
"test:ts": "tsc --project ./typings/tests",
2527
"test:flow": "flow check",
@@ -86,6 +88,7 @@
8688
"eslint-plugin-react": "^7.7.0",
8789
"flow-bin": "^0.69.0",
8890
"flow-copy-source": "^1.3.0",
91+
"gh-pages": "^1.1.0",
8992
"git-branch-is": "^0.1.0",
9093
"jest": "^22.4.3",
9194
"parcel-bundler": "^1.6.2",

yarn.lock

Lines changed: 44 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -325,16 +325,16 @@ async-limiter@~1.0.0:
325325
version "1.0.0"
326326
resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8"
327327

328-
async@^1.4.0:
329-
version "1.5.2"
330-
resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
331-
332-
async@^2.1.4:
328+
[email protected], async@^2.1.4:
333329
version "2.6.0"
334330
resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4"
335331
dependencies:
336332
lodash "^4.14.0"
337333

334+
async@^1.4.0:
335+
version "1.5.2"
336+
resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
337+
338338
asynckit@^0.4.0:
339339
version "0.4.0"
340340
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
@@ -1139,6 +1139,10 @@ base64-js@^1.0.2:
11391139
version "1.2.3"
11401140
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.3.tgz#fb13668233d9614cf5fb4bce95a9ba4096cdf801"
11411141

1142+
base64url@^2.0.0:
1143+
version "2.0.0"
1144+
resolved "https://registry.yarnpkg.com/base64url/-/base64url-2.0.0.tgz#eac16e03ea1438eff9423d69baa36262ed1f70bb"
1145+
11421146
base@^0.11.1:
11431147
version "0.11.2"
11441148
resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
@@ -1627,6 +1631,10 @@ command-exists@^1.2.2:
16271631
version "1.2.2"
16281632
resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.2.tgz#12819c64faf95446ec0ae07fe6cafb6eb3708b22"
16291633

1634+
1635+
version "2.11.0"
1636+
resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
1637+
16301638
commander@^2.11.0, commander@^2.9.0, commander@~2.15.0:
16311639
version "2.15.1"
16321640
resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f"
@@ -2706,6 +2714,14 @@ [email protected]:
27062714
version "0.5.2"
27072715
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
27082716

2717+
fs-extra@^4.0.2:
2718+
version "4.0.3"
2719+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
2720+
dependencies:
2721+
graceful-fs "^4.1.2"
2722+
jsonfile "^4.0.0"
2723+
universalify "^0.1.0"
2724+
27092725
fs-extra@^5.0.0:
27102726
version "5.0.0"
27112727
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd"
@@ -2801,6 +2817,18 @@ getpass@^0.1.1:
28012817
dependencies:
28022818
assert-plus "^1.0.0"
28032819

2820+
gh-pages@^1.1.0:
2821+
version "1.1.0"
2822+
resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-1.1.0.tgz#738134d8e35e5323b39892cda28b8904e85f24b2"
2823+
dependencies:
2824+
async "2.6.0"
2825+
base64url "^2.0.0"
2826+
commander "2.11.0"
2827+
fs-extra "^4.0.2"
2828+
globby "^6.1.0"
2829+
graceful-fs "4.1.11"
2830+
rimraf "^2.6.2"
2831+
28042832
git-branch-is@^0.1.0:
28052833
version "0.1.0"
28062834
resolved "https://registry.yarnpkg.com/git-branch-is/-/git-branch-is-0.1.0.tgz#bef5a6113a30f4007e7c002f9ba4cf37925c171f"
@@ -2857,7 +2885,17 @@ globby@^5.0.0:
28572885
pify "^2.0.0"
28582886
pinkie-promise "^2.0.0"
28592887

2860-
graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.6:
2888+
globby@^6.1.0:
2889+
version "6.1.0"
2890+
resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
2891+
dependencies:
2892+
array-union "^1.0.1"
2893+
glob "^7.0.3"
2894+
object-assign "^4.0.1"
2895+
pify "^2.0.0"
2896+
pinkie-promise "^2.0.0"
2897+
2898+
[email protected], graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.6:
28612899
version "4.1.11"
28622900
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
28632901

0 commit comments

Comments
 (0)