1.0.0 • Published 9 years ago
babel-plugin-path-variable v1.0.0
babel-plugin-path-variable
This plugin allows Babel to compile __dirname and __filename with string literals.
Installation
npm install --save-dev babel-plugin-path-variableExample
__dirname
In
file path: /Users/wuchangming/github/babel-plugin-path-variable/test_folder/dirname.jsvar dir = __dirname;Out
var dir = "/Users/wuchangming/github/babel-plugin-path-variable/test_folder";
__filename
In
file path: /Users/wuchangming/github/babel-plugin-path-variable/test_folder/filename.jsvar dir = __filename;Out
var dir = "/Users/wuchangming/github/babel-plugin-path-variable/test_folder/filename.js";
Usage
Via .babelrc (Recommended)
.babelrc
{
"plugins": ["path-variable"]
}Via CLI
babel --plugins path-variable script.jsVia Node API
require("babel-core").transform("code", {
plugins: ["path-variable"]
});