ext-map

just an object that maps `src` file extensions to `dest` file extensions as key/value pairs (e.g. `{'.less': '.css'}`). Useful for dynamically rewriting paths in tasks/plugins. pull requests welcome.

Usage no npm install needed!

<script type="module">
  import extMap from 'https://cdn.skypack.dev/ext-map';
</script>

README

ext-map NPM version

just an object that maps src file extensions to dest file extensions as key/value pairs (e.g. {'.less': '.css'}). Useful for dynamically rewriting paths in tasks/plugins. pull requests welcome.

Related projects

  • gulp-extname: gulp plugin to dynamically rewrite dest extensions based on src extensions.
  • rewrite-ext: Automatically re-write the destination extension of a filepath based on the source extension. e.g … more

Install with npm

npm i ext-map --save

Usage

var exts = require('ext-map');

Mapped extensions

Pull requests to add mappings would be appreciated.

HTML

  • .md: => .html
  • .hbs: => .html
  • .slim: => .html
  • .swig: => .html
  • .tmpl: => .html
  • .html: => .html
  • .htm: => .html

css

  • .less: => .css
  • .styl: => .css
  • .sass: => .css
  • .scss: => .css
  • .css: => .css

js

  • .coffee: => .js
  • .ls: => .js
  • .ts: => .js
  • .js: => .js

Tests

Install dev dependencies:

npm i -d && npm test

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue

Author

Jon Schlinkert

License

Copyright (c) 2014-2015 Jon Schlinkert Released under the MIT license.


This file was generated by verb-cli on May 04, 2015.[assemble]: http://assemble.io [template]: https://github.com/jonschlinkert/template [verb]: https://github.com/assemble/verb