Skip to content

Commit 457ca84

Browse files
committed
grunt build
1 parent 16c241b commit 457ca84

File tree

6 files changed

+67
-53
lines changed

6 files changed

+67
-53
lines changed

Gruntfile.js

Lines changed: 15 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gruntfile_org.coffee

Lines changed: 48 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,22 @@ module.exports = (grunt) ->
2929
# Project metadata, used by the <banner> directive.
3030
meta:
3131
banner: "/*! <%= pkg.title || pkg.name %> - v<%= pkg.version %> - " +
32-
"<%= grunt.template.today('yyyy-mm-dd') %>\n" +
33-
"<%= pkg.homepage ? '* ' + pkg.homepage + '\\n' : '' %>" +
34-
"* Copyright (c) <%= grunt.template.today('yyyy') %> <%= pkg.author.name %>;" +
35-
" Licensed <%= _.pluck(pkg.licenses, 'type').join(', ') %> */"
32+
"<%= grunt.template.today('yyyy-mm-dd HH:mm') %>\n" +
33+
"<%= pkg.homepage ? ' * ' + pkg.homepage + '\\n' : '' %>" +
34+
" * Copyright (c) <%= grunt.template.today('yyyy') %> <%= pkg.author.name %>;" +
35+
" Licensed <%= _.pluck(pkg.licenses, 'type').join(', ') %> */\n"
3636
bumpup:
3737
options:
3838
dateformat: "YYYY-MM-DD HH:mm"
3939
normalize: true
4040
files: ["package.json", "bower.json", "fancytree.jquery.json"]
4141

