33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
# File 'lib/generators/phlex/stimulus/install/install_generator.rb', line 33
def create_files
copy_template 'app/components.rb'
copy_template 'app/components/base.rb'
copy_template 'app/components/controller.rb'
copy_template 'app/components/chain_controller.rb'
copy_template 'app/components/controller_template.rb'
copy_template 'app/components/controller_chain.rb'
copy_template 'app/components/classlist_controller.rb'
copy_template 'app/components/log_controller.rb'
copy_template 'app/components/sleep_controller.rb'
remove_file File.join(destination_root, 'app/javascript/application.js')
copy_template 'app/javascript/application.ts'
remove_file File.join(destination_root, 'app/javascript/controllers/application.js')
copy_template 'app/javascript/controllers/application.ts'
remove_file File.join(destination_root, 'app/javascript/controllers/index.js')
copy_template 'app/javascript/controllers/index.ts'
copy_template 'app/javascript/controllers/typed_controller.ts'
copy_template 'app/javascript/controllers/chain_controller.ts'
copy_template 'app/javascript/controllers/chainable_controller.ts'
copy_template 'app/javascript/controllers/log_controller.ts'
copy_template 'app/javascript/controllers/sleep_controller.ts'
copy_template 'app/javascript/controllers/classlist_controller.ts'
copy_template 'app/javascript/utils/misc.ts'
copy_template 'app/javascript/utils/template.ts'
end
|