-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update benchmark scripts for latest parcel 2 (#669)
- Loading branch information
Showing
1 changed file
with
10 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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 | ||
|
@@ -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 | ||
|
@@ -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* | ||
|
||
|