Skip to content

Commit 25f4e87

Browse files
committed
Bundle built files into npm package
1 parent ece8a78 commit 25f4e87

File tree

3 files changed

+54
-5
lines changed

3 files changed

+54
-5
lines changed

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-memory-game",
3-
"version": "0.1.11",
3+
"version": "0.1.15",
44
"private": false,
55
"main": "lib/index.js",
66
"repository": {
@@ -11,6 +11,7 @@
1111
}
1212
},
1313
"dependencies": {
14+
"copyfiles": "^1.2.0",
1415
"lodash": "^4.17.5",
1516
"prop-types": "^15.6.0",
1617
"react": "^16.2.0",
@@ -23,8 +24,8 @@
2324
"scripts": {
2425
"start": "react-scripts start",
2526
"compile": "babel --presets es2015,stage-0,react -d lib/ src/module/",
26-
"postcompile": "cp ./src/module/*.css ./lib",
27-
"prepublish": "npm run compile",
27+
"postcompile": "cp ./src/module/*.css ./lib; ./scripts/copybundledfiles.sh",
28+
"prepublish": "npm run compile; npm run build",
2829
"build": "react-scripts build",
2930
"test": "react-scripts test --env=jsdom",
3031
"watch:test": "react-scripts test --env=jsdom",

scripts/copybundledfiles.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#! #!/usr/bin/env bash
2+
3+
mkdir -p ./lib/bundled
4+
cp ./build/static/js/main*.js ./lib/bundled/react-memory-game.js
5+
cp ./build/static/js/main*.js.map ./lib/bundled/react-memory-game.js.map
6+
cp ./build/static/css/main*.css ./lib/bundled/react-memory-game.css
7+
cp ./build/static/css/main*.css.map ./lib/bundled/react-memory-game.css.map

yarn.lock

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1792,6 +1792,17 @@ [email protected]:
17921792
version "0.3.1"
17931793
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
17941794

1795+
copyfiles@^1.2.0:
1796+
version "1.2.0"
1797+
resolved "https://registry.yarnpkg.com/copyfiles/-/copyfiles-1.2.0.tgz#a8da3ac41aa2220ae29bd3c58b6984294f2c593c"
1798+
dependencies:
1799+
glob "^7.0.5"
1800+
ltcdr "^2.2.1"
1801+
minimatch "^3.0.3"
1802+
mkdirp "^0.5.1"
1803+
noms "0.0.0"
1804+
through2 "^2.0.1"
1805+
17951806
core-js@^1.0.0:
17961807
version "1.2.7"
17971808
resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
@@ -4543,6 +4554,10 @@ lru-cache@^4.0.1:
45434554
pseudomap "^1.0.2"
45444555
yallist "^2.1.2"
45454556

4557+
ltcdr@^2.2.1:
4558+
version "2.2.1"
4559+
resolved "https://registry.yarnpkg.com/ltcdr/-/ltcdr-2.2.1.tgz#5ab87ad1d4c1dab8e8c08bbf037ee0c1902287cf"
4560+
45464561
macaddress@^0.2.8:
45474562
version "0.2.8"
45484563
resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12"
@@ -4834,6 +4849,13 @@ nomnom@~1.6.2:
48344849
colors "0.5.x"
48354850
underscore "~1.4.4"
48364851

4852+
4853+
version "0.0.0"
4854+
resolved "https://registry.yarnpkg.com/noms/-/noms-0.0.0.tgz#da8ebd9f3af9d6760919b27d9cdc8092a7332859"
4855+
dependencies:
4856+
inherits "^2.0.1"
4857+
readable-stream "~1.0.31"
4858+
48374859
nopt@^4.0.1:
48384860
version "4.0.1"
48394861
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
@@ -5919,7 +5941,7 @@ read-pkg@^2.0.0:
59195941
normalize-package-data "^2.3.2"
59205942
path-type "^2.0.0"
59215943

5922-
5944+
[email protected], readable-stream@~1.0.31:
59235945
version "1.0.34"
59245946
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
59255947
dependencies:
@@ -5940,6 +5962,18 @@ readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable
59405962
string_decoder "~1.0.3"
59415963
util-deprecate "~1.0.1"
59425964

5965+
readable-stream@^2.1.5:
5966+
version "2.3.5"
5967+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.5.tgz#b4f85003a938cbb6ecbce2a124fb1012bd1a838d"
5968+
dependencies:
5969+
core-util-is "~1.0.0"
5970+
inherits "~2.0.3"
5971+
isarray "~1.0.0"
5972+
process-nextick-args "~2.0.0"
5973+
safe-buffer "~5.1.1"
5974+
string_decoder "~1.0.3"
5975+
util-deprecate "~1.0.1"
5976+
59435977
readdirp@^2.0.0:
59445978
version "2.1.0"
59455979
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78"
@@ -6763,6 +6797,13 @@ throat@^3.0.0:
67636797
version "3.2.0"
67646798
resolved "https://registry.yarnpkg.com/throat/-/throat-3.2.0.tgz#50cb0670edbc40237b9e347d7e1f88e4620af836"
67656799

6800+
through2@^2.0.1:
6801+
version "2.0.3"
6802+
resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be"
6803+
dependencies:
6804+
readable-stream "^2.1.5"
6805+
xtend "~4.0.1"
6806+
67666807
through@^2.3.6:
67676808
version "2.3.8"
67686809
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
@@ -7301,7 +7342,7 @@ xml-name-validator@^2.0.1:
73017342
version "2.0.1"
73027343
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635"
73037344

7304-
xtend@^4.0.0, xtend@^4.0.1:
7345+
xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1:
73057346
version "4.0.1"
73067347
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
73077348

0 commit comments

Comments
 (0)