Skip to content

Commit ab082da

Browse files
author
BSKY
committed
Use shx to copy files at build time
1 parent 20bfa0e commit ab082da

File tree

2 files changed

+45
-2
lines changed

2 files changed

+45
-2
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"main": "lib/main.js",
77
"scripts": {
88
"test": "jest",
9-
"build:copy": "mkdir -p lib && cp -a src/{install-*,opam.bat} lib/",
9+
"build:copy": "mkdir -p lib && shx cp src/*.{bat,cmd,sh} lib/",
1010
"build:setup-ocaml": "ncc build src/setup-ocaml.ts -o lib",
1111
"build": "npm-run-all -p build:*"
1212
},
@@ -32,6 +32,7 @@
3232
"jest": "25.2.7",
3333
"jest-circus": "25.2.7",
3434
"npm-run-all": "4.1.5",
35+
"shx": "0.3.2",
3536
"ts-jest": "25.3.1",
3637
"typescript": "3.8.3"
3738
}

yarn.lock

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1153,6 +1153,11 @@ es-to-primitive@^1.2.1:
11531153
is-date-object "^1.0.1"
11541154
is-symbol "^1.0.2"
11551155

1156+
es6-object-assign@^1.0.3:
1157+
version "1.1.0"
1158+
resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c"
1159+
integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=
1160+
11561161
escape-string-regexp@^1.0.5:
11571162
version "1.0.5"
11581163
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
@@ -1417,7 +1422,7 @@ getpass@^0.1.1:
14171422
dependencies:
14181423
assert-plus "^1.0.0"
14191424

1420-
glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
1425+
glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
14211426
version "7.1.6"
14221427
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
14231428
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
@@ -1574,6 +1579,11 @@ inherits@2:
15741579
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
15751580
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
15761581

1582+
interpret@^1.0.0:
1583+
version "1.2.0"
1584+
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296"
1585+
integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==
1586+
15771587
ip-regex@^2.1.0:
15781588
version "2.1.0"
15791589
resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
@@ -2862,6 +2872,13 @@ realpath-native@^2.0.0:
28622872
resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-2.0.0.tgz#7377ac429b6e1fd599dc38d08ed942d0d7beb866"
28632873
integrity sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==
28642874

2875+
rechoir@^0.6.2:
2876+
version "0.6.2"
2877+
resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
2878+
integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=
2879+
dependencies:
2880+
resolve "^1.1.6"
2881+
28652882
regex-not@^1.0.0, regex-not@^1.0.2:
28662883
version "1.0.2"
28672884
resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
@@ -2966,6 +2983,13 @@ [email protected], resolve@^1.10.0, resolve@^1.15.1, resolve@^1.3.2:
29662983
dependencies:
29672984
path-parse "^1.0.6"
29682985

2986+
resolve@^1.1.6:
2987+
version "1.16.1"
2988+
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.16.1.tgz#49fac5d8bacf1fd53f200fa51247ae736175832c"
2989+
integrity sha512-rmAglCSqWWMrrBv/XM6sW0NuRFiKViw/W4d9EbC4pt+49H8JwHy+mcGmALTEg504AUDcLTvb1T2q3E9AnmY+ig==
2990+
dependencies:
2991+
path-parse "^1.0.6"
2992+
29692993
ret@~0.1.10:
29702994
version "0.1.15"
29712995
resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
@@ -3081,11 +3105,29 @@ shell-quote@^1.6.1:
30813105
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
30823106
integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==
30833107

3108+
shelljs@^0.8.1:
3109+
version "0.8.3"
3110+
resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.3.tgz#a7f3319520ebf09ee81275b2368adb286659b097"
3111+
integrity sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==
3112+
dependencies:
3113+
glob "^7.0.0"
3114+
interpret "^1.0.0"
3115+
rechoir "^0.6.2"
3116+
30843117
shellwords@^0.1.1:
30853118
version "0.1.1"
30863119
resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
30873120
integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==
30883121

3122+
3123+
version "0.3.2"
3124+
resolved "https://registry.yarnpkg.com/shx/-/shx-0.3.2.tgz#40501ce14eb5e0cbcac7ddbd4b325563aad8c123"
3125+
integrity sha512-aS0mWtW3T2sHAenrSrip2XGv39O9dXIFUqxAEWHEOS1ePtGIBavdPJY1kE2IHl14V/4iCbUiNDPGdyYTtmhSoA==
3126+
dependencies:
3127+
es6-object-assign "^1.0.3"
3128+
minimist "^1.2.0"
3129+
shelljs "^0.8.1"
3130+
30893131
signal-exit@^3.0.0, signal-exit@^3.0.2:
30903132
version "3.0.3"
30913133
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"

0 commit comments

Comments
 (0)