babel-plugin-extract-flow-types
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -10,11 +10,2 @@ 'use strict'; | ||
function getPath(file) { | ||
var parts = file.trim().split('/'); | ||
return { | ||
srcDir: parts[0], | ||
path: parts.slice(1).join('/'), | ||
filename: parts[parts.length - 1] | ||
}; | ||
} | ||
function BabelPluginExtractFlowTypes() { | ||
@@ -28,11 +19,12 @@ return { | ||
var filename = path.hub.file.opts.filename; | ||
var root = path.hub.file.opts.root; | ||
var outDir = state.opts.outDir; | ||
var srcDir = state.opts.srcDir; | ||
var pathData = getPath(filename); | ||
var outFolder = outDir + '/' + pathData.path + '.flow'; | ||
var dest = filename.replace(root, '').replace(srcDir, outDir); | ||
var outFolder = root + '/' + dest + '.flow'; | ||
try { | ||
(0, _fsExtra.copySync)(filename, outFolder); | ||
console.log(filename, '->', outFolder); | ||
} catch (err) { | ||
@@ -39,0 +31,0 @@ console.error(err); |
@@ -7,3 +7,3 @@ { | ||
"name": "babel-plugin-extract-flow-types", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "Babel Plugin to extract flow types", | ||
@@ -10,0 +10,0 @@ "license": "MIT", |
6306
88