.builders/boot.rb in tailwind_dsl-0.0.3 vs .builders/boot.rb in tailwind_dsl-0.0.4
- old
+ new
@@ -4,45 +4,16 @@
CONFIG_KEY = :tailwind_dsl
log.kv 'working folder', Dir.pwd
-Handlebars::Helpers.configure do |config|
- config.helper_config_file = File.join(Gem.loaded_specs['handlebars-helpers'].full_gem_path, '.handlebars_helpers.json')
- config.string_formatter_config_file = File.join(Gem.loaded_specs['handlebars-helpers'].full_gem_path, '.handlebars_string_formatters.json')
-end
+require_relative '../lib/tailwind_dsl'
-def camel
- require 'handlebars/helpers/string_formatting/camel'
- Handlebars::Helpers::StringFormatting::Camel.new
+KConfig.configure do |config|
+ config.handlebars.defaults.add_all_defaults
end
-def snake
- require 'handlebars/helpers/string_formatting/snake'
- Handlebars::Helpers::StringFormatting::Snake.new
-end
-
-def titleize
- require 'handlebars/helpers/string_formatting/titleize'
- Handlebars::Helpers::StringFormatting::Titleize.new
-end
-
-def pluralize
- require 'handlebars/helpers/inflection/pluralize'
- Handlebars::Helpers::Inflection::Pluralize.new
-end
-
-def singularize
- require 'handlebars/helpers/inflection/singularize'
- Handlebars::Helpers::Inflection::Singularize.new
-end
-
-def dasherize
- require 'handlebars/helpers/string_formatting/dasherize'
- Handlebars::Helpers::StringFormatting::Dasherize.new
-end
-
def k_builder
@k_builder ||= KBuilder::BaseBuilder.init(KConfig.configuration(CONFIG_KEY))
end
KConfig.configure(CONFIG_KEY) do |config|
@@ -56,9 +27,15 @@
config.target_folders.add(:app , base_folder)
config.target_folders.add(:lib , :app, 'lib', 'tailwind_dsl')
config.target_folders.add(:spec , :app, 'spec', 'tailwind_dsl')
config.target_folders.add(:docs , :app, 'docs')
config.target_folders.add(:builder , builder_folder)
+ config.target_folders.add(:data , base_folder, '.data')
+ config.target_folders.add(:components , base_folder, '.components')
+
+ config.target_folders.add(:template_merakiui , global_template, 'tailwind', 'merakiui')
+ config.target_folders.add(:template_devdojo , global_template, 'tailwind', 'devdojo')
+ config.target_folders.add(:template_tui , global_template, 'tailwind', 'tui')
end
KConfig.configuration(CONFIG_KEY).debug
area = KManager.add_area(CONFIG_KEY)