seng-generator
Advanced tools
Comparing version 0.6.0 to 0.7.0
{ | ||
"name": "seng-generator", | ||
"version": "0.6.0", | ||
"version": "0.7.0", | ||
"description": "A CLI generator to create code based on templates", | ||
@@ -42,2 +42,3 @@ "preferGlobal": true, | ||
"handlebars": "^4.0.6", | ||
"handlebars-helpers": "^0.9.2", | ||
"inquirer": "^3.0.5", | ||
@@ -44,0 +45,0 @@ "istextorbinary": "^2.1.0", |
@@ -55,3 +55,3 @@ # seng generator | ||
you can use all the [handlebars features](http://handlebarsjs.com/) like conditional statements and | ||
loops. | ||
loops. You can also use all the helpers from [handlebars helpers](https://github.com/helpers/handlebars-helpers). | ||
@@ -58,0 +58,0 @@ The variables should be declared in the `.senggenerator` file in the root of the specific template folder in an array |
@@ -13,2 +13,3 @@ const path = require('path'); | ||
const _ = require('lodash'); | ||
const handleBarsHelpers = require('handlebars-helpers')(); | ||
@@ -101,2 +102,3 @@ module.exports = function generate(type, options, settings) { | ||
const metadata = metalsmith.metadata(); | ||
metadata.helpers = handleBarsHelpers; | ||
@@ -103,0 +105,0 @@ async.each(keys, run, done); |
30137
408
18
+ Addedhandlebars-helpers@^0.9.2
+ Addedansi-bgblack@0.1.1(transitive)
+ Addedansi-bgblue@0.1.1(transitive)
+ Addedansi-bgcyan@0.1.1(transitive)
+ Addedansi-bggreen@0.1.1(transitive)
+ Addedansi-bgmagenta@0.1.1(transitive)
+ Addedansi-bgred@0.1.1(transitive)
+ Addedansi-bgwhite@0.1.1(transitive)
+ Addedansi-bgyellow@0.1.1(transitive)
+ Addedansi-black@0.1.1(transitive)
+ Addedansi-blue@0.1.1(transitive)
+ Addedansi-bold@0.1.1(transitive)
+ Addedansi-colors@0.2.0(transitive)
+ Addedansi-cyan@0.1.1(transitive)
+ Addedansi-dim@0.1.1(transitive)
+ Addedansi-gray@0.1.1(transitive)
+ Addedansi-green@0.1.1(transitive)
+ Addedansi-grey@0.1.1(transitive)
+ Addedansi-hidden@0.1.1(transitive)
+ Addedansi-inverse@0.1.1(transitive)
+ Addedansi-italic@0.1.1(transitive)
+ Addedansi-magenta@0.1.1(transitive)
+ Addedansi-red@0.1.1(transitive)
+ Addedansi-reset@0.1.1(transitive)
+ Addedansi-strikethrough@0.1.1(transitive)
+ Addedansi-underline@0.1.1(transitive)
+ Addedansi-white@0.1.1(transitive)
+ Addedansi-wrap@0.1.0(transitive)
+ Addedansi-yellow@0.1.1(transitive)
+ Addedarr-diff@4.0.0(transitive)
+ Addedarr-flatten@1.1.0(transitive)
+ Addedarr-union@3.1.0(transitive)
+ Addedarray-sort@0.1.4(transitive)
+ Addedarray-unique@0.3.2(transitive)
+ Addedassign-symbols@1.0.0(transitive)
+ Addedatob@2.1.2(transitive)
+ Addedautolinker@0.28.1(transitive)
+ Addedbase@0.11.2(transitive)
+ Addedbraces@2.3.2(transitive)
+ Addedcache-base@1.0.1(transitive)
+ Addedcall-bind-apply-helpers@1.0.1(transitive)
+ Addedcall-bound@1.0.3(transitive)
+ Addedclass-utils@0.3.6(transitive)
+ Addedcollection-visit@1.0.0(transitive)
+ Addedcomponent-emitter@1.3.1(transitive)
+ Addedconcat-with-sourcemaps@1.1.0(transitive)
+ Addedcopy-descriptor@0.1.1(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addedcreate-frame@1.0.0(transitive)
+ Addeddate.js@0.3.3(transitive)
+ Addeddebug@2.6.93.1.0(transitive)
+ Addeddecode-uri-component@0.2.2(transitive)
+ Addeddefault-compare@1.0.0(transitive)
+ Addeddefine-property@0.2.51.0.02.0.2(transitive)
+ Addeddunder-proto@1.0.1(transitive)
+ Addedent@2.2.2(transitive)
+ Addederror-symbol@0.1.0(transitive)
+ Addedes-define-property@1.0.1(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedes-object-atoms@1.1.1(transitive)
+ Addedexpand-brackets@2.1.4(transitive)
+ Addedextend-shallow@3.0.2(transitive)
+ Addedextglob@2.0.4(transitive)
+ Addedfalsey@0.3.2(transitive)
+ Addedfill-range@4.0.0(transitive)
+ Addedfor-in@1.0.2(transitive)
+ Addedfor-own@1.0.0(transitive)
+ Addedfragment-cache@0.2.1(transitive)
+ Addedfs-exists-sync@0.1.0(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-intrinsic@1.2.7(transitive)
+ Addedget-object@0.2.0(transitive)
+ Addedget-proto@1.0.1(transitive)
+ Addedget-value@2.0.6(transitive)
+ Addedgopd@1.2.0(transitive)
+ Addedgulp-header@1.8.12(transitive)
+ Addedhandlebars-helper-create-frame@0.1.0(transitive)
+ Addedhandlebars-helpers@0.9.8(transitive)
+ Addedhandlebars-utils@1.0.6(transitive)
+ Addedhas-symbols@1.1.0(transitive)
+ Addedhas-tostringtag@1.0.2(transitive)
+ Addedhas-value@0.3.11.0.0(transitive)
+ Addedhas-values@0.1.41.0.0(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedhelper-date@1.0.1(transitive)
+ Addedhelper-markdown@0.2.2(transitive)
+ Addedhelper-md@0.2.2(transitive)
+ Addedhtml-tag@1.0.0(transitive)
+ Addedinfo-symbol@0.1.0(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedis-accessor-descriptor@1.0.1(transitive)
+ Addedis-buffer@1.1.6(transitive)
+ Addedis-data-descriptor@1.0.1(transitive)
+ Addedis-descriptor@0.1.71.0.3(transitive)
+ Addedis-even@1.0.0(transitive)
+ Addedis-extendable@1.0.1(transitive)
+ Addedis-glob@3.1.0(transitive)
+ Addedis-number@2.1.03.0.0(transitive)
+ Addedis-odd@0.1.2(transitive)
+ Addedis-plain-object@2.0.4(transitive)
+ Addedis-regex@1.2.1(transitive)
+ Addedis-windows@1.0.2(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedisobject@0.2.02.1.03.0.1(transitive)
+ Addedkind-of@3.2.24.0.05.1.0(transitive)
+ Addedlazy-cache@2.0.2(transitive)
+ Addedlodash._reinterpolate@3.0.0(transitive)
+ Addedlodash.template@4.5.0(transitive)
+ Addedlodash.templatesettings@4.2.0(transitive)
+ Addedlog-ok@0.1.1(transitive)
+ Addedlog-utils@0.2.1(transitive)
+ Addedlogging-helpers@1.0.0(transitive)
+ Addedmap-cache@0.2.2(transitive)
+ Addedmap-visit@1.0.0(transitive)
+ Addedmath-intrinsics@1.1.0(transitive)
+ Addedmicromatch@3.1.10(transitive)
+ Addedmixin-deep@1.3.2(transitive)
+ Addedmoment@2.30.1(transitive)
+ Addedms@2.0.0(transitive)
+ Addednanomatch@1.2.13(transitive)
+ Addedobject-copy@0.1.0(transitive)
+ Addedobject-visit@1.0.1(transitive)
+ Addedobject.pick@1.3.0(transitive)
+ Addedpascalcase@0.1.1(transitive)
+ Addedposix-character-classes@0.1.1(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedpunycode@1.4.1(transitive)
+ Addedreadable-stream@2.3.8(transitive)
+ Addedregex-not@1.0.2(transitive)
+ Addedrelative@3.0.2(transitive)
+ Addedremarkable@1.7.4(transitive)
+ Addedrepeat-element@1.1.4(transitive)
+ Addedrepeat-string@1.6.1(transitive)
+ Addedresolve-url@0.2.1(transitive)
+ Addedret@0.1.15(transitive)
+ Addedsafe-buffer@5.1.2(transitive)
+ Addedsafe-regex@1.1.0(transitive)
+ Addedsafe-regex-test@1.1.0(transitive)
+ Addedset-getter@0.1.1(transitive)
+ Addedset-value@2.0.1(transitive)
+ Addedsnapdragon@0.8.2(transitive)
+ Addedsnapdragon-node@2.1.1(transitive)
+ Addedsnapdragon-util@3.0.1(transitive)
+ Addedsource-map@0.5.7(transitive)
+ Addedsource-map-resolve@0.5.3(transitive)
+ Addedsource-map-url@0.4.1(transitive)
+ Addedsplit-string@3.1.0(transitive)
+ Addedstatic-extend@0.1.2(transitive)
+ Addedstring_decoder@1.1.1(transitive)
+ Addedstriptags@3.2.0(transitive)
+ Addedsuccess-symbol@0.1.0(transitive)
+ Addedthrough2@2.0.5(transitive)
+ Addedtime-stamp@1.1.0(transitive)
+ Addedto-gfm-code-block@0.1.1(transitive)
+ Addedto-object-path@0.3.0(transitive)
+ Addedto-regex@3.0.2(transitive)
+ Addedto-regex-range@2.1.1(transitive)
+ Addedtypeof-article@0.1.1(transitive)
+ Addedunion-value@1.0.1(transitive)
+ Addedunset-value@1.0.0(transitive)
+ Addedurix@0.1.0(transitive)
+ Addeduse@3.1.1(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedvoid-elements@2.0.1(transitive)
+ Addedwarning-symbol@0.1.0(transitive)
+ Addedxtend@4.0.2(transitive)
+ Addedyear@0.2.1(transitive)