.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)