my avatar image, a naturally textured flat green torus
gro ๐ŸŒฐ
task runner and toolkit extending SvelteKit
generate, run, optimize
npm i -D @ryanatkn/gro
homepage repo npm version license data
  • index.js
    • Gro_Config
    • Create_Gro_Config
    • Raw_Gro_Config
    • Plugin
    • replace_plugin
    • Gen
    • Gen_Context
    • Task
    • Task_Context
    • Task_Error
  • args.js
    • Args
    • Arg_Value
    • Arg_Schema
    • parse_args
    • serialize_args
    • to_task_args
    • to_raw_rest_args
    • to_forwarded_args
    • to_forwarded_args_by_command
    • print_command_args
  • build.task.js
    • Args
    • task
  • changelog.js
    • update_changelog
  • changeset_helpers.js
    • CHANGESET_RESTRICTED_ACCESS
    • CHANGESET_PUBLIC_ACCESS
    • Changeset_Access
    • CHANGESET_CLI
    • CHANGESET_DIR
    • Changeset_Bump
  • check.task.js
    • Args
    • task
  • clean_fs.js
    • clean_fs
  • clean.task.js
    • Args
    • task
  • cli.js
    • Cli
    • find_cli
    • spawn_cli
    • spawn_cli_process
    • resolve_cli
    • to_cli_name
  • constants.js
    • SOURCE_DIRNAME
    • GRO_DIRNAME
    • GRO_DIST_PREFIX
    • SERVER_DIST_PATH
    • GRO_DEV_DIRNAME
    • SOURCE_DIR
    • GRO_DIR
    • GRO_DEV_DIR
    • GRO_CONFIG_PATH
    • README_FILENAME
    • SVELTEKIT_CONFIG_FILENAME
    • VITE_CONFIG_FILENAME
    • NODE_MODULES_DIRNAME
    • LOCKFILE_FILENAME
    • SVELTEKIT_DEV_DIRNAME
    • SVELTEKIT_BUILD_DIRNAME
    • SVELTEKIT_DIST_DIRNAME
    • SVELTEKIT_VITE_CACHE_PATH
    • GITHUB_DIRNAME
    • GIT_DIRNAME
    • TSCONFIG_FILENAME
    • TS_MATCHER
    • JS_MATCHER
    • JSON_MATCHER
    • EVERYTHING_MATCHER
    • JS_CLI_DEFAULT
    • PM_CLI_DEFAULT
    • PRETTIER_CLI_DEFAULT
  • dev.task.js
    • Args
    • DevTask_Context
    • task
  • env.js
    • load_env
    • merge_envs
    • is_private_env
    • is_public_env
    • load_from_env
  • esbuild_helpers.js
    • print_build_result
    • to_define_import_meta_env
    • default_ts_transform_options
  • esbuild_plugin_external_worker.js
    • Esbuild_Plugin_External_Worker_Options
    • esbuild_plugin_external_worker
  • esbuild_plugin_svelte.js
    • Esbuild_Plugin_Svelte_Options
    • esbuild_plugin_svelte
  • esbuild_plugin_sveltekit_local_imports.js
    • esbuild_plugin_sveltekit_local_imports
  • esbuild_plugin_sveltekit_shim_alias.js
    • Esbuild_Plugin_Sveltekit_Shim_Alias_Options
    • esbuild_plugin_sveltekit_shim_alias
  • esbuild_plugin_sveltekit_shim_app.js
    • Esbuild_Plugin_Sveltekit_Shim_App_Options
    • esbuild_plugin_sveltekit_shim_app
  • esbuild_plugin_sveltekit_shim_env.js
    • Esbuild_Plugin_Sveltekit_Shim_Env_Options
    • esbuild_plugin_sveltekit_shim_env
  • filer.js
    • Source_File
    • Cleanup_Watch
    • On_Filer_Change
    • Filer_Options
    • Filer
  • format_directory.js
    • format_directory
  • format_file.js
    • format_file
  • fs.js
    • empty_dir
  • gen.task.js
    • Args
    • task
  • gen.js
    • GEN_FILE_PATTERN_TEXT
    • GEN_FILE_PATTERN
    • is_gen_path
    • Gen_Result
    • Gen_File
    • Gen
    • Gen_Context
    • Raw_Gen_Result
    • Raw_Gen_File
    • Gen_Config
    • Gen_Results
    • Genfile_Module_Result
    • Genfile_Module_Result_Success
    • Genfile_Module_Result_Failure
    • to_gen_result
    • to_output_file_name
    • Analyzed_Gen_Result
    • analyze_gen_results
    • analyze_gen_result
    • write_gen_results
    • Found_Genfiles
    • Find_Genfiles_Result
    • Find_Genfiles_Failure
    • find_genfiles
    • Genfile_Module
    • Genfile_Module_Meta
    • Loaded_Genfiles
    • Load_Genfiles_Result
    • Load_Genfiles_Failure
    • load_genfiles
    • validate_gen_module
  • git.js
    • Git_Origin
    • Git_Branch
    • git_current_branch_name
    • git_remote_branch_exists
    • git_local_branch_exists
    • git_check_clean_workspace
    • git_check_fully_staged_workspace
    • git_fetch
    • git_checkout
    • git_pull
    • git_push
    • git_push_to_create
    • git_delete_local_branch
    • git_delete_remote_branch
    • git_reset_branch_to_first_commit
    • git_current_commit_hash
    • git_current_branch_first_commit_hash
    • git_check_setting_pull_rebase
    • git_clone_locally
  • github.js
    • GITHUB_REPO_MATCHER
    • Github_Pull_Request
    • github_fetch_commit_prs
  • gro_config.js
    • Gro_Config
    • Raw_Gro_Config
    • Create_Gro_Config
    • create_empty_gro_config
    • SEARCH_EXCLUDER_DEFAULT
    • EXPORTS_EXCLUDER_DEFAULT
    • normalize_gro_config
    • Gro_Config_Module
    • load_gro_config
    • validate_gro_config_module
  • gro_helpers.js
    • resolve_gro_module_path
    • spawn_with_loader
  • gro_plugin_gen.js
    • Task_Args
    • Gro_Plugin_Gen_Options
    • gro_plugin_gen
    • filter_dependents
  • gro_plugin_moss.js
    • Task_Args
    • Gro_Plugin_Moss_Options
    • gro_plugin_moss
  • gro_plugin_server.js
    • SERVER_SOURCE_ID
    • has_server
    • Gro_Plugin_Server_Options
    • Outpaths
    • Create_Outpaths
    • gro_plugin_server
  • gro_plugin_sveltekit_app.js
    • Gro_Plugin_Sveltekit_App_Options
    • Host_Target
    • Copy_File_Filter
    • gro_plugin_sveltekit_app
  • gro_plugin_sveltekit_library.js
    • Gro_Plugin_Sveltekit_Library_Options
    • gro_plugin_sveltekit_library
  • hash.js
    • to_hash
  • input_path.js
    • Input_Path
    • Raw_Input_Path
    • to_input_path
    • to_input_paths
    • Possible_Path
    • get_possible_paths
    • Resolved_Input_Path
    • Resolved_Input_File
    • Resolved_Input_Paths
    • resolve_input_paths
    • Resolved_Input_Files
    • resolve_input_files
  • invoke_task.js
    • invoke_task
  • lint.task.js
    • Args
    • task
  • loader.js
    • load
    • resolve
  • module.js
    • MODULE_PATH_SRC_PREFIX
    • MODULE_PATH_LIB_PREFIX
    • is_external_module
  • modules.js
    • Module_Meta
    • Load_Module_Result
    • Load_Module_Failure
    • load_module
    • Load_Modules_Failure
    • Load_Modules_Result
    • load_modules
  • package_json.js
    • Url
    • Email
    • transform_empty_object_to_undefined
    • Package_Json_Repository
    • Package_Json_Author
    • Package_Json_Funding
    • Export_Value
    • Package_Json_Exports
    • Package_Json
    • Map_Package_Json
    • EMPTY_PACKAGE_JSON
    • load_package_json
    • sync_package_json
    • load_gro_package_json
    • write_package_json
    • serialize_package_json
    • update_package_json
    • to_package_exports
    • parse_repo_url
    • has_dep
    • Package_Json_Dep
    • extract_deps
  • package_meta.js
    • Package_Meta
    • parse_package_meta
    • parse_repo_name
    • parse_org_url
  • package.js
    • package_json
    • src_json
  • parse_imports.js
    • Import_Specifier
    • parse_imports
  • path.js
    • Path_Id
    • Path_Info
    • Resolved_Path
    • Path_Filter
    • File_Filter
    • to_file_path
  • paths.js
    • LIB_DIRNAME
    • LIB_PATH
    • LIB_DIR
    • ROUTES_DIRNAME
    • Paths
    • create_paths
    • infer_paths
    • is_gro_id
    • to_root_path
    • path_id_to_base_path
    • base_path_to_path_id
    • print_path
    • replace_extension
    • paths
    • GRO_PACKAGE_DIR
    • IS_THIS_GRO
    • gro_paths
    • GRO_DIST_DIR
  • plugin.js
    • Plugin
    • Create_Config_Plugins
    • Plugin_Context
    • Plugins
    • replace_plugin
  • resolve_specifier.js
    • Resolved_Specifier
    • resolve_specifier
  • run_gen.js
    • GEN_NO_PROD_MESSAGE
    • run_gen
  • run_task.js
    • Run_Task_Result
    • run_task
  • run.task.js
    • Args
    • task
  • search_fs.js
    • Search_Fs_Options
    • search_fs
  • src_json.js
    • Src_Module_Declaration
    • Src_Module
    • Src_Modules
    • Src_Json
    • Map_Src_Json
    • create_src_json
    • serialize_src_json
    • to_src_modules
  • svelte_helpers.js
    • SVELTE_MATCHER
    • SVELTE_RUNES_MATCHER
  • sveltekit_config.js
    • load_sveltekit_config
    • Parsed_Sveltekit_Config
    • init_sveltekit_config
    • to_default_compile_module_options
    • default_sveltekit_config
  • sveltekit_helpers.js
    • SVELTEKIT_CLI
    • SVELTE_CHECK_CLI
    • SVELTE_PACKAGE_CLI
    • SVELTE_PACKAGE_DEP_NAME
    • VITE_CLI
    • SVELTEKIT_ENV_MATCHER
    • SVELTEKIT_GLOBAL_SPECIFIER
    • has_sveltekit_app
    • has_sveltekit_library
    • sveltekit_sync
    • sveltekit_sync_if_available
    • sveltekit_sync_if_obviously_needed
    • Svelte_Package_Options
    • run_svelte_package
    • map_sveltekit_aliases
  • sveltekit_shim_app_environment.js
    • browser
    • building
    • dev
    • version
  • sveltekit_shim_app_forms.js
    • applyAction
    • deserialize
    • enhance
  • sveltekit_shim_app_navigation.js
    • afterNavigate
    • beforeNavigate
    • disableScrollHandling
    • goto
    • invalidate
    • invalidateAll
    • preloadCode
    • preloadData
  • sveltekit_shim_app_paths.js
    • assets
    • base
    • resolveRoute
  • sveltekit_shim_app_stores.js
    • getStores
    • navigating
    • page
    • updated
  • sveltekit_shim_app.js
    • SVELTEKIT_SHIM_APP_PATHS_MATCHER
    • SVELTEKIT_SHIM_APP_ENVIRONMENT_MATCHER
    • sveltekit_shim_app_specifiers
    • render_sveltekit_shim_app_paths
    • render_sveltekit_shim_app_environment
  • sveltekit_shim_env.js
    • render_env_shim_module
  • sync.task.js
    • Args
    • task
  • task_logging.js
    • log_tasks
    • log_error_reasons
    • log_task_help
  • task.js
    • Task
    • Task_Context
    • TASK_FILE_SUFFIX_TS
    • TASK_FILE_SUFFIX_JS
    • TASK_FILE_SUFFIXES
    • is_task_path
    • to_task_name
    • Task_Error
    • Silent_Error
    • Found_Task
    • Found_Tasks
    • Find_Tasks_Result
    • Find_Modules_Failure
    • find_tasks
    • Loaded_Tasks
    • Task_Module
    • Task_Module_Meta
    • Load_Tasks_Result
    • Load_Tasks_Failure
    • load_tasks
    • validate_task_module
  • test.task.js
    • Args
    • task
  • watch_dir.js
    • Watch_Node_Fs
    • Watcher_Change
    • Watcher_Change_Type
    • Watcher_Change_Callback
    • Watch_Dir_Options
    • watch_dir
  • raw package metadata