Module: ImportJS

Defined in:
lib/import_js.rb,
lib/import_js/version.rb,
lib/import_js/importer.rb,
lib/import_js/js_module.rb,
lib/import_js/vim_editor.rb,
lib/import_js/emacs_editor.rb,
lib/import_js/configuration.rb,
lib/import_js/import_statement.rb,
lib/import_js/import_statements.rb,
lib/import_js/command_line_editor.rb

Overview

Defines the gem version.

Defined Under Namespace

Classes: ClientTooOldError, CommandLineEditor, Configuration, EmacsEditor, FindError, ImportStatement, ImportStatements, Importer, JSModule, ParseError, VIMEditor

Constant Summary collapse

VERSION =
'0.6.0'.freeze
CONFIG_FILE =
'.importjs.json'.freeze
DEFAULT_CONFIG =
{
  'aliases' => {},
  'declaration_keyword' => 'import',
  'named_exports' => {},
  'environments' => [],
  'eslint_executable' => 'eslint',
  'excludes' => [],
  'group_imports' => true,
  'ignore_package_prefixes' => [],
  'import_dev_dependencies' => false,
  'import_function' => 'require',
  'lookup_paths' => ['.'],
  'max_line_length' => 80,
  'minimum_version' => '0.0.0',
  'strip_file_extensions' => ['.js', '.jsx'],
  'strip_from_path' => nil,
  'tab' => '  ',
  'use_relative_paths' => false,
}.freeze