Skip to content

Commit 9e2c9cc

Browse files
committed
Better build script
1 parent 2cedf11 commit 9e2c9cc

File tree

3 files changed

+27
-8
lines changed

3 files changed

+27
-8
lines changed

build.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,8 @@ var filesToInclude = [
123123
'src/util/dom_misc.js',
124124
'src/util/dom_request.js',
125125

126-
ifSpecifiedInclude('animation', 'src/util/animate.js'),
126+
//ifSpecifiedInclude('animation', 'src/util/animate.js'),
127+
'src/util/animate.js',
127128
ifSpecifiedInclude('easing', 'src/util/anim_ease.js'),
128129

129130
ifSpecifiedInclude('parser', 'src/parser.js'),
@@ -160,7 +161,8 @@ var filesToInclude = [
160161

161162
ifSpecifiedInclude('interaction', 'src/mixins/object_interactivity.mixin.js'),
162163

163-
ifSpecifiedInclude('animation', 'src/mixins/animation.mixin.js'),
164+
// ifSpecifiedInclude('animation', 'src/mixins/animation.mixin.js'),
165+
'src/mixins/animation.mixin.js',
164166

165167
'src/shapes/line.class.js',
166168
'src/shapes/circle.class.js',

build_all

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
1-
node build.js build-minified; # builds minified src files
2-
node create_build_script.js; # creates build.sh with all module combinations (minified and not)
3-
rm -rf ../fabricjs.com/build/files/*; # remove all previous module files
4-
./build.sh; # builds actual distribution files with all module combinations (minified and not)
5-
rm -rf tmp/*; # remove tmp files
6-
echo "" > build.sh; # erase build.sh
1+
echo 'building minified src files';
2+
node build.js build-minified;
3+
4+
echo 'creating build.sh with all module combinations (minified and not)';
5+
node create_build_script.js;
6+
7+
echo 'removing all previous module files';
8+
rm -rf ../fabricjs.com/build/files;
9+
mkdir ../fabricjs.com/build/files;
10+
11+
echo 'building actual distribution files with all module combinations (minified and not)';
12+
./build.sh;
13+
14+
echo 'removing tmp files';
15+
rm -rf tmp;
16+
mkdir tmp;
17+
18+
echo 'erasing build.sh';
19+
echo "" > build.sh;

create_build_script.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ fs.writeFile('build.sh', '#!/usr/bin/env sh\n\n', function() {
5050
var command = 'node build.js build-sh modules=' + modulesStr;
5151

5252
execSync(command);
53+
54+
if (i % 100 === 0) {
55+
console.log(i + '/' + len);
56+
}
5357
}
5458

5559
// create basic (minimal) build

0 commit comments

Comments
 (0)