Skip to content

A dictionary of file extensions and associated module loaders.

License

Notifications You must be signed in to change notification settings

yocontra/node-interpret

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

interpret

A dictionary of file extensions and associated module loaders.

NPM

What is it

This is used by rechoir for registering module loaders.

API

extensions

Map file types to modules which provide a require.extensions loader.

{
  '.co': 'coco',
  '.coffee': 'coffee-script',
  '.csv': 'require-csv',
  '.iced': 'iced-coffee-script',
  '.ini': 'require-ini',
  '.js': null,
  '.json': null,
  '.litcoffee': 'coffee-script',
  '.ls': 'livescript',
  '.toml': 'toml-require',
  '.xml': 'require-xml',
  '.yaml': 'require-yaml',
  '.yml': 'require-yaml'
}

register

If a module does not automatically register itself with require.extensions, use one of these methods.

{
  'coffee-script': function (module) {
    module.register();
  },
  'iced-coffee-script': function (module) {
    module.register();
  },
  'toml-require': function (module) {
    module.install();
  }
}

About

A dictionary of file extensions and associated module loaders.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published