Skip to content

Commit 02dc3c8

Browse files
committed
Broken down files into multiple files to load them as needed. #8
1 parent 4c7de37 commit 02dc3c8

9 files changed

+67
-43
lines changed

Gruntfile.js

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,30 @@ module.exports = function (grunt) {
1111
dist: 'dist'
1212
};
1313

14+
var intercetorFile = '<%=yeoman.src %>/app.interceptor.js';
15+
var tooltipFile = '<%=yeoman.src %>/services/tooltip.message.service.js';
16+
var simpleFile = '<%=yeoman.src %>/services/simple.message.service.js';
17+
1418
return grunt.initConfig({
1519
yeoman: yeomanConfig,
1620
uglify: {
1721
build: {
18-
src: ['<%=yeoman.src %>/app.js', '<%=yeoman.src %>/**/*.js'],
19-
dest: '<%=yeoman.dist %>/bootstrap-angular-validation.min.js'
22+
files: {
23+
'<%=yeoman.dist %>/bootstrap-angular-validation-all.min.js': [
24+
'<%=yeoman.src %>/app.js',
25+
'<%=yeoman.src %>/**/*.js'
26+
],
27+
'<%=yeoman.dist %>/bootstrap-angular-validation-core.min.js': [
28+
'<%=yeoman.src %>/app.js',
29+
'<%=yeoman.src %>/**/*.js',
30+
('!' + simpleFile),
31+
('!' + tooltipFile),
32+
('!' + intercetorFile)
33+
],
34+
'<%=yeoman.dist %>/bootstrap-angular-validation-interceptor.min.js': intercetorFile,
35+
'<%=yeoman.dist %>/bootstrap-angular-validation-simple.min.js': simpleFile,
36+
'<%=yeoman.dist %>/bootstrap-angular-validation-tooltip.min.js': tooltipFile
37+
}
2038
}
2139
},
2240
bump: {

dist/bootstrap-angular-validation-all.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bootstrap-angular-validation-core.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bootstrap-angular-validation-interceptor.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bootstrap-angular-validation-simple.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bootstrap-angular-validation-tooltip.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)