mirror of
https://github.com/Hopiu/fabric.js.git
synced 2026-03-16 22:10:32 +00:00
Better build script
This commit is contained in:
parent
2cedf11156
commit
9e2c9cc2fd
3 changed files with 27 additions and 8 deletions
6
build.js
6
build.js
|
|
@ -123,7 +123,8 @@ var filesToInclude = [
|
|||
'src/util/dom_misc.js',
|
||||
'src/util/dom_request.js',
|
||||
|
||||
ifSpecifiedInclude('animation', 'src/util/animate.js'),
|
||||
//ifSpecifiedInclude('animation', 'src/util/animate.js'),
|
||||
'src/util/animate.js',
|
||||
ifSpecifiedInclude('easing', 'src/util/anim_ease.js'),
|
||||
|
||||
ifSpecifiedInclude('parser', 'src/parser.js'),
|
||||
|
|
@ -160,7 +161,8 @@ var filesToInclude = [
|
|||
|
||||
ifSpecifiedInclude('interaction', 'src/mixins/object_interactivity.mixin.js'),
|
||||
|
||||
ifSpecifiedInclude('animation', 'src/mixins/animation.mixin.js'),
|
||||
// ifSpecifiedInclude('animation', 'src/mixins/animation.mixin.js'),
|
||||
'src/mixins/animation.mixin.js',
|
||||
|
||||
'src/shapes/line.class.js',
|
||||
'src/shapes/circle.class.js',
|
||||
|
|
|
|||
25
build_all
25
build_all
|
|
@ -1,6 +1,19 @@
|
|||
node build.js build-minified; # builds minified src files
|
||||
node create_build_script.js; # creates build.sh with all module combinations (minified and not)
|
||||
rm -rf ../fabricjs.com/build/files/*; # remove all previous module files
|
||||
./build.sh; # builds actual distribution files with all module combinations (minified and not)
|
||||
rm -rf tmp/*; # remove tmp files
|
||||
echo "" > build.sh; # erase build.sh
|
||||
echo 'building minified src files';
|
||||
node build.js build-minified;
|
||||
|
||||
echo 'creating build.sh with all module combinations (minified and not)';
|
||||
node create_build_script.js;
|
||||
|
||||
echo 'removing all previous module files';
|
||||
rm -rf ../fabricjs.com/build/files;
|
||||
mkdir ../fabricjs.com/build/files;
|
||||
|
||||
echo 'building actual distribution files with all module combinations (minified and not)';
|
||||
./build.sh;
|
||||
|
||||
echo 'removing tmp files';
|
||||
rm -rf tmp;
|
||||
mkdir tmp;
|
||||
|
||||
echo 'erasing build.sh';
|
||||
echo "" > build.sh;
|
||||
|
|
|
|||
|
|
@ -50,6 +50,10 @@ fs.writeFile('build.sh', '#!/usr/bin/env sh\n\n', function() {
|
|||
var command = 'node build.js build-sh modules=' + modulesStr;
|
||||
|
||||
execSync(command);
|
||||
|
||||
if (i % 100 === 0) {
|
||||
console.log(i + '/' + len);
|
||||
}
|
||||
}
|
||||
|
||||
// create basic (minimal) build
|
||||
|
|
|
|||
Loading…
Reference in a new issue