Skip to content

Commit

Permalink
update benchmark scripts for latest parcel 2 (#669)
Browse files Browse the repository at this point in the history
  • Loading branch information
evanw committed Jan 13, 2021
1 parent 47aa9fb commit c8e19b0
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@ require/parcel/node_modules:
require/parcel2/node_modules:
mkdir -p require/parcel2
echo '{}' > require/parcel2/package.json
cd require/parcel2 && npm install [email protected].475 @parcel/[email protected].477 [email protected]
cd require/parcel2 && npm install [email protected].527 @parcel/[email protected].529 [email protected]

lib/node_modules:
cd lib && npm ci
Expand Down Expand Up @@ -508,7 +508,10 @@ demo-three-parcel: | require/parcel/node_modules demo/three
demo-three-parcel2: | require/parcel2/node_modules demo/three
rm -fr require/parcel2/demo/three demo/three/parcel2
mkdir -p require/parcel2/demo/three demo/three/parcel2
ln -s ../../../../demo/three/src require/parcel2/demo/three/src

# Copy the whole source tree since symlinks mess up Parcel's internal package lookup for "@babel/core"
cp -r demo/three/src require/parcel2/demo/three/src

echo 'import * as THREE from "./src/Three.js"; window.THREE = THREE' > require/parcel2/demo/three/Three.parcel2.js
cd require/parcel2/demo/three && time -p ../../node_modules/.bin/parcel build \
Three.parcel2.js --dist-dir ../../../../demo/three/parcel2 --cache-dir .cache
Expand Down Expand Up @@ -575,9 +578,12 @@ bench-three-parcel: | require/parcel/node_modules bench/three
bench-three-parcel2: | require/parcel2/node_modules bench/three
rm -fr require/parcel2/bench/three bench/three/parcel2
mkdir -p require/parcel2/bench/three bench/three/parcel2
ln -s ../../../../bench/three/src require/parcel2/bench/three/src

# Copy the whole source tree since symlinks mess up Parcel's internal package lookup for "@babel/core"
cp -r bench/three/src require/parcel2/bench/three/src

echo 'import * as THREE from "./src/entry.js"; window.THREE = THREE' > require/parcel2/bench/three/entry.parcel2.js
cd require/parcel2/bench/three && time -p node --max-old-space-size=4096 ../../node_modules/.bin/parcel build \
cd require/parcel2/bench/three && time -p node ../../node_modules/.bin/parcel build \
entry.parcel2.js --dist-dir ../../../../bench/three/parcel2 --cache-dir .cache
du -h bench/three/parcel2/entry.parcel2.js*

Expand Down

0 comments on commit c8e19b0

Please sign in to comment.