Skip to content

Commit 70f7832

Browse files
committed
autodeploy with gh-pages
1 parent 18ad2ca commit 70f7832

File tree

3 files changed

+116
-7
lines changed

3 files changed

+116
-7
lines changed

angular.json

+6-1
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,13 @@
122122
"devServerTarget": "minesweeper:serve:production"
123123
}
124124
}
125+
},
126+
"deploy": {
127+
"builder": "angular-cli-ghpages:deploy",
128+
"options": {}
125129
}
126130
}
127-
}},
131+
}
132+
},
128133
"defaultProject": "minesweeper"
129134
}

package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"@angular/platform-browser": "~9.0.0-rc.0",
2121
"@angular/platform-browser-dynamic": "~9.0.0-rc.0",
2222
"@angular/router": "~9.0.0-rc.0",
23+
"angular-cli-ghpages": "^0.6.0",
2324
"rxjs": "~6.5.3",
2425
"tslib": "^1.10.0",
2526
"zone.js": "~0.10.2"
@@ -29,9 +30,9 @@
2930
"@angular/cli": "~9.0.0-rc.0",
3031
"@angular/compiler-cli": "~9.0.0-rc.0",
3132
"@angular/language-service": "~9.0.0-rc.0",
32-
"@types/node": "^12.11.1",
3333
"@types/jasmine": "~3.3.8",
3434
"@types/jasminewd2": "~2.0.3",
35+
"@types/node": "^12.11.1",
3536
"codelyzer": "^5.1.2",
3637
"jasmine-core": "~3.4.0",
3738
"jasmine-spec-reporter": "~4.2.1",
@@ -51,4 +52,4 @@
5152
"singleQuote": true,
5253
"printWidth": 120
5354
}
54-
}
55+
}

yarn.lock

+107-4
Original file line numberDiff line numberDiff line change
@@ -1267,6 +1267,15 @@ ajv@^6.1.0, ajv@^6.5.5:
12671267
json-schema-traverse "^0.4.1"
12681268
uri-js "^4.2.2"
12691269

1270+
angular-cli-ghpages@^0.6.0:
1271+
version "0.6.0"
1272+
resolved "https://registry.yarnpkg.com/angular-cli-ghpages/-/angular-cli-ghpages-0.6.0.tgz#08eb8f073867f8b3d3441955c4603628696e528d"
1273+
integrity sha512-IMzDXVWqaO0RWvqJ+hiPqBZ//Ahz3cOnJSCfrqoLbL1xKbFl1ybODHSVuCwLwTvo5P4XjM13LxLw0MBUH5ODKA==
1274+
dependencies:
1275+
commander "^3.0.0-0"
1276+
fs-extra "^8.1.0"
1277+
gh-pages "^2.1.0"
1278+
12701279
12711280
version "4.1.1"
12721281
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
@@ -1485,6 +1494,13 @@ async@^2.5.0, async@^2.6.2:
14851494
dependencies:
14861495
lodash "^4.17.11"
14871496

1497+
async@^2.6.1:
1498+
version "2.6.3"
1499+
resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
1500+
integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
1501+
dependencies:
1502+
lodash "^4.17.14"
1503+
14881504
asynckit@^0.4.0:
14891505
version "0.4.0"
14901506
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
@@ -2277,6 +2293,16 @@ commander@^2.11.0, commander@^2.12.1, commander@^2.20.0, commander@~2.20.0:
22772293
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422"
22782294
integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==
22792295

2296+
commander@^2.18.0:
2297+
version "2.20.3"
2298+
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
2299+
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
2300+
2301+
commander@^3.0.0-0:
2302+
version "3.0.2"
2303+
resolved "https://registry.yarnpkg.com/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e"
2304+
integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==
2305+
22802306
commondir@^1.0.1:
22812307
version "1.0.1"
22822308
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
@@ -2895,6 +2921,11 @@ elliptic@^6.0.0:
28952921
minimalistic-assert "^1.0.0"
28962922
minimalistic-crypto-utils "^1.0.0"
28972923

2924+
email-addresses@^3.0.1:
2925+
version "3.1.0"
2926+
resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb"
2927+
integrity sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==
2928+
28982929
emoji-regex@^7.0.1:
28992930
version "7.0.3"
29002931
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
@@ -3292,6 +3323,28 @@ [email protected]:
32923323
loader-utils "^1.2.3"
32933324
schema-utils "^2.0.0"
32943325

3326+
filename-reserved-regex@^1.0.0:
3327+
version "1.0.0"
3328+
resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4"
3329+
integrity sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=
3330+
3331+
filenamify-url@^1.0.0:
3332+
version "1.0.0"
3333+
resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50"
3334+
integrity sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=
3335+
dependencies:
3336+
filenamify "^1.0.0"
3337+
humanize-url "^1.0.0"
3338+
3339+
filenamify@^1.0.0:
3340+
version "1.2.1"
3341+
resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5"
3342+
integrity sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=
3343+
dependencies:
3344+
filename-reserved-regex "^1.0.0"
3345+
strip-outer "^1.0.0"
3346+
trim-repeated "^1.0.0"
3347+
32953348
fileset@^2.0.3:
32963349
version "2.0.3"
32973350
resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0"
@@ -3434,7 +3487,7 @@ fs-access@^1.0.0:
34343487
dependencies:
34353488
null-check "^1.0.0"
34363489

