Comparing version 2.0.0 to 2.0.1
{ | ||
"name": "build-esm", | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"description": "Compile an ES Module for release on npm", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
#!/usr/bin/env node | ||
/* @flow */ | ||
import * as path from 'path' | ||
import thenify from 'thenify' | ||
import * as babel from 'babel-core' | ||
import pkgfiles from 'pkgfiles' | ||
import createDir from '../createDir' | ||
import removeDir from '../removeDir' | ||
import readFile from '../readFile' | ||
import writeFile from '../writeFile' | ||
'use strict'; | ||
function currentScript (): ?string { | ||
return process.env.npm_lifecycle_event | ||
} | ||
var _getIterator2 = require('babel-runtime/core-js/get-iterator'); | ||
async function packageFiles (): Promise<string[]> { | ||
const [entries] = await thenify(pkgfiles)(process.cwd()) | ||
return entries | ||
.filter(entry => !entry.isDirectory) | ||
.map(entry => entry.name) | ||
} | ||
var _getIterator3 = _interopRequireDefault(_getIterator2); | ||
async function compileFile (filePath: string): Promise<string> { | ||
const {code} = await thenify(babel.transformFile)(filePath, { | ||
sourceMaps: 'inline' | ||
}) | ||
return code | ||
} | ||
var _regenerator = require('babel-runtime/regenerator'); | ||
async function run (): Promise<void> { | ||
if (currentScript() === 'prepublishOnly') { | ||
for (const filePath of await packageFiles()) { | ||
if (filePath.endsWith('.js')) { | ||
console.log(`Compiling ${filePath}`) | ||
const contents = await compileFile(filePath) | ||
await writeFile(filePath, contents) | ||
var _regenerator2 = _interopRequireDefault(_regenerator); | ||
var _slicedToArray2 = require('babel-runtime/helpers/slicedToArray'); | ||
var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); | ||
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); | ||
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); | ||
var packageFiles = function () { | ||
var _ref = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee() { | ||
var _ref2, _ref3, entries; | ||
return _regenerator2.default.wrap(function _callee$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
case 0: | ||
_context.next = 2; | ||
return (0, _thenify2.default)(_pkgfiles2.default)(process.cwd()); | ||
case 2: | ||
_ref2 = _context.sent; | ||
_ref3 = (0, _slicedToArray3.default)(_ref2, 1); | ||
entries = _ref3[0]; | ||
return _context.abrupt('return', entries.filter(function (entry) { | ||
return !entry.isDirectory; | ||
}).map(function (entry) { | ||
return entry.name; | ||
})); | ||
case 6: | ||
case 'end': | ||
return _context.stop(); | ||
} | ||
} | ||
} | ||
} else { | ||
await removeDir('dist') | ||
await createDir('dist') | ||
for (const filePath of await packageFiles()) { | ||
if (filePath.endsWith('.js')) { | ||
console.log(`Compiling ${filePath} => dist/${filePath}`) | ||
const contents = await compileFile(filePath) | ||
await writeFile(path.join('dist', filePath), contents) | ||
} else { | ||
console.log(`Copying ${filePath} => dist/${filePath}`) | ||
const contents = await readFile(filePath) | ||
await writeFile(path.join('dist', filePath), contents) | ||
}, _callee, this); | ||
})); | ||
return function packageFiles() { | ||
return _ref.apply(this, arguments); | ||
}; | ||
}(); | ||
var compileFile = function () { | ||
var _ref4 = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee2(filePath) { | ||
var _ref5, code; | ||
return _regenerator2.default.wrap(function _callee2$(_context2) { | ||
while (1) { | ||
switch (_context2.prev = _context2.next) { | ||
case 0: | ||
_context2.next = 2; | ||
return (0, _thenify2.default)(babel.transformFile)(filePath, { | ||
sourceMaps: 'inline' | ||
}); | ||
case 2: | ||
_ref5 = _context2.sent; | ||
code = _ref5.code; | ||
return _context2.abrupt('return', code); | ||
case 5: | ||
case 'end': | ||
return _context2.stop(); | ||
} | ||
} | ||
} | ||
} | ||
}, _callee2, this); | ||
})); | ||
return function compileFile(_x) { | ||
return _ref4.apply(this, arguments); | ||
}; | ||
}(); | ||
var run = function () { | ||
var _ref6 = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee3() { | ||
var _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, filePath, contents, _iteratorNormalCompletion2, _didIteratorError2, _iteratorError2, _iterator2, _step2, _filePath, _contents, _contents2; | ||
return _regenerator2.default.wrap(function _callee3$(_context3) { | ||
while (1) { | ||
switch (_context3.prev = _context3.next) { | ||
case 0: | ||
if (!(currentScript() === 'prepublishOnly')) { | ||
_context3.next = 38; | ||
break; | ||
} | ||
_iteratorNormalCompletion = true; | ||
_didIteratorError = false; | ||
_iteratorError = undefined; | ||
_context3.prev = 4; | ||
_context3.t0 = _getIterator3.default; | ||
_context3.next = 8; | ||
return packageFiles(); | ||
case 8: | ||
_context3.t1 = _context3.sent; | ||
_iterator = (0, _context3.t0)(_context3.t1); | ||
case 10: | ||
if (_iteratorNormalCompletion = (_step = _iterator.next()).done) { | ||
_context3.next = 22; | ||
break; | ||
} | ||
filePath = _step.value; | ||
if (!filePath.endsWith('.js')) { | ||
_context3.next = 19; | ||
break; | ||
} | ||
console.log('Compiling ' + filePath); | ||
_context3.next = 16; | ||
return compileFile(filePath); | ||
case 16: | ||
contents = _context3.sent; | ||
_context3.next = 19; | ||
return (0, _writeFile2.default)(filePath, contents); | ||
case 19: | ||
_iteratorNormalCompletion = true; | ||
_context3.next = 10; | ||
break; | ||
case 22: | ||
_context3.next = 28; | ||
break; | ||
case 24: | ||
_context3.prev = 24; | ||
_context3.t2 = _context3['catch'](4); | ||
_didIteratorError = true; | ||
_iteratorError = _context3.t2; | ||
case 28: | ||
_context3.prev = 28; | ||
_context3.prev = 29; | ||
if (!_iteratorNormalCompletion && _iterator.return) { | ||
_iterator.return(); | ||
} | ||
case 31: | ||
_context3.prev = 31; | ||
if (!_didIteratorError) { | ||
_context3.next = 34; | ||
break; | ||
} | ||
throw _iteratorError; | ||
case 34: | ||
return _context3.finish(31); | ||
case 35: | ||
return _context3.finish(28); | ||
case 36: | ||
_context3.next = 85; | ||
break; | ||
case 38: | ||
_context3.next = 40; | ||
return (0, _removeDir2.default)('dist'); | ||
case 40: | ||
_context3.next = 42; | ||
return (0, _createDir2.default)('dist'); | ||
case 42: | ||
_iteratorNormalCompletion2 = true; | ||
_didIteratorError2 = false; | ||
_iteratorError2 = undefined; | ||
_context3.prev = 45; | ||
_context3.t3 = _getIterator3.default; | ||
_context3.next = 49; | ||
return packageFiles(); | ||
case 49: | ||
_context3.t4 = _context3.sent; | ||
_iterator2 = (0, _context3.t3)(_context3.t4); | ||
case 51: | ||
if (_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done) { | ||
_context3.next = 71; | ||
break; | ||
} | ||
_filePath = _step2.value; | ||
if (!_filePath.endsWith('.js')) { | ||
_context3.next = 62; | ||
break; | ||
} | ||
console.log('Compiling ' + _filePath + ' => dist/' + _filePath); | ||
_context3.next = 57; | ||
return compileFile(_filePath); | ||
case 57: | ||
_contents = _context3.sent; | ||
_context3.next = 60; | ||
return (0, _writeFile2.default)(path.join('dist', _filePath), _contents); | ||
case 60: | ||
_context3.next = 68; | ||
break; | ||
case 62: | ||
console.log('Copying ' + _filePath + ' => dist/' + _filePath); | ||
_context3.next = 65; | ||
return (0, _readFile2.default)(_filePath); | ||
case 65: | ||
_contents2 = _context3.sent; | ||
_context3.next = 68; | ||
return (0, _writeFile2.default)(path.join('dist', _filePath), _contents2); | ||
case 68: | ||
_iteratorNormalCompletion2 = true; | ||
_context3.next = 51; | ||
break; | ||
case 71: | ||
_context3.next = 77; | ||
break; | ||
case 73: | ||
_context3.prev = 73; | ||
_context3.t5 = _context3['catch'](45); | ||
_didIteratorError2 = true; | ||
_iteratorError2 = _context3.t5; | ||
case 77: | ||
_context3.prev = 77; | ||
_context3.prev = 78; | ||
if (!_iteratorNormalCompletion2 && _iterator2.return) { | ||
_iterator2.return(); | ||
} | ||
case 80: | ||
_context3.prev = 80; | ||
if (!_didIteratorError2) { | ||
_context3.next = 83; | ||
break; | ||
} | ||
throw _iteratorError2; | ||
case 83: | ||
return _context3.finish(80); | ||
case 84: | ||
return _context3.finish(77); | ||
case 85: | ||
case 'end': | ||
return _context3.stop(); | ||
} | ||
} | ||
}, _callee3, this, [[4, 24, 28, 36], [29,, 31, 35], [45, 73, 77, 85], [78,, 80, 84]]); | ||
})); | ||
return function run() { | ||
return _ref6.apply(this, arguments); | ||
}; | ||
}(); | ||
var _path = require('path'); | ||
var path = _interopRequireWildcard(_path); | ||
var _thenify = require('thenify'); | ||
var _thenify2 = _interopRequireDefault(_thenify); | ||
var _babelCore = require('babel-core'); | ||
var babel = _interopRequireWildcard(_babelCore); | ||
var _pkgfiles = require('pkgfiles'); | ||
var _pkgfiles2 = _interopRequireDefault(_pkgfiles); | ||
var _createDir = require('../createDir'); | ||
var _createDir2 = _interopRequireDefault(_createDir); | ||
var _removeDir = require('../removeDir'); | ||
var _removeDir2 = _interopRequireDefault(_removeDir); | ||
var _readFile = require('../readFile'); | ||
var _readFile2 = _interopRequireDefault(_readFile); | ||
var _writeFile = require('../writeFile'); | ||
var _writeFile2 = _interopRequireDefault(_writeFile); | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function currentScript() { | ||
return process.env.npm_lifecycle_event; | ||
} | ||
run() | ||
run(); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1aWxkLWVzbS5qcyJdLCJuYW1lcyI6WyJwcm9jZXNzIiwiY3dkIiwiZW50cmllcyIsImZpbHRlciIsImVudHJ5IiwiaXNEaXJlY3RvcnkiLCJtYXAiLCJuYW1lIiwicGFja2FnZUZpbGVzIiwiZmlsZVBhdGgiLCJiYWJlbCIsInRyYW5zZm9ybUZpbGUiLCJzb3VyY2VNYXBzIiwiY29kZSIsImNvbXBpbGVGaWxlIiwiY3VycmVudFNjcmlwdCIsImVuZHNXaXRoIiwiY29uc29sZSIsImxvZyIsImNvbnRlbnRzIiwicGF0aCIsImpvaW4iLCJydW4iLCJlbnYiLCJucG1fbGlmZWN5Y2xlX2V2ZW50Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O3dFQWVBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLG1CQUMwQiwyQ0FBa0JBLFFBQVFDLEdBQVIsRUFBbEIsQ0FEMUI7O0FBQUE7QUFBQTtBQUFBO0FBQ1NDLG1CQURUO0FBQUEsNkNBRVNBLFFBQ0pDLE1BREksQ0FDRztBQUFBLHFCQUFTLENBQUNDLE1BQU1DLFdBQWhCO0FBQUEsYUFESCxFQUVKQyxHQUZJLENBRUE7QUFBQSxxQkFBU0YsTUFBTUcsSUFBZjtBQUFBLGFBRkEsQ0FGVDs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHOztrQkFBZUMsWTs7Ozs7O3lFQU9mLGtCQUE0QkMsUUFBNUI7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBQ3VCLHVCQUFRQyxNQUFNQyxhQUFkLEVBQTZCRixRQUE3QixFQUF1QztBQUMxREcsMEJBQVk7QUFEOEMsYUFBdkMsQ0FEdkI7O0FBQUE7QUFBQTtBQUNTQyxnQkFEVCxTQUNTQSxJQURUO0FBQUEsOENBSVNBLElBSlQ7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsRzs7a0JBQWVDLFc7Ozs7Ozt5RUFPZjtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsa0JBQ01DLG9CQUFvQixnQkFEMUI7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBRWlDUCxjQUZqQzs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFFZUMsb0JBRmY7O0FBQUEsaUJBR1VBLFNBQVNPLFFBQVQsQ0FBa0IsS0FBbEIsQ0FIVjtBQUFBO0FBQUE7QUFBQTs7QUFJUUMsb0JBQVFDLEdBQVIsZ0JBQXlCVCxRQUF6QjtBQUpSO0FBQUEsbUJBSytCSyxZQUFZTCxRQUFaLENBTC9COztBQUFBO0FBS2NVLG9CQUxkO0FBQUE7QUFBQSxtQkFNYyx5QkFBVVYsUUFBVixFQUFvQlUsUUFBcEIsQ0FOZDs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7O0FBQUE7QUFBQTs7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUEsbUJBVVUseUJBQVUsTUFBVixDQVZWOztBQUFBO0FBQUE7QUFBQSxtQkFXVSx5QkFBVSxNQUFWLENBWFY7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxtQkFZaUNYLGNBWmpDOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQVllQyxxQkFaZjs7QUFBQSxpQkFhVUEsVUFBU08sUUFBVCxDQUFrQixLQUFsQixDQWJWO0FBQUE7QUFBQTtBQUFBOztBQWNRQyxvQkFBUUMsR0FBUixnQkFBeUJULFNBQXpCLGlCQUE2Q0EsU0FBN0M7QUFkUjtBQUFBLG1CQWUrQkssWUFBWUwsU0FBWixDQWYvQjs7QUFBQTtBQWVjVSxxQkFmZDtBQUFBO0FBQUEsbUJBZ0JjLHlCQUFVQyxLQUFLQyxJQUFMLENBQVUsTUFBVixFQUFrQlosU0FBbEIsQ0FBVixFQUF1Q1UsU0FBdkMsQ0FoQmQ7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBa0JRRixvQkFBUUMsR0FBUixjQUF1QlQsU0FBdkIsaUJBQTJDQSxTQUEzQztBQWxCUjtBQUFBLG1CQW1CK0Isd0JBQVNBLFNBQVQsQ0FuQi9COztBQUFBO0FBbUJjVSxzQkFuQmQ7QUFBQTtBQUFBLG1CQW9CYyx5QkFBVUMsS0FBS0MsSUFBTCxDQUFVLE1BQVYsRUFBa0JaLFNBQWxCLENBQVYsRUFBdUNVLFVBQXZDLENBcEJkOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTs7QUFBQTtBQUFBOztBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsRzs7a0JBQWVHLEc7Ozs7O0FBM0JmOztJQUFZRixJOztBQUNaOzs7O0FBQ0E7O0lBQVlWLEs7O0FBQ1o7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7Ozs7Ozs7QUFFQSxTQUFTSyxhQUFULEdBQW1DO0FBQ2pDLFNBQU9mLFFBQVF1QixHQUFSLENBQVlDLG1CQUFuQjtBQUNEOztBQTBDREYiLCJmaWxlIjoiYnVpbGQtZXNtLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG4vKiBAZmxvdyAqL1xuaW1wb3J0ICogYXMgcGF0aCBmcm9tICdwYXRoJ1xuaW1wb3J0IHRoZW5pZnkgZnJvbSAndGhlbmlmeSdcbmltcG9ydCAqIGFzIGJhYmVsIGZyb20gJ2JhYmVsLWNvcmUnXG5pbXBvcnQgcGtnZmlsZXMgZnJvbSAncGtnZmlsZXMnXG5pbXBvcnQgY3JlYXRlRGlyIGZyb20gJy4uL2NyZWF0ZURpcidcbmltcG9ydCByZW1vdmVEaXIgZnJvbSAnLi4vcmVtb3ZlRGlyJ1xuaW1wb3J0IHJlYWRGaWxlIGZyb20gJy4uL3JlYWRGaWxlJ1xuaW1wb3J0IHdyaXRlRmlsZSBmcm9tICcuLi93cml0ZUZpbGUnXG5cbmZ1bmN0aW9uIGN1cnJlbnRTY3JpcHQgKCk6ID9zdHJpbmcge1xuICByZXR1cm4gcHJvY2Vzcy5lbnYubnBtX2xpZmVjeWNsZV9ldmVudFxufVxuXG5hc3luYyBmdW5jdGlvbiBwYWNrYWdlRmlsZXMgKCk6IFByb21pc2U8c3RyaW5nW10+IHtcbiAgY29uc3QgW2VudHJpZXNdID0gYXdhaXQgdGhlbmlmeShwa2dmaWxlcykocHJvY2Vzcy5jd2QoKSlcbiAgcmV0dXJuIGVudHJpZXNcbiAgICAuZmlsdGVyKGVudHJ5ID0+ICFlbnRyeS5pc0RpcmVjdG9yeSlcbiAgICAubWFwKGVudHJ5ID0+IGVudHJ5Lm5hbWUpXG59XG5cbmFzeW5jIGZ1bmN0aW9uIGNvbXBpbGVGaWxlIChmaWxlUGF0aDogc3RyaW5nKTogUHJvbWlzZTxzdHJpbmc+IHtcbiAgY29uc3Qge2NvZGV9ID0gYXdhaXQgdGhlbmlmeShiYWJlbC50cmFuc2Zvcm1GaWxlKShmaWxlUGF0aCwge1xuICAgIHNvdXJjZU1hcHM6ICdpbmxpbmUnXG4gIH0pXG4gIHJldHVybiBjb2RlXG59XG5cbmFzeW5jIGZ1bmN0aW9uIHJ1biAoKTogUHJvbWlzZTx2b2lkPiB7XG4gIGlmIChjdXJyZW50U2NyaXB0KCkgPT09ICdwcmVwdWJsaXNoT25seScpIHtcbiAgICBmb3IgKGNvbnN0IGZpbGVQYXRoIG9mIGF3YWl0IHBhY2thZ2VGaWxlcygpKSB7XG4gICAgICBpZiAoZmlsZVBhdGguZW5kc1dpdGgoJy5qcycpKSB7XG4gICAgICAgIGNvbnNvbGUubG9nKGBDb21waWxpbmcgJHtmaWxlUGF0aH1gKVxuICAgICAgICBjb25zdCBjb250ZW50cyA9IGF3YWl0IGNvbXBpbGVGaWxlKGZpbGVQYXRoKVxuICAgICAgICBhd2FpdCB3cml0ZUZpbGUoZmlsZVBhdGgsIGNvbnRlbnRzKVxuICAgICAgfVxuICAgIH1cbiAgfSBlbHNlIHtcbiAgICBhd2FpdCByZW1vdmVEaXIoJ2Rpc3QnKVxuICAgIGF3YWl0IGNyZWF0ZURpcignZGlzdCcpXG4gICAgZm9yIChjb25zdCBmaWxlUGF0aCBvZiBhd2FpdCBwYWNrYWdlRmlsZXMoKSkge1xuICAgICAgaWYgKGZpbGVQYXRoLmVuZHNXaXRoKCcuanMnKSkge1xuICAgICAgICBjb25zb2xlLmxvZyhgQ29tcGlsaW5nICR7ZmlsZVBhdGh9ID0+IGRpc3QvJHtmaWxlUGF0aH1gKVxuICAgICAgICBjb25zdCBjb250ZW50cyA9IGF3YWl0IGNvbXBpbGVGaWxlKGZpbGVQYXRoKVxuICAgICAgICBhd2FpdCB3cml0ZUZpbGUocGF0aC5qb2luKCdkaXN0JywgZmlsZVBhdGgpLCBjb250ZW50cylcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGNvbnNvbGUubG9nKGBDb3B5aW5nICR7ZmlsZVBhdGh9ID0+IGRpc3QvJHtmaWxlUGF0aH1gKVxuICAgICAgICBjb25zdCBjb250ZW50cyA9IGF3YWl0IHJlYWRGaWxlKGZpbGVQYXRoKVxuICAgICAgICBhd2FpdCB3cml0ZUZpbGUocGF0aC5qb2luKCdkaXN0JywgZmlsZVBhdGgpLCBjb250ZW50cylcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxucnVuKClcbiJdfQ== |
@@ -1,8 +0,52 @@ | ||
/* @flow */ | ||
import * as path from 'path' | ||
import thenify from 'thenify' | ||
import mkdirp from 'mkdirp' | ||
'use strict'; | ||
export default async function (directoryPath: string): Promise<void> { | ||
await thenify(mkdirp)(path.resolve(directoryPath)) | ||
} | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
var _regenerator = require('babel-runtime/regenerator'); | ||
var _regenerator2 = _interopRequireDefault(_regenerator); | ||
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); | ||
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); | ||
var _path = require('path'); | ||
var path = _interopRequireWildcard(_path); | ||
var _thenify = require('thenify'); | ||
var _thenify2 = _interopRequireDefault(_thenify); | ||
var _mkdirp = require('mkdirp'); | ||
var _mkdirp2 = _interopRequireDefault(_mkdirp); | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
exports.default = function () { | ||
var _ref = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee(directoryPath) { | ||
return _regenerator2.default.wrap(function _callee$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
case 0: | ||
_context.next = 2; | ||
return (0, _thenify2.default)(_mkdirp2.default)(path.resolve(directoryPath)); | ||
case 2: | ||
case 'end': | ||
return _context.stop(); | ||
} | ||
} | ||
}, _callee, this); | ||
})); | ||
return function (_x) { | ||
return _ref.apply(this, arguments); | ||
}; | ||
}(); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNyZWF0ZURpci5qcyJdLCJuYW1lcyI6WyJwYXRoIiwiZGlyZWN0b3J5UGF0aCIsInJlc29sdmUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7O0lBQVlBLEk7O0FBQ1o7Ozs7QUFDQTs7Ozs7Ozs7O3dFQUVlLGlCQUFnQkMsYUFBaEI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBQ1AseUNBQWdCRCxLQUFLRSxPQUFMLENBQWFELGFBQWIsQ0FBaEIsQ0FETzs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHIiwiZmlsZSI6ImNyZWF0ZURpci5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEBmbG93ICovXG5pbXBvcnQgKiBhcyBwYXRoIGZyb20gJ3BhdGgnXG5pbXBvcnQgdGhlbmlmeSBmcm9tICd0aGVuaWZ5J1xuaW1wb3J0IG1rZGlycCBmcm9tICdta2RpcnAnXG5cbmV4cG9ydCBkZWZhdWx0IGFzeW5jIGZ1bmN0aW9uIChkaXJlY3RvcnlQYXRoOiBzdHJpbmcpOiBQcm9taXNlPHZvaWQ+IHtcbiAgYXdhaXQgdGhlbmlmeShta2RpcnApKHBhdGgucmVzb2x2ZShkaXJlY3RvcnlQYXRoKSlcbn1cbiJdfQ== |
@@ -1,7 +0,51 @@ | ||
/* @flow */ | ||
import * as path from 'path' | ||
import * as fs from 'mz/fs' | ||
'use strict'; | ||
export default async function (filePath: string): Promise<string> { | ||
return await fs.readFile(path.resolve(filePath), 'utf8') | ||
} | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
var _regenerator = require('babel-runtime/regenerator'); | ||
var _regenerator2 = _interopRequireDefault(_regenerator); | ||
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); | ||
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); | ||
var _path = require('path'); | ||
var path = _interopRequireWildcard(_path); | ||
var _fs = require('mz/fs'); | ||
var fs = _interopRequireWildcard(_fs); | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
exports.default = function () { | ||
var _ref = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee(filePath) { | ||
return _regenerator2.default.wrap(function _callee$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
case 0: | ||
_context.next = 2; | ||
return fs.readFile(path.resolve(filePath), 'utf8'); | ||
case 2: | ||
return _context.abrupt('return', _context.sent); | ||
case 3: | ||
case 'end': | ||
return _context.stop(); | ||
} | ||
} | ||
}, _callee, this); | ||
})); | ||
return function (_x) { | ||
return _ref.apply(this, arguments); | ||
}; | ||
}(); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlYWRGaWxlLmpzIl0sIm5hbWVzIjpbInBhdGgiLCJmcyIsImZpbGVQYXRoIiwicmVhZEZpbGUiLCJyZXNvbHZlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUNBOztJQUFZQSxJOztBQUNaOztJQUFZQyxFOzs7Ozs7O3dFQUVHLGlCQUFnQkMsUUFBaEI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBQ0FELEdBQUdFLFFBQUgsQ0FBWUgsS0FBS0ksT0FBTCxDQUFhRixRQUFiLENBQVosRUFBb0MsTUFBcEMsQ0FEQTs7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEciLCJmaWxlIjoicmVhZEZpbGUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBAZmxvdyAqL1xuaW1wb3J0ICogYXMgcGF0aCBmcm9tICdwYXRoJ1xuaW1wb3J0ICogYXMgZnMgZnJvbSAnbXovZnMnXG5cbmV4cG9ydCBkZWZhdWx0IGFzeW5jIGZ1bmN0aW9uIChmaWxlUGF0aDogc3RyaW5nKTogUHJvbWlzZTxzdHJpbmc+IHtcbiAgcmV0dXJuIGF3YWl0IGZzLnJlYWRGaWxlKHBhdGgucmVzb2x2ZShmaWxlUGF0aCksICd1dGY4Jylcbn1cbiJdfQ== |
@@ -1,8 +0,52 @@ | ||
/* @flow */ | ||
import * as path from 'path' | ||
import rimraf from 'rimraf' | ||
import thenify from 'thenify' | ||
'use strict'; | ||
export default async function (directoryPath: string): Promise<void> { | ||
await thenify(rimraf)(path.resolve(directoryPath)) | ||
} | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
var _regenerator = require('babel-runtime/regenerator'); | ||
var _regenerator2 = _interopRequireDefault(_regenerator); | ||
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); | ||
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); | ||
var _path = require('path'); | ||
var path = _interopRequireWildcard(_path); | ||
var _rimraf = require('rimraf'); | ||
var _rimraf2 = _interopRequireDefault(_rimraf); | ||
var _thenify = require('thenify'); | ||
var _thenify2 = _interopRequireDefault(_thenify); | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
exports.default = function () { | ||
var _ref = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee(directoryPath) { | ||
return _regenerator2.default.wrap(function _callee$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
case 0: | ||
_context.next = 2; | ||
return (0, _thenify2.default)(_rimraf2.default)(path.resolve(directoryPath)); | ||
case 2: | ||
case 'end': | ||
return _context.stop(); | ||
} | ||
} | ||
}, _callee, this); | ||
})); | ||
return function (_x) { | ||
return _ref.apply(this, arguments); | ||
}; | ||
}(); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlbW92ZURpci5qcyJdLCJuYW1lcyI6WyJwYXRoIiwiZGlyZWN0b3J5UGF0aCIsInJlc29sdmUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7O0lBQVlBLEk7O0FBQ1o7Ozs7QUFDQTs7Ozs7Ozs7O3dFQUVlLGlCQUFnQkMsYUFBaEI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBQ1AseUNBQWdCRCxLQUFLRSxPQUFMLENBQWFELGFBQWIsQ0FBaEIsQ0FETzs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHIiwiZmlsZSI6InJlbW92ZURpci5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEBmbG93ICovXG5pbXBvcnQgKiBhcyBwYXRoIGZyb20gJ3BhdGgnXG5pbXBvcnQgcmltcmFmIGZyb20gJ3JpbXJhZidcbmltcG9ydCB0aGVuaWZ5IGZyb20gJ3RoZW5pZnknXG5cbmV4cG9ydCBkZWZhdWx0IGFzeW5jIGZ1bmN0aW9uIChkaXJlY3RvcnlQYXRoOiBzdHJpbmcpOiBQcm9taXNlPHZvaWQ+IHtcbiAgYXdhaXQgdGhlbmlmeShyaW1yYWYpKHBhdGgucmVzb2x2ZShkaXJlY3RvcnlQYXRoKSlcbn1cbiJdfQ== |
@@ -1,13 +0,56 @@ | ||
/* @flow */ | ||
import * as path from 'path' | ||
import * as fs from 'mz/fs' | ||
import createDir from './createDir' | ||
'use strict'; | ||
export default async function ( | ||
destinationPath: string, | ||
contents: string | ||
): Promise<void> { | ||
await createDir(path.dirname(destinationPath)) | ||
await fs.writeFile(destinationPath, contents) | ||
} | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
var _regenerator = require('babel-runtime/regenerator'); | ||
var _regenerator2 = _interopRequireDefault(_regenerator); | ||
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator'); | ||
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2); | ||
var _path = require('path'); | ||
var path = _interopRequireWildcard(_path); | ||
var _fs = require('mz/fs'); | ||
var fs = _interopRequireWildcard(_fs); | ||
var _createDir = require('./createDir'); | ||
var _createDir2 = _interopRequireDefault(_createDir); | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
exports.default = function () { | ||
var _ref = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee(destinationPath, contents) { | ||
return _regenerator2.default.wrap(function _callee$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
case 0: | ||
_context.next = 2; | ||
return (0, _createDir2.default)(path.dirname(destinationPath)); | ||
case 2: | ||
_context.next = 4; | ||
return fs.writeFile(destinationPath, contents); | ||
case 4: | ||
case 'end': | ||
return _context.stop(); | ||
} | ||
} | ||
}, _callee, this); | ||
})); | ||
return function (_x, _x2) { | ||
return _ref.apply(this, arguments); | ||
}; | ||
}(); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndyaXRlRmlsZS5qcyJdLCJuYW1lcyI6WyJwYXRoIiwiZnMiLCJkZXN0aW5hdGlvblBhdGgiLCJjb250ZW50cyIsImRpcm5hbWUiLCJ3cml0ZUZpbGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7O0lBQVlBLEk7O0FBQ1o7O0lBQVlDLEU7O0FBQ1o7Ozs7Ozs7Ozt3RUFFZSxpQkFDYkMsZUFEYSxFQUViQyxRQUZhO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLG1CQUlQLHlCQUFVSCxLQUFLSSxPQUFMLENBQWFGLGVBQWIsQ0FBVixDQUpPOztBQUFBO0FBQUE7QUFBQSxtQkFLUEQsR0FBR0ksU0FBSCxDQUFhSCxlQUFiLEVBQThCQyxRQUE5QixDQUxPOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEciLCJmaWxlIjoid3JpdGVGaWxlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQGZsb3cgKi9cbmltcG9ydCAqIGFzIHBhdGggZnJvbSAncGF0aCdcbmltcG9ydCAqIGFzIGZzIGZyb20gJ216L2ZzJ1xuaW1wb3J0IGNyZWF0ZURpciBmcm9tICcuL2NyZWF0ZURpcidcblxuZXhwb3J0IGRlZmF1bHQgYXN5bmMgZnVuY3Rpb24gKFxuICBkZXN0aW5hdGlvblBhdGg6IHN0cmluZyxcbiAgY29udGVudHM6IHN0cmluZ1xuKTogUHJvbWlzZTx2b2lkPiB7XG4gIGF3YWl0IGNyZWF0ZURpcihwYXRoLmRpcm5hbWUoZGVzdGluYXRpb25QYXRoKSlcbiAgYXdhaXQgZnMud3JpdGVGaWxlKGRlc3RpbmF0aW9uUGF0aCwgY29udGVudHMpXG59XG5cbiJdfQ== |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
28463
385