4242
checkrepo:
43+
beforeBump:
44+
tag:
45+
eq: "<%= pkg.version %>" # Check if highest repo tag == pkg.version
46+
# tagged: false # Require last commit (HEAD) to be tagged
47+
clean: true # // Require repo to be clean (no unstaged changes)
4348
beforeRelease:
4449
tag:
4550
lt: "<%= pkg.version %>" # Check if highest repo tag is lower than pkg.version
@@ -63,23 +68,24 @@ module.exports = (grunt) ->
6368
core:
6469
options:
6570
stripBanners: true
66-
src: ["<banner:meta.banner>",
71+
src: ["<banner:meta.banner>"
6772
"src/<%= pkg.name %>.js"
6873
]
6974
dest: "build/<%= pkg.name %>.js"
7075
all:
7176
options:
7277
stripBanners: true
73-
src: ["<%= meta.banner %>",
74-
"src/jquery.fancytree.js",
75-
"src/jquery.fancytree.columnview.js",
76-
"src/jquery.fancytree.dnd.js",
77-
"src/jquery.fancytree.filter.js",
78-
"src/jquery.fancytree.menu.js",
79-
"src/jquery.fancytree.persist.js",
80-
"src/jquery.fancytree.table.js",
81-
"src/jquery.fancytree.themeroller.js"
82-
]
78+
src: [
79+
"<%= meta.banner %>"
80+
"src/jquery.fancytree.js"
81+
"src/jquery.fancytree.columnview.js"
82+
"src/jquery.fancytree.dnd.js"
83+
"src/jquery.fancytree.filter.js"
84+
"src/jquery.fancytree.menu.js"
85+
"src/jquery.fancytree.persist.js"
86+
"src/jquery.fancytree.table.js"
87+
"src/jquery.fancytree.themeroller.js"
88+
]
8389
dest: "build/<%= pkg.name %>-all.js"
8490

8591
connect:
@@ -94,7 +100,7 @@ module.exports = (grunt) ->
94100
files: [{
95101
expand: true # required for cwd
96102
cwd: "src/"
97-
src: ["skin-**/*", "*.txt"]
103+
src: ["skin-**/*.{css,gif,png}", "*.txt"]
98104
dest: "build/"
99105
}, {
100106
src: ["*.txt", "*.md"]
@@ -139,27 +145,28 @@ module.exports = (grunt) ->
139145
all: ["demo/**/*.html", "doc/**/*.html", "test/**/*.html"]
140146

141147
jsdoc:
142-
build:
143-
src: ["src/*.js", "doc/README.md"]
144-
# http://usejsdoc.org/about-configuring-jsdoc.html#example
145-
options:
146-
destination: "doc/jsdoc_grunt"
148+
build:
149+
src: ["src/*.js", "doc/README.md"]
150+
# http://usejsdoc.org/about-configuring-jsdoc.html#example
151+
options:
152+
destination: "doc/jsdoc_grunt"
147153
# template: "bin/jsdoc3-moogle",
148-
verbose: true
154+
verbose: true
149155

150156
jshint:
151-
options:
152-
# Linting according to http://contribute.jquery.org/style-guide/js/
153-
jshintrc: ".jshintrc"
154-
beforeconcat: [
155-
"Gruntfile.js",
156-
"src/*.js",
157-
"3rd-party/**/jquery.fancytree.*.js",
158-
"test/unit/*.js"
159-
]
160-
afterconcat: ["<%= concat.core.dest %>",
161-
"<%= concat.all.dest %>"
162-
]
157+
options:
158+
# Linting according to http://contribute.jquery.org/style-guide/js/
159+
jshintrc: ".jshintrc"
160+
beforeConcat: [
161+
"Gruntfile.js"
162+
"src/*.js"
163+
"3rd-party/**/jquery.fancytree.*.js"
164+
"test/unit/*.js"
165+
]
166+
afterConcat: [
167+
"<%= concat.core.dest %>"
168+
"<%= concat.all.dest %>"
169+
]
163170

164171
less:
165172
development:
@@ -279,15 +286,15 @@ module.exports = (grunt) ->
279286

280287
grunt.registerTask "server", ["connect:demo"]
281288
grunt.registerTask "test", [
282-
"jshint:beforeconcat",
289+
"jshint:beforeConcat",
283290
# "csslint",
284291
"qunit:develop"
285292
]
286293
# grunt.registerTask("makejsdoc", ["jsdoc"]
287294
grunt.registerTask "travis", ["test"]
288295
grunt.registerTask "default", ["test"]
289296
grunt.registerTask "bump", [
290-
"checkrepo:beforeRelease"
297+
"checkrepo:beforeBump"
291298
"bumpup:build"
292299
"updatePkg"
293300
# "replace:bump"
@@ -300,15 +307,16 @@ module.exports = (grunt) ->
300307
"concat"
301308
# "cssmin:build"
302309
"replace:build"
303-
"jshint:afterconcat"
310+
"jshint:afterConcat"
304311
"uglify"
305312
"qunit:build"
306313
"compress:build"
307-
# "clean:build"
308-
"tagrelease"
309314
]
310315
grunt.registerTask "release", [
311-
"bumpup:build",
316+
"bump"
317+
"build"
318+
"tagrelease"
319+
# "clean:build"
312320
]
313321
grunt.registerTask "upload", [
314322
"build"

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jquery.fancytree",
3-
"version": "2.0.0-1",
3+
"version": "2.0.0-2",
44
"dependencies": {
55
"jquery": ">=1.5",
66
"jquery-ui": ">=1.8.6"

fancytree.jquery.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "fancytree",
3-
"version": "2.0.0-1",
3+
"version": "2.0.0-2",
44
"title": "Fancytree",
55
"description": "Fancytree is a JavaScript dynamic tree view plugin for jQuery with support for persistence, keyboard, checkboxes, drag'n'drop, and lazy loading.",
66
"homepage": "https://github.com/mar10/fancytree",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,4 @@
4949
"scripts": {
5050
"test": "grunt ci --verbose"
5151
}
52-
}
52+
}

src/skin-win8-less/ui-fancytree.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
height: 100%;
3131
}
3232
/*------------------------------------------------------------------------------
33-
* UL/LI
33+
* UL/LI
3434
*----------------------------------------------------------------------------*/
3535
ul.fancytree-container ul {
3636
padding: 0 0 0 16px;

0 commit comments

Comments
 (0)