diff --git a/.npmignore b/.npmignore deleted file mode 100644 index 2ae45cee..00000000 --- a/.npmignore +++ /dev/null @@ -1,26 +0,0 @@ -*.sublime-* -.DS_store -/actual/ -_gh_pages -bower_components -coverage -docs -example.js -node_modules -npm-debug.log -support -temp -tmp -TODO.md -vendor - - -# npmignore -.* -benchmark -bower.json -grunt* -gulp* -LICENSE* -test.js -test \ No newline at end of file diff --git a/LICENSE-MIT b/LICENSE similarity index 100% rename from LICENSE-MIT rename to LICENSE diff --git a/bower.json b/bower.json index e8074df6..5f0e8420 100644 --- a/bower.json +++ b/bower.json @@ -1,15 +1,94 @@ { "name": "handlebars-helpers", - "version": "0.5.5", + "description": "More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, YUI, Ghost or any node.js/Handlebars project.", + "repository": { + "type": "git", + "url": "git://github.com/assemble/handlebars-helpers.git" + }, + "license": { + "type": "MIT", + "url": "https://github.com/assemble/handlebars-helpers/blob/master/LICENSE-MIT" + }, + "homepage": "https://github.com/assemble/handlebars-helpers", + "authors": [ + { + "name": "Assemble", + "homepage": "https://github.com/assemble/assemble/handlebars-helpers" + } + ], "main": [ "index.js" ], - "ignore": [ - "**/.*", - "node_modules", - "vendor" - ], "dependencies": { - "handlebars.js": "~1.0.10" - } + "any": "^0.1.2", + "arr-filter": "^1.1.0", + "arr-flatten": "^1.0.0", + "extend-shallow": "^0.2.0", + "filter-object": "^1.1.0", + "gulp-coveralls": "^0.1.3", + "gulp-istanbul": "^0.6.0", + "gulp-mocha": "^2.0.0", + "gulp-util": "^3.0.3", + "handlebars": "^3.0.0", + "helper-concat": "^0.2.0", + "helper-date": "^0.2.1", + "helper-glob": "^0.1.0", + "helper-markdown": "^0.1.1", + "helper-md": "^0.1.0", + "index-of": "^0.1.0", + "is-number": "^1.1.0", + "js-yaml": "^3.2.6", + "lang-map": "^0.3.0", + "lodash": "^3.2.0", + "logging-helpers": "^0.3.0", + "make-iterator": "^0.1.1", + "markdown-utils": "^0.3.0", + "micromatch": "^1.4.0", + "object-omit": "^1.0.0", + "object.pick": "^1.1.1", + "object.pluck": "^0.1.2", + "randomatic": "^1.1.0", + "relative": "^1.2.0", + "should": "^5.0.0", + "strip-ansi": "^2.0.1", + "verb": "^0.3.9" + }, + "devDependencies": { + "code-context": "^0.3.0" + }, + "keywords": [ + "assemble", + "block", + "code", + "collections", + "comparisons", + "custom", + "data", + "dates", + "escape", + "example", + "files", + "handlebars", + "helper", + "helpers", + "html", + "i-n", + "index", + "inflections", + "js", + "library", + "list", + "logging", + "loop", + "markdown", + "math", + "miscellaneous", + "numbers", + "path", + "prettify", + "repeat", + "strings", + "template", + "url" + ] } \ No newline at end of file diff --git a/lib/helpers/index.js b/lib/helpers/index.js index 2a75b4c2..3db016b8 100644 --- a/lib/helpers/index.js +++ b/lib/helpers/index.js @@ -9,23 +9,23 @@ if (typeof module !== "undefined" && module !== null) { Handlebars = module.exports.Handlebars = require('handlebars'); } -// module.exports = { -// code = require(__dirname + '/code.js'), -// collections = require(__dirname + '/collections.js'), -// comparisons = require(__dirname + '/comparisons.js'), -// data = require(__dirname + '/data.js'), -// dates = require(__dirname + '/dates.js'), -// fs = require(__dirname + '/fs.js'), -// html = require(__dirname + '/html.js'), -// i18n = require(__dirname + '/i18n.js'), -// index = require(__dirname + '/index.js'), -// inflections = require(__dirname + '/inflections.js'), -// logging = require(__dirname + '/logging.js'), -// markdown = require(__dirname + '/markdown.js'), -// math = require(__dirname + '/math.js'), -// misc = require(__dirname + '/misc.js'), -// numbers = require(__dirname + '/numbers.js'), -// path = require(__dirname + '/path.js'), -// string = require(__dirname + '/string.js'), -// url = require(__dirname + '/url.js') -// }; +module.exports.helpers = { + code : require(__dirname + '/code.js'), + collections : require(__dirname + '/collections.js'), + comparisons : require(__dirname + '/comparisons.js'), + data : require(__dirname + '/data.js'), + dates : require(__dirname + '/dates.js'), + fs : require(__dirname + '/fs.js'), + html : require(__dirname + '/html.js'), + i18n : require(__dirname + '/i18n.js'), + index : require(__dirname + '/index.js'), + inflections : require(__dirname + '/inflections.js'), + logging : require(__dirname + '/logging.js'), + markdown : require(__dirname + '/markdown.js'), + math : require(__dirname + '/math.js'), + misc : require(__dirname + '/misc.js'), + numbers : require(__dirname + '/numbers.js'), + path : require(__dirname + '/path.js'), + string : require(__dirname + '/string.js'), + url : require(__dirname + '/url.js') +};