astx
Version:
super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring
22 lines (15 loc) • 3.27 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.spinner = spinner;
var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral"));
var _chalk = _interopRequireDefault(require("chalk"));
var _templateObject, _templateObject2, _templateObject3, _templateObject4, _templateObject5, _templateObject6, _templateObject7, _templateObject8, _templateObject9, _templateObject10, _templateObject11, _templateObject12, _templateObject13, _templateObject14, _templateObject15, _templateObject16, _templateObject17;
var frames = [(0, _chalk["default"])(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2["default"])(["{bold } ASTX "]))), (0, _chalk["default"])(_templateObject2 || (_templateObject2 = (0, _taggedTemplateLiteral2["default"])(["{bold \u25B0} ASTX "]))), (0, _chalk["default"])(_templateObject3 || (_templateObject3 = (0, _taggedTemplateLiteral2["default"])(["{bold \u25B0\u25B0} ASTX "]))), (0, _chalk["default"])(_templateObject4 || (_templateObject4 = (0, _taggedTemplateLiteral2["default"])(["{bold \u25B0\u25B0\u25B0} ASTX "]))), (0, _chalk["default"])(_templateObject5 || (_templateObject5 = (0, _taggedTemplateLiteral2["default"])([" {bold \u25B0\u25B0\u25B0} ASTX "]))), (0, _chalk["default"])(_templateObject6 || (_templateObject6 = (0, _taggedTemplateLiteral2["default"])([" {bold \u25B0\u25B0\u25B0}ASTX "]))), (0, _chalk["default"])(_templateObject7 || (_templateObject7 = (0, _taggedTemplateLiteral2["default"])([" {bold \u25B0\u25B0A}STX "]))), (0, _chalk["default"])(_templateObject8 || (_templateObject8 = (0, _taggedTemplateLiteral2["default"])([" {bold \u25B0AS}TX "]))), (0, _chalk["default"])(_templateObject9 || (_templateObject9 = (0, _taggedTemplateLiteral2["default"])([" {bold AST}X "]))), (0, _chalk["default"])(_templateObject10 || (_templateObject10 = (0, _taggedTemplateLiteral2["default"])([" A{bold STX} "]))), (0, _chalk["default"])(_templateObject11 || (_templateObject11 = (0, _taggedTemplateLiteral2["default"])([" AS{bold TX\u25B0} "]))), (0, _chalk["default"])(_templateObject12 || (_templateObject12 = (0, _taggedTemplateLiteral2["default"])([" AST{bold X\u25B0\u25B0} "]))), (0, _chalk["default"])(_templateObject13 || (_templateObject13 = (0, _taggedTemplateLiteral2["default"])([" ASTX{bold \u25B0\u25B0\u25B0} "]))), (0, _chalk["default"])(_templateObject14 || (_templateObject14 = (0, _taggedTemplateLiteral2["default"])([" ASTX {bold \u25B0\u25B0\u25B0} "]))), (0, _chalk["default"])(_templateObject15 || (_templateObject15 = (0, _taggedTemplateLiteral2["default"])([" ASTX {bold \u25B0\u25B0\u25B0}"]))), (0, _chalk["default"])(_templateObject16 || (_templateObject16 = (0, _taggedTemplateLiteral2["default"])([" ASTX {bold \u25B0\u25B0}"]))), (0, _chalk["default"])(_templateObject17 || (_templateObject17 = (0, _taggedTemplateLiteral2["default"])([" ASTX {bold \u25B0}"])))];
var start;
function spinner() {
if (start == null) start = Date.now();
return frames[Math.floor((Date.now() - start) / 120) % frames.length];
}