Class: Script::Layers::Infrastructure::AssemblyScriptProjectCreator

Inherits:
Object
  • Object
show all
Includes:
SmartProperties
Defined in:
lib/project_types/script/layers/infrastructure/assemblyscript_project_creator.rb

Constant Summary collapse

BOOTSTRAP_SRC =
"npx --no-install shopify-scripts-bootstrap src %{src_base}"
BOOTSTRAP_TEST =
"npx --no-install shopify-scripts-bootstrap test %{test_base}"
SOURCE_DIR =
"src"
TEST_DIR =
"test"
LANGUAGE =
"ts"

Instance Method Summary collapse

Instance Method Details

#bootstrapObject



24
25
26
27
# File 'lib/project_types/script/layers/infrastructure/assemblyscript_project_creator.rb', line 24

def bootstrap
  create_src_folder
  create_test_folder
end

#setup_dependenciesObject



19
20
21
22
# File 'lib/project_types/script/layers/infrastructure/assemblyscript_project_creator.rb', line 19

def setup_dependencies
  write_npmrc
  write_package_json
end