3437-
fs-extra@^7.0.1:
3490+
fs-extra@^7.0.0, fs-extra@^7.0.1:
34383491
version "7.0.1"
34393492
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
34403493
integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
@@ -3443,6 +3496,15 @@ fs-extra@^7.0.1:
34433496
jsonfile "^4.0.0"
34443497
universalify "^0.1.0"
34453498

3499+
fs-extra@^8.1.0:
3500+
version "8.1.0"
3501+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
3502+
integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
3503+
dependencies:
3504+
graceful-fs "^4.2.0"
3505+
jsonfile "^4.0.0"
3506+
universalify "^0.1.0"
3507+
34463508
fs-minipass@^1.2.5:
34473509
version "1.2.6"
34483510
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07"
@@ -3538,6 +3600,20 @@ getpass@^0.1.1:
35383600
dependencies:
35393601
assert-plus "^1.0.0"
35403602

3603+
gh-pages@^2.1.0:
3604+
version "2.1.1"
3605+
resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-2.1.1.tgz#5be70a92f9cb70404bafabd8bb149c0e9a8c264b"
3606+
integrity sha512-yNW2SFp9xGRP/8Sk2WXuLI/Gn92oOL4HBgudn6PsqAnuWT90Y1tozJoTfX1WdrDSW5Rb90kLVOf5mm9KJ/2fDw==
3607+
dependencies:
3608+
async "^2.6.1"
3609+
commander "^2.18.0"
3610+
email-addresses "^3.0.1"
3611+
filenamify-url "^1.0.0"
3612+
fs-extra "^7.0.0"
3613+
globby "^6.1.0"
3614+
graceful-fs "^4.1.11"
3615+
rimraf "^2.6.2"
3616+
35413617
glob-parent@^3.1.0:
35423618
version "3.1.0"
35433619
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
@@ -3627,7 +3703,7 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6
36273703
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.0.tgz#8d8fdc73977cb04104721cb53666c1ca64cd328b"
36283704
integrity sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==
36293705

3630-
graceful-fs@^4.2.2:
3706+
graceful-fs@^4.2.0, graceful-fs@^4.2.2:
36313707
version "4.2.3"
36323708
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423"
36333709
integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==
@@ -3894,6 +3970,14 @@ humanize-ms@^1.2.1:
38943970
dependencies:
38953971
ms "^2.0.0"
38963972

3973+
humanize-url@^1.0.0:
3974+
version "1.0.1"
3975+
resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff"
3976+
integrity sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=
3977+
dependencies:
3978+
normalize-url "^1.0.0"
3979+
strip-url-auth "^1.0.0"
3980+
38973981
[email protected], iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
38983982
version "0.4.24"
38993983
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
@@ -4800,7 +4884,7 @@ lodash@^4.17.11, lodash@^4.17.4:
48004884
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.13.tgz#0bdc3a6adc873d2f4e0c4bac285df91b64fc7b93"
48014885
integrity sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==
48024886

4803-
lodash@^4.17.13, lodash@^4.17.15:
4887+
lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15:
48044888
version "4.17.15"
48054889
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
48064890
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
@@ -5349,7 +5433,7 @@ normalize-range@^0.1.2:
53495433
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
53505434
integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
53515435

5352-
5436+
[email protected], normalize-url@^1.0.0:
53535437
version "1.9.1"
53545438
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
53555439
integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=
@@ -7266,6 +7350,18 @@ strip-json-comments@~2.0.1:
72667350
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
72677351
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
72687352

7353+
strip-outer@^1.0.0:
7354+
version "1.0.1"
7355+
resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631"
7356+
integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==
7357+
dependencies:
7358+
escape-string-regexp "^1.0.2"
7359+
7360+
strip-url-auth@^1.0.0:
7361+
version "1.0.1"
7362+
resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae"
7363+
integrity sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=
7364+
72697365
72707366
version "1.0.0"
72717367
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.0.0.tgz#1d5296f9165e8e2c85d24eee0b7caf9ec8ca1f82"
@@ -7499,6 +7595,13 @@ [email protected]:
74997595
resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.1.tgz#5398f374e2f292b9dcc7b2e71e30a5c3bb6c743a"
75007596
integrity sha512-4hjqbObwlh2dLyW4tcz0Ymw0ggoaVDMveUB9w8kFSQScdRLo0gxO9J7WFcUBo+W3C1TLdFIEwNOWebgZZ0RH9Q==
75017597

7598+
trim-repeated@^1.0.0:
7599+
version "1.0.0"
7600+
resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21"
7601+
integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE=
7602+
dependencies:
7603+
escape-string-regexp "^1.0.2"
7604+
75027605
trim-right@^1.0.1:
75037606
version "1.0.1"
75047607
resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"

0 commit comments

Comments
 (0)