Skip to content

Commit

Permalink
Release 1.0.0 (#65)
Browse files Browse the repository at this point in the history
* Release 1.0.0

* fix lint, build code
  • Loading branch information
goliney authored Apr 20, 2021
1 parent 8dd6227 commit 9edd5ce
Show file tree
Hide file tree
Showing 25 changed files with 2,302 additions and 2,575 deletions.
2 changes: 2 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,5 +43,7 @@ module.exports = {
'no-underscore-dangle': 'off',
// let useEffect return either nothing or a callback
'consistent-return': 'off',
// we use typescript, so no default props
'react/require-default-props': 'off',
},
};
6 changes: 3 additions & 3 deletions dist/_helpers/components/line.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
"use strict";

require("core-js/modules/es.array.iterator");

Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Line = Line;

require("core-js/modules/es.array.iterator.js");

var _react = _interopRequireDefault(require("react"));

var _ink = require("ink");
Expand All @@ -20,7 +20,7 @@ function Line({
}) {
const lineWidth = process.stdout.columns || 0;
const fillerWidth = message ? lineWidth - message.length : lineWidth;
return _react.default.createElement(_ink.Text, {
return /*#__PURE__*/_react.default.createElement(_ink.Text, {
color: color
}, message, [...Array(fillerWidth)].join(charFiller));
}
8 changes: 4 additions & 4 deletions dist/_helpers/components/question.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
function Question({
message
}) {
return _react.default.createElement(_ink.Box, null, _react.default.createElement(_ink.Box, {
return /*#__PURE__*/_react.default.createElement(_ink.Box, null, /*#__PURE__*/_react.default.createElement(_ink.Box, {
marginRight: 1
}, _react.default.createElement(_ink.Text, {
}, /*#__PURE__*/_react.default.createElement(_ink.Text, {
color: "green"
}, "?")), message && _react.default.createElement(_ink.Box, {
}, "?")), message && /*#__PURE__*/_react.default.createElement(_ink.Box, {
marginRight: 1
}, _react.default.createElement(_ink.Text, {
}, /*#__PURE__*/_react.default.createElement(_ink.Text, {
color: "green"
}, message)));
}
10 changes: 5 additions & 5 deletions dist/actions/print-message.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,17 @@ function printMessage({
boxTitle,
message
}) {
_app.app.rerender(_react.default.createElement(_ink.Box, {
_app.app.rerender( /*#__PURE__*/_react.default.createElement(_ink.Box, {
flexDirection: "column",
paddingBottom: 1
}, _react.default.createElement(_helpers.Line, {
}, /*#__PURE__*/_react.default.createElement(_helpers.Line, {
message: boxTitle,
charFiller: "\u2500"
}), _react.default.createElement(_ink.Box, {
}), /*#__PURE__*/_react.default.createElement(_ink.Box, {
paddingY: 1
}, _react.default.createElement(_ink.Text, {
}, /*#__PURE__*/_react.default.createElement(_ink.Text, {
italic: true
}, message)), _react.default.createElement(_helpers.Line, {
}, message)), /*#__PURE__*/_react.default.createElement(_helpers.Line, {
charFiller: "\u2500"
})));
}
2 changes: 1 addition & 1 deletion dist/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ var _react = _interopRequireDefault(require("react"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

const app = (0, _ink.render)(_react.default.createElement(_ink.Text, null, "Initializing..."), {
const app = (0, _ink.render)( /*#__PURE__*/_react.default.createElement(_ink.Text, null, "Initializing..."), {
debug: false
});
exports.app = app;
22 changes: 11 additions & 11 deletions dist/bin/runner.js
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
"use strict";

require("core-js/modules/es.symbol.description");
require("core-js/modules/es.symbol.description.js");

require("core-js/modules/es.array.filter");
require("core-js/modules/es.array.iterator.js");

require("core-js/modules/es.array.from");
require("core-js/modules/es.array.from.js");

require("core-js/modules/es.array.iterator");
require("core-js/modules/es.array.filter.js");

require("core-js/modules/es.array.slice");

require("core-js/modules/es.object.get-own-property-descriptors");
require("core-js/modules/es.object.get-own-property-descriptors.js");

Object.defineProperty(exports, "__esModule", {
value: true
});
exports.runner = runner;

require("core-js/modules/es.array.slice.js");

var _react = _interopRequireDefault(require("react"));

var _ink = require("ink");
Expand All @@ -35,11 +35,11 @@ function _toArray(arr) { return _arrayWithHoles(arr) || _iterableToArray(arr) ||

function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }

function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(n); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }

function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }

function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }

function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }

Expand All @@ -55,10 +55,10 @@ function runner({
rest = _prompts.slice(1);

_app.app.rerender(prompt(result => {
_app.app.rerender(_react.default.createElement(_ink.Box, null)); // clear the previous prompt from the screen
_app.app.rerender( /*#__PURE__*/_react.default.createElement(_ink.Box, null)); // clear the previous prompt from the screen


const newResults = _objectSpread({}, results, {
const newResults = _objectSpread(_objectSpread({}, results), {}, {
[key]: result
});

Expand Down
7 changes: 5 additions & 2 deletions dist/index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
"use strict";

require("core-js/modules/es.array.iterator");

Object.defineProperty(exports, "__esModule", {
value: true
});
Expand All @@ -10,11 +8,14 @@ var _exportNames = {
};
exports.garson = garson;

require("core-js/modules/es.array.iterator.js");

var _prompts = require("./prompts");

Object.keys(_prompts).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _prompts[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
Expand All @@ -28,6 +29,7 @@ var _actions = require("./actions");
Object.keys(_actions).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _actions[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
Expand All @@ -41,6 +43,7 @@ var _runner = require("./bin/runner");
Object.keys(_runner).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _runner[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
Expand Down
12 changes: 6 additions & 6 deletions dist/prompts/choices/components/choices-list.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
"use strict";

require("core-js/modules/es.array.map");

Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ChoicesList = ChoicesList;

require("core-js/modules/es.array.map.js");

var _react = _interopRequireDefault(require("react"));

var _ink = require("ink");
Expand All @@ -26,15 +26,15 @@ function ChoicesList({
isNumericInputEnabled,
itemComponent = _item.Item
}) {
return _react.default.createElement(_ink.Box, {
return /*#__PURE__*/_react.default.createElement(_ink.Box, {
flexDirection: "column"
}, items.map((item, index) => {
const isSelected = item === highlightedItem;
return _react.default.createElement(_ink.Box, {
return /*#__PURE__*/_react.default.createElement(_ink.Box, {
key: item.key || item.value
}, _react.default.createElement(_indicator.Indicator, {
}, /*#__PURE__*/_react.default.createElement(_indicator.Indicator, {
isSelected: isSelected
}), isNumericInputEnabled && _react.default.createElement(_ink.Text, {
}), isNumericInputEnabled && /*#__PURE__*/_react.default.createElement(_ink.Text, {
color: isSelected ? '#0057ff' : ''
}, index + 1, ". "), _react.default.createElement(itemComponent, {
isSelected,
Expand Down
6 changes: 3 additions & 3 deletions dist/prompts/choices/components/indicator.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
function Indicator({
isSelected
}) {
return _react.default.createElement(_ink.Box, {
return /*#__PURE__*/_react.default.createElement(_ink.Box, {
marginRight: 1,
flexShrink: 0
}, isSelected ? _react.default.createElement(_ink.Text, {
}, isSelected ? /*#__PURE__*/_react.default.createElement(_ink.Text, {
color: "#0057ff"
}, _figures.default.square) : _react.default.createElement(_ink.Text, null, " "));
}, _figures.default.square) : /*#__PURE__*/_react.default.createElement(_ink.Text, null, " "));
}
2 changes: 1 addition & 1 deletion dist/prompts/choices/components/item.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ function Item({
isSelected,
item
}) {
return _react.default.createElement(_ink.Text, {
return /*#__PURE__*/_react.default.createElement(_ink.Text, {
color: isSelected ? '#0057ff' : ''
}, item.label);
}
10 changes: 7 additions & 3 deletions dist/prompts/choices/index.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
"use strict";

require("core-js/modules/es.array.iterator.js");

require("core-js/modules/es.weak-map.js");

Object.defineProperty(exports, "__esModule", {
value: true
});
Expand Down Expand Up @@ -42,9 +46,9 @@ function ChoicesComponent({
items,
onNumericInput: handleNumericInput
});
return _react.default.createElement(_react.default.Fragment, null, message && _react.default.createElement(_helpers.Question, {
return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, message && /*#__PURE__*/_react.default.createElement(_helpers.Question, {
message: message
}), _react.default.createElement(_choicesList.ChoicesList, {
}), /*#__PURE__*/_react.default.createElement(_choicesList.ChoicesList, {
items: items,
highlightedItem: highlightedItem,
isNumericInputEnabled: isNumericInputEnabled
Expand All @@ -60,7 +64,7 @@ function choices({
throw new Error('If isNumericInputEnabled is true, the length of choices must be less than 10');
}

return onSubmit => _react.default.createElement(ChoicesComponent, {
return onSubmit => /*#__PURE__*/_react.default.createElement(ChoicesComponent, {
message: message,
isNumericInputEnabled: isNumericInputEnabled,
items: items,
Expand Down
16 changes: 8 additions & 8 deletions dist/prompts/choices/use-choices-navigation.js
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
"use strict";

require("core-js/modules/es.symbol.description");
require("core-js/modules/es.symbol.description.js");

require("core-js/modules/es.array.from");
require("core-js/modules/es.array.iterator.js");

require("core-js/modules/es.array.index-of");
require("core-js/modules/es.array.slice.js");

require("core-js/modules/es.array.iterator");

require("core-js/modules/es.array.slice");
require("core-js/modules/es.array.from.js");

Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useChoicesNavigation = useChoicesNavigation;

require("core-js/modules/es.array.index-of.js");

var _react = require("react");

var _helpers = require("../../_helpers");
Expand All @@ -25,11 +25,11 @@ function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArra

function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }

function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(n); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }

function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }

function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
function _iterableToArrayLimit(arr, i) { var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]); if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (_i = _i.call(arr), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }

function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }

Expand Down
18 changes: 11 additions & 7 deletions dist/prompts/fuzzy-path/components/highlight-file-path-item.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
"use strict";

require("core-js/modules/es.array.map");
require("core-js/modules/es.array.iterator.js");

require("core-js/modules/es.weak-map.js");

Object.defineProperty(exports, "__esModule", {
value: true
});
exports.HighlightFilePathItem = HighlightFilePathItem;

require("core-js/modules/es.array.map.js");

var _react = _interopRequireDefault(require("react"));

var _ink = require("ink");
Expand Down Expand Up @@ -47,23 +51,23 @@ function HighlightFilePathItem({
dirnameHighlighted = (0, _utils.highlightStringByScore)(dirname, item.value.score.descriptionMatch);
}

return _react.default.createElement(_react.default.Fragment, null, _react.default.createElement(_ink.Box, {
return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_ink.Box, {
paddingRight: 2
}, _react.default.createElement(_ink.Text, {
}, /*#__PURE__*/_react.default.createElement(_ink.Text, {
color: isSelected ? '#0057ff' : '#24526d'
}, _react.default.createElement(HighlightedString, {
}, /*#__PURE__*/_react.default.createElement(HighlightedString, {
tokens: basenameHighlighted
}))), _react.default.createElement(_ink.Box, null, _react.default.createElement(_ink.Text, {
}))), /*#__PURE__*/_react.default.createElement(_ink.Box, null, /*#__PURE__*/_react.default.createElement(_ink.Text, {
color: isSelected ? '#0057ff' : '#8ba2a5'
}, _react.default.createElement(HighlightedString, {
}, /*#__PURE__*/_react.default.createElement(HighlightedString, {
tokens: dirnameHighlighted
}))));
}

function HighlightedString({
tokens
}) {
return _react.default.createElement(_react.default.Fragment, null, tokens.map(token => _react.default.createElement(_ink.Text, {
return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, tokens.map(token => /*#__PURE__*/_react.default.createElement(_ink.Text, {
key: token.key,
inverse: token.highlighted
}, token.value)));
Expand Down
Loading

0 comments on commit 9edd5ce

Please sign in to comment.