Hex Artifact Content
Not logged in

Artifact 8011b17aa3696d15753a1be486013900415be3ec:


0000: 6d 61 63 68 69 6e 65 3a 0a 20 20 6e 6f 64 65 3a  machine:.  node:
0010: 0a 20 20 20 20 76 65 72 73 69 6f 6e 3a 20 34 2e  .    version: 4.
0020: 32 2e 32 0a 74 65 73 74 3a 0a 20 20 6f 76 65 72  2.2.test:.  over
0030: 72 69 64 65 3a 0a 20 20 20 20 2d 20 6e 70 6d 20  ride:.    - npm 
0040: 72 75 6e 20 6c 69 6e 74 0a 20 20 20 20 2d 20 6e  run lint.    - n
0050: 70 6d 20 72 75 6e 20 74 65 73 74 0a 64 65 70 6c  pm run test.depl
0060: 6f 79 6d 65 6e 74 3a 0a 20 20 70 72 6f 64 75 63  oyment:.  produc
0070: 74 69 6f 6e 3a 0a 20 20 20 20 62 72 61 6e 63 68  tion:.    branch
0080: 3a 20 6d 61 73 74 65 72 0a 20 20 20 20 63 6f 6d  : master.    com
0090: 6d 61 6e 64 73 3a 0a 20 20 20 20 20 20 23 20 50  mands:.      # P
00a0: 75 73 68 20 4e 50 4d 20 70 61 63 6b 61 67 65 20  ush NPM package 
00b0: 69 66 20 6e 6f 74 20 79 65 74 20 70 75 62 6c 69  if not yet publi
00c0: 73 68 65 64 0a 20 20 20 20 20 20 2d 20 6d 76 20  shed.      - mv 
00d0: 6e 70 6d 72 63 2d 65 6e 76 20 2e 6e 70 6d 72 63  npmrc-env .npmrc
00e0: 0a 20 20 20 20 20 20 2d 20 69 66 20 5b 20 2d 7a  .      - if [ -z
00f0: 20 22 24 28 6e 70 6d 20 69 6e 66 6f 20 24 28 6e   "$(npm info $(n
0100: 70 6d 20 6c 73 20 2d 2d 64 65 70 74 68 3d 2d 31  pm ls --depth=-1
0110: 20 32 3e 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 68   2>/dev/null | h
0120: 65 61 64 20 2d 31 20 7c 20 63 75 74 20 2d 66 20  ead -1 | cut -f 
0130: 31 20 2d 64 20 22 20 22 29 20 32 3e 2f 64 65 76  1 -d " ") 2>/dev
0140: 2f 6e 75 6c 6c 29 22 20 5d 20 3b 20 74 68 65 6e  /null)" ] ; then
0150: 20 6e 70 6d 20 70 75 62 6c 69 73 68 20 3b 20 66   npm publish ; f
0160: 69 0a                                            i.