build-esm
Advanced tools
Comparing version 1.1.1 to 1.1.2
{ | ||
"name": "build-esm", | ||
"version": "1.1.1", | ||
"version": "1.1.2", | ||
"description": "Compile an ES Module for release on npm", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
#!/usr/bin/env node | ||
'use strict'; | ||
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' | ||
var _getIterator2 = require('babel-runtime/core-js/get-iterator'); | ||
function currentScript () { | ||
return process.env.npm_lifecycle_event | ||
} | ||
var _getIterator3 = _interopRequireDefault(_getIterator2); | ||
async function packageFiles () { | ||
const [entries] = await thenify(pkgfiles)(process.cwd()) | ||
return entries | ||
.filter(entry => !entry.isDirectory) | ||
.map(entry => entry.name) | ||
} | ||
var _regenerator = require('babel-runtime/regenerator'); | ||
async function compileFile (filePath) { | ||
const {code} = await thenify(babel.transformFile)(filePath, { | ||
sourceMaps: 'inline' | ||
}) | ||
return code | ||
} | ||
var _regenerator2 = _interopRequireDefault(_regenerator); | ||
async function run () { | ||
if (currentScript() === 'prepare') { | ||
for (const filePath of await packageFiles()) { | ||
console.log(`Compiling ${filePath}`) | ||
const contents = await compileFile(filePath) | ||
await writeFile(filePath, contents) | ||
} | ||
} 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) | ||
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(); | ||
} | ||
} | ||
} | ||
} | ||
}, _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() === 'prepare')) { | ||
_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1aWxkLWVzbS5qcyJdLCJuYW1lcyI6WyJwcm9jZXNzIiwiY3dkIiwiZW50cmllcyIsImZpbHRlciIsImVudHJ5IiwiaXNEaXJlY3RvcnkiLCJtYXAiLCJuYW1lIiwicGFja2FnZUZpbGVzIiwiZmlsZVBhdGgiLCJiYWJlbCIsInRyYW5zZm9ybUZpbGUiLCJzb3VyY2VNYXBzIiwiY29kZSIsImNvbXBpbGVGaWxlIiwiY3VycmVudFNjcmlwdCIsImVuZHNXaXRoIiwiY29uc29sZSIsImxvZyIsImNvbnRlbnRzIiwicGF0aCIsImpvaW4iLCJydW4iLCJlbnYiLCJucG1fbGlmZWN5Y2xlX2V2ZW50Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O3dFQWVBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLG1CQUMwQiwyQ0FBa0JBLFFBQVFDLEdBQVIsRUFBbEIsQ0FEMUI7O0FBQUE7QUFBQTtBQUFBO0FBQ1NDLG1CQURUO0FBQUEsNkNBRVNBLFFBQ0pDLE1BREksQ0FDRztBQUFBLHFCQUFTLENBQUNDLE1BQU1DLFdBQWhCO0FBQUEsYUFESCxFQUVKQyxHQUZJLENBRUE7QUFBQSxxQkFBU0YsTUFBTUcsSUFBZjtBQUFBLGFBRkEsQ0FGVDs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHOztrQkFBZUMsWTs7Ozs7O3lFQU9mLGtCQUE0QkMsUUFBNUI7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBQ3VCLHVCQUFRQyxNQUFNQyxhQUFkLEVBQTZCRixRQUE3QixFQUF1QztBQUMxREcsMEJBQVk7QUFEOEMsYUFBdkMsQ0FEdkI7O0FBQUE7QUFBQTtBQUNTQyxnQkFEVCxTQUNTQSxJQURUO0FBQUEsOENBSVNBLElBSlQ7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsRzs7a0JBQWVDLFc7Ozs7Ozt5RUFPZjtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsa0JBQ01DLG9CQUFvQixTQUQxQjtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxtQkFFaUNQLGNBRmpDOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUVlQyxvQkFGZjs7QUFBQSxpQkFHVUEsU0FBU08sUUFBVCxDQUFrQixLQUFsQixDQUhWO0FBQUE7QUFBQTtBQUFBOztBQUlRQyxvQkFBUUMsR0FBUixnQkFBeUJULFFBQXpCO0FBSlI7QUFBQSxtQkFLK0JLLFlBQVlMLFFBQVosQ0FML0I7O0FBQUE7QUFLY1Usb0JBTGQ7QUFBQTtBQUFBLG1CQU1jLHlCQUFVVixRQUFWLEVBQW9CVSxRQUFwQixDQU5kOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTs7QUFBQTtBQUFBOztBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQSxtQkFVVSx5QkFBVSxNQUFWLENBVlY7O0FBQUE7QUFBQTtBQUFBLG1CQVdVLHlCQUFVLE1BQVYsQ0FYVjs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLG1CQVlpQ1gsY0FaakM7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBWWVDLHFCQVpmOztBQUFBLGlCQWFVQSxVQUFTTyxRQUFULENBQWtCLEtBQWxCLENBYlY7QUFBQTtBQUFBO0FBQUE7O0FBY1FDLG9CQUFRQyxHQUFSLGdCQUF5QlQsU0FBekIsaUJBQTZDQSxTQUE3QztBQWRSO0FBQUEsbUJBZStCSyxZQUFZTCxTQUFaLENBZi9COztBQUFBO0FBZWNVLHFCQWZkO0FBQUE7QUFBQSxtQkFnQmMseUJBQVVDLEtBQUtDLElBQUwsQ0FBVSxNQUFWLEVBQWtCWixTQUFsQixDQUFWLEVBQXVDVSxTQUF2QyxDQWhCZDs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFrQlFGLG9CQUFRQyxHQUFSLGNBQXVCVCxTQUF2QixpQkFBMkNBLFNBQTNDO0FBbEJSO0FBQUEsbUJBbUIrQix3QkFBU0EsU0FBVCxDQW5CL0I7O0FBQUE7QUFtQmNVLHNCQW5CZDtBQUFBO0FBQUEsbUJBb0JjLHlCQUFVQyxLQUFLQyxJQUFMLENBQVUsTUFBVixFQUFrQlosU0FBbEIsQ0FBVixFQUF1Q1UsVUFBdkMsQ0FwQmQ7O0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBOztBQUFBO0FBQUE7O0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHOztrQkFBZUcsRzs7Ozs7QUEzQmY7O0lBQVlGLEk7O0FBQ1o7Ozs7QUFDQTs7SUFBWVYsSzs7QUFDWjs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7OztBQUVBLFNBQVNLLGFBQVQsR0FBMEI7QUFDeEIsU0FBT2YsUUFBUXVCLEdBQVIsQ0FBWUMsbUJBQW5CO0FBQ0Q7O0FBMENERiIsImZpbGUiOiJidWlsZC1lc20uanMiLCJzb3VyY2VzQ29udGVudCI6WyJcblxuaW1wb3J0ICogYXMgcGF0aCBmcm9tICdwYXRoJ1xuaW1wb3J0IHRoZW5pZnkgZnJvbSAndGhlbmlmeSdcbmltcG9ydCAqIGFzIGJhYmVsIGZyb20gJ2JhYmVsLWNvcmUnXG5pbXBvcnQgcGtnZmlsZXMgZnJvbSAncGtnZmlsZXMnXG5pbXBvcnQgY3JlYXRlRGlyIGZyb20gJy4uL2NyZWF0ZURpcidcbmltcG9ydCByZW1vdmVEaXIgZnJvbSAnLi4vcmVtb3ZlRGlyJ1xuaW1wb3J0IHJlYWRGaWxlIGZyb20gJy4uL3JlYWRGaWxlJ1xuaW1wb3J0IHdyaXRlRmlsZSBmcm9tICcuLi93cml0ZUZpbGUnXG5cbmZ1bmN0aW9uIGN1cnJlbnRTY3JpcHQgKCkge1xuICByZXR1cm4gcHJvY2Vzcy5lbnYubnBtX2xpZmVjeWNsZV9ldmVudFxufVxuXG5hc3luYyBmdW5jdGlvbiBwYWNrYWdlRmlsZXMgKCkge1xuICBjb25zdCBbZW50cmllc10gPSBhd2FpdCB0aGVuaWZ5KHBrZ2ZpbGVzKShwcm9jZXNzLmN3ZCgpKVxuICByZXR1cm4gZW50cmllc1xuICAgIC5maWx0ZXIoZW50cnkgPT4gIWVudHJ5LmlzRGlyZWN0b3J5KVxuICAgIC5tYXAoZW50cnkgPT4gZW50cnkubmFtZSlcbn1cblxuYXN5bmMgZnVuY3Rpb24gY29tcGlsZUZpbGUgKGZpbGVQYXRoKSB7XG4gIGNvbnN0IHtjb2RlfSA9IGF3YWl0IHRoZW5pZnkoYmFiZWwudHJhbnNmb3JtRmlsZSkoZmlsZVBhdGgsIHtcbiAgICBzb3VyY2VNYXBzOiAnaW5saW5lJ1xuICB9KVxuICByZXR1cm4gY29kZVxufVxuXG5hc3luYyBmdW5jdGlvbiBydW4gKCkge1xuICBpZiAoY3VycmVudFNjcmlwdCgpID09PSAncHJlcGFyZScpIHtcbiAgICBmb3IgKGNvbnN0IGZpbGVQYXRoIG9mIGF3YWl0IHBhY2thZ2VGaWxlcygpKSB7XG4gICAgICBpZiAoZmlsZVBhdGguZW5kc1dpdGgoJy5qcycpKSB7XG4gICAgICAgIGNvbnNvbGUubG9nKGBDb21waWxpbmcgJHtmaWxlUGF0aH1gKVxuICAgICAgICBjb25zdCBjb250ZW50cyA9IGF3YWl0IGNvbXBpbGVGaWxlKGZpbGVQYXRoKVxuICAgICAgICBhd2FpdCB3cml0ZUZpbGUoZmlsZVBhdGgsIGNvbnRlbnRzKVxuICAgICAgfVxuICAgIH1cbiAgfSBlbHNlIHtcbiAgICBhd2FpdCByZW1vdmVEaXIoJ2Rpc3QnKVxuICAgIGF3YWl0IGNyZWF0ZURpcignZGlzdCcpXG4gICAgZm9yIChjb25zdCBmaWxlUGF0aCBvZiBhd2FpdCBwYWNrYWdlRmlsZXMoKSkge1xuICAgICAgaWYgKGZpbGVQYXRoLmVuZHNXaXRoKCcuanMnKSkge1xuICAgICAgICBjb25zb2xlLmxvZyhgQ29tcGlsaW5nICR7ZmlsZVBhdGh9ID0+IGRpc3QvJHtmaWxlUGF0aH1gKVxuICAgICAgICBjb25zdCBjb250ZW50cyA9IGF3YWl0IGNvbXBpbGVGaWxlKGZpbGVQYXRoKVxuICAgICAgICBhd2FpdCB3cml0ZUZpbGUocGF0aC5qb2luKCdkaXN0JywgZmlsZVBhdGgpLCBjb250ZW50cylcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGNvbnNvbGUubG9nKGBDb3B5aW5nICR7ZmlsZVBhdGh9ID0+IGRpc3QvJHtmaWxlUGF0aH1gKVxuICAgICAgICBjb25zdCBjb250ZW50cyA9IGF3YWl0IHJlYWRGaWxlKGZpbGVQYXRoKVxuICAgICAgICBhd2FpdCB3cml0ZUZpbGUocGF0aC5qb2luKCdkaXN0JywgZmlsZVBhdGgpLCBjb250ZW50cylcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxucnVuKClcbiJdfQ== |
@@ -1,7 +0,52 @@ | ||
import * as path from 'path' | ||
import thenify from 'thenify' | ||
import mkdirp from 'mkdirp' | ||
'use strict'; | ||
export default async function (directoryPath) { | ||
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNyZWF0ZURpci5qcyJdLCJuYW1lcyI6WyJwYXRoIiwiZGlyZWN0b3J5UGF0aCIsInJlc29sdmUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQUE7O0lBQVlBLEk7O0FBQ1o7Ozs7QUFDQTs7Ozs7Ozs7O3dFQUVlLGlCQUFnQkMsYUFBaEI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBQ1AseUNBQWdCRCxLQUFLRSxPQUFMLENBQWFELGFBQWIsQ0FBaEIsQ0FETzs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHIiwiZmlsZSI6ImNyZWF0ZURpci5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIHBhdGggZnJvbSAncGF0aCdcbmltcG9ydCB0aGVuaWZ5IGZyb20gJ3RoZW5pZnknXG5pbXBvcnQgbWtkaXJwIGZyb20gJ21rZGlycCdcblxuZXhwb3J0IGRlZmF1bHQgYXN5bmMgZnVuY3Rpb24gKGRpcmVjdG9yeVBhdGgpIHtcbiAgYXdhaXQgdGhlbmlmeShta2RpcnApKHBhdGgucmVzb2x2ZShkaXJlY3RvcnlQYXRoKSlcbn1cbiJdfQ== |
@@ -1,6 +0,51 @@ | ||
import * as path from 'path' | ||
import * as fs from 'mz/fs' | ||
'use strict'; | ||
export default async function (filePath) { | ||
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlYWRGaWxlLmpzIl0sIm5hbWVzIjpbInBhdGgiLCJmcyIsImZpbGVQYXRoIiwicmVhZEZpbGUiLCJyZXNvbHZlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUFBOztJQUFZQSxJOztBQUNaOztJQUFZQyxFOzs7Ozs7O3dFQUVHLGlCQUFnQkMsUUFBaEI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBQ0FELEdBQUdFLFFBQUgsQ0FBWUgsS0FBS0ksT0FBTCxDQUFhRixRQUFiLENBQVosRUFBb0MsTUFBcEMsQ0FEQTs7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEciLCJmaWxlIjoicmVhZEZpbGUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBwYXRoIGZyb20gJ3BhdGgnXG5pbXBvcnQgKiBhcyBmcyBmcm9tICdtei9mcydcblxuZXhwb3J0IGRlZmF1bHQgYXN5bmMgZnVuY3Rpb24gKGZpbGVQYXRoKSB7XG4gIHJldHVybiBhd2FpdCBmcy5yZWFkRmlsZShwYXRoLnJlc29sdmUoZmlsZVBhdGgpLCAndXRmOCcpXG59XG4iXX0= |
@@ -1,7 +0,52 @@ | ||
import * as path from 'path' | ||
import rimraf from 'rimraf' | ||
import thenify from 'thenify' | ||
'use strict'; | ||
export default async function (directoryPath) { | ||
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlbW92ZURpci5qcyJdLCJuYW1lcyI6WyJwYXRoIiwiZGlyZWN0b3J5UGF0aCIsInJlc29sdmUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQUE7O0lBQVlBLEk7O0FBQ1o7Ozs7QUFDQTs7Ozs7Ozs7O3dFQUVlLGlCQUFnQkMsYUFBaEI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBQ1AseUNBQWdCRCxLQUFLRSxPQUFMLENBQWFELGFBQWIsQ0FBaEIsQ0FETzs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHIiwiZmlsZSI6InJlbW92ZURpci5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIHBhdGggZnJvbSAncGF0aCdcbmltcG9ydCByaW1yYWYgZnJvbSAncmltcmFmJ1xuaW1wb3J0IHRoZW5pZnkgZnJvbSAndGhlbmlmeSdcblxuZXhwb3J0IGRlZmF1bHQgYXN5bmMgZnVuY3Rpb24gKGRpcmVjdG9yeVBhdGgpIHtcbiAgYXdhaXQgdGhlbmlmeShyaW1yYWYpKHBhdGgucmVzb2x2ZShkaXJlY3RvcnlQYXRoKSlcbn1cbiJdfQ== |
@@ -1,9 +0,56 @@ | ||
import * as path from 'path' | ||
import * as fs from 'mz/fs' | ||
import createDir from './createDir' | ||
'use strict'; | ||
export default async function (destinationPath, contents) { | ||
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndyaXRlRmlsZS5qcyJdLCJuYW1lcyI6WyJwYXRoIiwiZnMiLCJkZXN0aW5hdGlvblBhdGgiLCJjb250ZW50cyIsImRpcm5hbWUiLCJ3cml0ZUZpbGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQUE7O0lBQVlBLEk7O0FBQ1o7O0lBQVlDLEU7O0FBQ1o7Ozs7Ozs7Ozt3RUFFZSxpQkFBZ0JDLGVBQWhCLEVBQWlDQyxRQUFqQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxtQkFDUCx5QkFBVUgsS0FBS0ksT0FBTCxDQUFhRixlQUFiLENBQVYsQ0FETzs7QUFBQTtBQUFBO0FBQUEsbUJBRVBELEdBQUdJLFNBQUgsQ0FBYUgsZUFBYixFQUE4QkMsUUFBOUIsQ0FGTzs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHIiwiZmlsZSI6IndyaXRlRmlsZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIHBhdGggZnJvbSAncGF0aCdcbmltcG9ydCAqIGFzIGZzIGZyb20gJ216L2ZzJ1xuaW1wb3J0IGNyZWF0ZURpciBmcm9tICcuL2NyZWF0ZURpcidcblxuZXhwb3J0IGRlZmF1bHQgYXN5bmMgZnVuY3Rpb24gKGRlc3RpbmF0aW9uUGF0aCwgY29udGVudHMpIHtcbiAgYXdhaXQgY3JlYXRlRGlyKHBhdGguZGlybmFtZShkZXN0aW5hdGlvblBhdGgpKVxuICBhd2FpdCBmcy53cml0ZUZpbGUoZGVzdGluYXRpb25QYXRoLCBjb250ZW50cylcbn1cblxuIl19 |
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
28111
385
1