Skip to content

Commit 496b1d0

Browse files
committed
Merge pull request #1216 from ozsay/1.3.6
1.3.6
2 parents 5d0140d + 247b3d5 commit 496b1d0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+3519
-3843
lines changed

angular-meteor-auth-bundle-min.sh

-49
This file was deleted.

angular-meteor-data-bundle-min.sh

-66
This file was deleted.

bundle-min.sh

+66-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,66 @@
1-
./angular-meteor-data-bundle-min.sh
2-
./angular-meteor-auth-bundle-min.sh
1+
# Run this script from home folder
2+
3+
# configs variables
4+
NAME=angular-meteor # Set the bundle file name
5+
PACKAGE=angular-meteor-data
6+
DIST_FOLDER=dist # The folder that the bundled files will be copy in to
7+
8+
# run time variables
9+
PROJECT_ROOT=$(pwd)
10+
DIST_PATH=$PROJECT_ROOT/$DIST_FOLDER
11+
BUNDLER_TEMP="tmp-$NAME-bundler"
12+
BUNDLER_PATH=$DIST_PATH/$BUNDLER_TEMP
13+
# Ansure that the dist folder exists
14+
mkdir -p $DIST_PATH
15+
16+
# Create temp meteor project
17+
rm -rf $BUNDLER_PATH
18+
meteor create $BUNDLER_PATH
19+
cd $BUNDLER_PATH
20+
21+
# Add packages
22+
echo > .meteor/packages # Delete all default packages
23+
PACKAGE_DIRS="$PROJECT_ROOT/packages" meteor add $PACKAGE
24+
25+
# Build the packages
26+
PACKAGE_DIRS=$PROJECT_ROOT/packages meteor build --debug .
27+
tar -zxf $BUNDLER_TEMP.tar.gz
28+
29+
OUTPUT_PATH="$DIST_PATH/$NAME-bundler-output"
30+
PACKAGES_PATH="$DIST_PATH/$BUNDLER_TEMP/bundle/programs/web.browser/packages"
31+
32+
# Create output folder and copy the dependencies files
33+
rm -rf $OUTPUT_PATH
34+
mkdir $OUTPUT_PATH
35+
36+
ls $PACKAGES_PATH
37+
38+
cat "$PACKAGES_PATH/ejson.js" >> $OUTPUT_PATH/$NAME.bundle.js
39+
cat "$PACKAGES_PATH/mongo-id.js" >> $OUTPUT_PATH/$NAME.bundle.js
40+
cat "$PACKAGES_PATH/diff-sequence.js" >> $OUTPUT_PATH/$NAME.bundle.js
41+
cat "$PACKAGES_PATH/observe-sequence.js" >> $OUTPUT_PATH/$NAME.bundle.js
42+
43+
cat "$PACKAGES_PATH/ecmascript.js" >> $OUTPUT_PATH/$NAME.bundle.js
44+
cat "$PACKAGES_PATH/babel-runtime.js" >> $OUTPUT_PATH/$NAME.bundle.js
45+
cat "$PACKAGES_PATH/ecmascript-runtime.js" >> $OUTPUT_PATH/$NAME.bundle.js
46+
cat "$PACKAGES_PATH/promise.js" >> $OUTPUT_PATH/$NAME.bundle.js
47+
cat "$PACKAGES_PATH/reactive-dict.js" >> $OUTPUT_PATH/$NAME.bundle.js
48+
cat "$PACKAGES_PATH/session.js" >> $OUTPUT_PATH/$NAME.bundle.js
49+
cat "$PACKAGES_PATH/reactive-var.js" >> $OUTPUT_PATH/$NAME.bundle.js
50+
51+
cat "$PACKAGES_PATH/lai_collection-extensions.js" >> $OUTPUT_PATH/$NAME.bundle.js
52+
cat "$PACKAGES_PATH/dburles_mongo-collection-instances.js" >> $OUTPUT_PATH/$NAME.bundle.js
53+
cat "$PACKAGES_PATH/benjamine_jsondiffpatch.js" >> $OUTPUT_PATH/$NAME.bundle.js
54+
55+
cat "$PACKAGES_PATH/angular-meteor-data.js" >> $OUTPUT_PATH/$NAME.bundle.js
56+
57+
# Minify
58+
cd $PROJECT_ROOT
59+
npm install uglify-js
60+
./node_modules/.bin/uglifyjs $OUTPUT_PATH/$NAME.bundle.js -o $OUTPUT_PATH/$NAME.bundle.min.js
61+
62+
# Copy the bundled files to the dist folder
63+
cp $OUTPUT_PATH/$NAME.bundle.* $DIST_PATH
64+
65+
# Cleanup
66+
rm -rf $BUNDLER_PATH $OUTPUT_PATH

dist/BUNDLE.md

+1-4
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,5 @@
22

33
Run `./bundle-min.sh` from the root folder.
44
It will create in the dist folder:
5-
* `angular-meteor.bundle.js`, `angular-meteor.bundle.min.js`
6-
* `angular-meteor-auth.bundle.js`, `angular-meteor-auth.bundle.min.js`
7-
8-
and you can run separately `./angular-meteor-data-bundle-min.sh` or `./angular-meteor-auth-bundle-min.sh`
5+
* `angular-meteor.bundle.js`, `angular-meteor.bundle.min.js`
96

dist/angular-meteor-auth.bundle.js

-147
This file was deleted.

0 commit comments

Comments
 (0)