Skip to content

Commit 891382c

Browse files
committed
add Travis CI to the build pipeline
1 parent 1e70d01 commit 891382c

File tree

4 files changed

+57
-42
lines changed

4 files changed

+57
-42
lines changed

.travis.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
language: node_js
2+
node_js:
3+
- 'stable'
4+
cache: yarn
5+
script:
6+
- yarn lint
7+
- yarn test
8+
- yarn build
9+
- yarn docs:build && cp .docz/dist/index.html .docz/dist/404.html
10+
deploy:
11+
provider: pages
12+
skip_cleanup: true
13+
github_token: $GITHUB_TOKEN
14+
local_dir: .docz/dist
15+
on:
16+
branch: master

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ React tooltip component based on [react-popper](https://github.com/FezVrasta/rea
99
React wrapper around [popper.js](https://popper.js.org/) library.
1010

1111
## Homepage
12-
https://mohsinulhaq.github.io/react-popper-tooltip
12+
https://mohsinulhaq.github.io/react-popper-tooltip/
1313

1414
## Example
1515
https://codesandbox.io/s/pykkz77z5j

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "react-popper-tooltip",
33
"version": "2.7.0",
44
"description": "React tooltip library built around react-popper",
5-
"homepage": "https://mohsinulhaq.github.io/react-popper-tooltip",
5+
"homepage": "https://mohsinulhaq.github.io/react-popper-tooltip/",
66
"repository": {
77
"type": "git",
88
"url": "https://github.com/mohsinulhaq/react-popper-tooltip"
@@ -69,7 +69,7 @@
6969
"babel-plugin-transform-react-remove-prop-types": "^0.4.21",
7070
"docz": "^0.12.15",
7171
"docz-plugin-css": "^0.11.0",
72-
"eslint": "^5.9.0",
72+
"eslint": "^5.10.0",
7373
"eslint-config-prettier": "^3.3.0",
7474
"eslint-plugin-jest": "^22.1.2",
7575
"eslint-plugin-jsx-a11y": "^6.1.2",

yarn.lock

Lines changed: 38 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -957,12 +957,12 @@
957957
loader-utils "^1.1.0"
958958

959959
"@mdx-js/loader@^0.16.5":
960-
version "0.16.5"
961-
resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-0.16.5.tgz#3130818c97f37720b0c7e31df1b3cb8875e06226"
962-
integrity sha512-7uTApWXMtYxi29uzkkGrwfPPOKeVdp60toFWssZqwSi1l2qjoHao+6FmO/Vx2uoNuUyV0MGfNXrKmG3zKwYqxw==
960+
version "0.16.6"
961+
resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-0.16.6.tgz#f0bc32fb3cf1104ca390cafbd31eef74ea839692"
962+
integrity sha512-DwQzr1pzzB7NifXHbotXO6fQzzKAhM3oI8qY35k8AafiZay12UiUULOLCg4keau7SO+fKd6OjXSrc1N+wU6J+Q==
963963
dependencies:
964-
"@mdx-js/mdx" "^0.16.5"
965-
"@mdx-js/tag" "^0.16.1"
964+
"@mdx-js/mdx" "^0.16.6"
965+
"@mdx-js/tag" "^0.16.6"
966966
loader-utils "^1.1.0"
967967

968968
"@mdx-js/mdx@^0.15.0", "@mdx-js/mdx@^0.15.7":
@@ -979,10 +979,10 @@
979979
unified "^6.1.6"
980980
unist-util-visit "^1.3.0"
981981

982-
"@mdx-js/mdx@^0.16.5":
983-
version "0.16.5"
984-
resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-0.16.5.tgz#05ba344098b88b4d3cb2437e199078c799e4beca"
985-
integrity sha512-O+4BmL6OVD2LfcYwDfUnE2R8b/kdGn0Fv2/wXe59pTcJo0WrDhyB9irqqcJREFc6KScMhGNgz5sxbq6kQZO16A==
982+
"@mdx-js/mdx@^0.16.5", "@mdx-js/mdx@^0.16.6":
983+
version "0.16.6"
984+
resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-0.16.6.tgz#9b9ea113bcfc0945ec48f17db7aceb63e604c2a7"
985+
integrity sha512-OJDun9/lt8c5tIWVNwjgFIkHtSWR3HOS+CmM5nW3BJKY5i4RSeVLekWkcCMpzujZtBF1frbjTM4bF9fD6LN8mQ==
986986
dependencies:
987987
change-case "^3.0.2"
988988
detab "^2.0.0"
@@ -1002,9 +1002,9 @@
10021002
unist-util-visit "^1.3.0"
10031003

10041004
"@mdx-js/mdxast@^0.16.1":
1005-
version "0.16.1"
1006-
resolved "https://registry.yarnpkg.com/@mdx-js/mdxast/-/mdxast-0.16.1.tgz#0cd90b2f664a4e82eb6b5501c3c00af6d1df34e4"
1007-
integrity sha512-WLGLHzWMw+Or8IP4rT8x58o2GV1oAiIP8BoWqy4+HaMvSPnQ/aDE3I6bYV3qXedRrQQUBfxvTMH0QWM7mSL1NA==
1005+
version "0.16.6"
1006+
resolved "https://registry.yarnpkg.com/@mdx-js/mdxast/-/mdxast-0.16.6.tgz#fc73976d924c9e9ae1747a385407037d650c1670"
1007+
integrity sha512-8LEd4FOZrlbClYUpXZGrwyENOM0Npjfgrykl0r7bvtIjigJGOwQLdxK6sRy2AcKTBDnMMdmZ5e7htHG+0GYLng==
10081008
dependencies:
10091009
unist-util-visit "^1.3.0"
10101010

@@ -1017,10 +1017,10 @@
10171017
hoist-non-react-statics "^2.5.5"
10181018
prop-types "^15.6.1"
10191019

1020-
"@mdx-js/tag@^0.16.1":
1021-
version "0.16.1"
1022-
resolved "https://registry.yarnpkg.com/@mdx-js/tag/-/tag-0.16.1.tgz#d4a58971832e0a514594ae36839a5a0e7d0e1880"
1023-
integrity sha512-f1HOiurOECamWbNe8fX+5Dw2/+IAZwCjwi1kPnO0e/HtEbIyyskcBhJttbW4BJMFCw5GYljExE745z4cHCqo8A==
1020+
"@mdx-js/tag@^0.16.1", "@mdx-js/tag@^0.16.6":
1021+
version "0.16.6"
1022+
resolved "https://registry.yarnpkg.com/@mdx-js/tag/-/tag-0.16.6.tgz#af340b15a8ed6794bcae5d10611792b28238fa0c"
1023+
integrity sha512-cTv+DLNEUPjAExizE2ujdUxQ6OO3z/ttzeh2JAweMh5uLfWHceSQiX9sbl16AYuV00MiOu//6gHoa+Ob2NZxNA==
10241024

10251025
"@mrmlnc/readdir-enhanced@^2.2.1":
10261026
version "2.2.1"
@@ -1200,9 +1200,9 @@
12001200
integrity sha512-Pr+6JRiKkfsFvmU/LK68oBRCQeEg36TyAbPhc2xpez24OOZZCuoIhWGTd39VZy6nGafSbxzGouFPTFD/rR1A0A==
12011201

12021202
"@types/prop-types@*":
1203-
version "15.5.6"
1204-
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.5.6.tgz#9c03d3fed70a8d517c191b7734da2879b50ca26c"
1205-
integrity sha512-ZBFR7TROLVzCkswA3Fmqq+IIJt62/T7aY/Dmz+QkU7CaW2QFqAitCE8Ups7IzmGhcN1YWMBT4Qcoc07jU9hOJQ==
1203+
version "15.5.7"
1204+
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.5.7.tgz#c6f1e0d0109ff358b132d98b7b4025c7a7b707c5"
1205+
integrity sha512-a6WH0fXkgPNiGIuLjjdpf0n/GnmgWZ4vLuVIJJnDwhmRDPEaiRBcy5ofQPh+EJFua0S1QWmk1745+JqZQGnJ8Q==
12061206

12071207
"@types/react-dom@^16.0.11":
12081208
version "16.0.11"
@@ -1517,9 +1517,9 @@ ansi-align@^2.0.0:
15171517
string-width "^2.0.0"
15181518

15191519
ansi-colors@^3.0.0:
1520-
version "3.2.2"
1521-
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.2.tgz#e49349137dbeb6d381b91e607c189915e53265ba"
1522-
integrity sha512-kJmcp4PrviBBEx95fC3dYRiC/QSN3EBd0GU1XoNEk/IuUa92rsB6o90zP3w5VAyNznR38Vkc9i8vk5zK6T7TxA==
1520+
version "3.2.3"
1521+
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.3.tgz#57d35b8686e851e2cc04c403f1c00203976a1813"
1522+
integrity sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==
15231523

15241524
ansi-escapes@^3.0.0, ansi-escapes@^3.1.0:
15251525
version "3.1.0"
@@ -4467,10 +4467,10 @@ eslint-visitor-keys@^1.0.0:
44674467
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d"
44684468
integrity sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==
44694469

4470-
eslint@^5.9.0:
4471-
version "5.9.0"
4472-
resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.9.0.tgz#b234b6d15ef84b5849c6de2af43195a2d59d408e"
4473-
integrity sha512-g4KWpPdqN0nth+goDNICNXGfJF7nNnepthp46CAlJoJtC5K/cLu3NgCM3AHu1CkJ5Hzt9V0Y0PBAO6Ay/gGb+w==
4470+
eslint@^5.10.0:
4471+
version "5.10.0"
4472+
resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.10.0.tgz#24adcbe92bf5eb1fc2d2f2b1eebe0c5e0713903a"
4473+
integrity sha512-HpqzC+BHULKlnPwWae9MaVZ5AXJKpkxCVXQHrFaRw3hbDj26V/9ArYM4Rr/SQ8pi6qUPLXSSXC4RBJlyq2Z2OQ==
44744474
dependencies:
44754475
"@babel/code-frame" "^7.0.0"
44764476
ajv "^6.5.3"
@@ -4481,7 +4481,7 @@ eslint@^5.9.0:
44814481
eslint-scope "^4.0.0"
44824482
eslint-utils "^1.3.1"
44834483
eslint-visitor-keys "^1.0.0"
4484-
espree "^4.0.0"
4484+
espree "^5.0.0"
44854485
esquery "^1.0.1"
44864486
esutils "^2.0.2"
44874487
file-entry-cache "^2.0.0"
@@ -4491,7 +4491,6 @@ eslint@^5.9.0:
44914491
ignore "^4.0.6"
44924492
imurmurhash "^0.1.4"
44934493
inquirer "^6.1.0"
4494-
is-resolvable "^1.1.0"
44954494
js-yaml "^3.12.0"
44964495
json-stable-stringify-without-jsonify "^1.0.1"
44974496
levn "^0.3.0"
@@ -4516,10 +4515,10 @@ esm@^3.0.82, esm@^3.0.84:
45164515
resolved "https://registry.yarnpkg.com/esm/-/esm-3.0.84.tgz#bb108989f4673b32d4f62406869c28eed3815a63"
45174516
integrity sha512-SzSGoZc17S7P+12R9cg21Bdb7eybX25RnIeRZ80xZs+VZ3kdQKzqTp2k4hZJjR7p9l0186TTXSgrxzlMDBktlw==
45184517

4519-
espree@^4.0.0:
4520-
version "4.1.0"
4521-
resolved "https://registry.yarnpkg.com/espree/-/espree-4.1.0.tgz#728d5451e0fd156c04384a7ad89ed51ff54eb25f"
4522-
integrity sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==
4518+
espree@^5.0.0:
4519+
version "5.0.0"
4520+
resolved "https://registry.yarnpkg.com/espree/-/espree-5.0.0.tgz#fc7f984b62b36a0f543b13fb9cd7b9f4a7f5b65c"
4521+
integrity sha512-1MpUfwsdS9MMoN7ZXqAr9e9UKdVHDcvrJpyx7mm1WuQlx/ygErEQBzgi5Nh5qBHIoYweprhtMkTCb9GhcAIcsA==
45234522
dependencies:
45244523
acorn "^6.0.2"
45254524
acorn-jsx "^5.0.0"
@@ -6358,7 +6357,7 @@ is-regex@^1.0.4:
63586357
dependencies:
63596358
has "^1.0.1"
63606359

6361-
is-resolvable@^1.0.0, is-resolvable@^1.1.0:
6360+
is-resolvable@^1.0.0:
63626361
version "1.1.0"
63636362
resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
63646363
integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==
@@ -7940,9 +7939,9 @@ minipass@^2.2.1, minipass@^2.3.4:
79407939
yallist "^3.0.0"
79417940

79427941
minizlib@^1.1.1:
7943-
version "1.2.0"
7944-
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.0.tgz#59517387478fd98d8017ed0299c6cb16cbd12da3"
7945-
integrity sha512-vQhkoouK/oKRVuFJynustmW3wrqZEXOrfbVVirvOVeglH4TNvIkcqiyojlIbbZYYDJZSbEKEXmDudg+tyRkm6g==
7942+
version "1.2.1"
7943+
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614"
7944+
integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==
79467945
dependencies:
79477946
minipass "^2.2.1"
79487947

@@ -8240,9 +8239,9 @@ node-releases@^1.0.0-alpha.11, node-releases@^1.0.5:
82408239
semver "^5.3.0"
82418240

82428241
node-sass@^4.9.3:
8243-
version "4.10.0"
8244-
resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.10.0.tgz#dcc2b364c0913630945ccbf7a2bbf1f926effca4"
8245-
integrity sha512-fDQJfXszw6vek63Fe/ldkYXmRYK/QS6NbvM3i5oEo9ntPDy4XX7BcKZyTKv+/kSSxRtXXc7l+MSwEmYc0CSy6Q==
8242+
version "4.11.0"
8243+
resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.11.0.tgz#183faec398e9cbe93ba43362e2768ca988a6369a"
8244+
integrity sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==
82468245
dependencies:
82478246
async-foreach "^0.1.3"
82488247
chalk "^1.1.1"

0 commit comments

Comments
 (0)