Socket
Socket
Sign inDemoInstall

build-esm

Package Overview
Dependencies
7
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.1 to 1.1.2

2

package.json
{
"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
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc