vegan-ipsum
Version:
Generates passages of vegan-themed placeholder text suitable for use in web pages, graphics, and more. Works in the browser, NodeJS, and React Native.
20 lines (19 loc) • 2.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
/**
* Creates an array of a specified length, where each element is its index.
*
* @param {number} length - The desired length of the array. Defaults to 0.
* @returns {number[]} An array of indexes from 0 to `length - 1`.
*/
var makeArrayOfLength = function makeArrayOfLength() {
var length = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
return Array.apply(null, Array(length)).map(function (item, index) {
return index;
});
};
var _default = exports["default"] = makeArrayOfLength;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJtYWtlQXJyYXlPZkxlbmd0aCIsImxlbmd0aCIsImFyZ3VtZW50cyIsInVuZGVmaW5lZCIsIkFycmF5IiwiYXBwbHkiLCJtYXAiLCJpdGVtIiwiaW5kZXgiLCJfZGVmYXVsdCIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbC9tYWtlQXJyYXlPZkxlbmd0aC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENyZWF0ZXMgYW4gYXJyYXkgb2YgYSBzcGVjaWZpZWQgbGVuZ3RoLCB3aGVyZSBlYWNoIGVsZW1lbnQgaXMgaXRzIGluZGV4LlxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSBsZW5ndGggLSBUaGUgZGVzaXJlZCBsZW5ndGggb2YgdGhlIGFycmF5LiBEZWZhdWx0cyB0byAwLlxuICogQHJldHVybnMge251bWJlcltdfSBBbiBhcnJheSBvZiBpbmRleGVzIGZyb20gMCB0byBgbGVuZ3RoIC0gMWAuXG4gKi9cbmNvbnN0IG1ha2VBcnJheU9mTGVuZ3RoID0gKGxlbmd0aDogbnVtYmVyID0gMCk6IG51bWJlcltdID0+IHtcbiAgcmV0dXJuIEFycmF5LmFwcGx5KG51bGwsIEFycmF5KGxlbmd0aCkpLm1hcCgoaXRlbTogYW55LCBpbmRleDogbnVtYmVyKTogbnVtYmVyID0+IGluZGV4KTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IG1ha2VBcnJheU9mTGVuZ3RoO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFNQSxpQkFBaUIsR0FBRyxTQUFwQkEsaUJBQWlCQSxDQUFBLEVBQXFDO0VBQUEsSUFBakNDLE1BQWMsR0FBQUMsU0FBQSxDQUFBRCxNQUFBLFFBQUFDLFNBQUEsUUFBQUMsU0FBQSxHQUFBRCxTQUFBLE1BQUcsQ0FBQztFQUMzQyxPQUFPRSxLQUFLLENBQUNDLEtBQUssQ0FBQyxJQUFJLEVBQUVELEtBQUssQ0FBQ0gsTUFBTSxDQUFDLENBQUMsQ0FBQ0ssR0FBRyxDQUFDLFVBQUNDLElBQVMsRUFBRUMsS0FBYTtJQUFBLE9BQWFBLEtBQUs7RUFBQSxFQUFDO0FBQzFGLENBQUM7QUFBQyxJQUFBQyxRQUFBLEdBQUFDLE9BQUEsY0FFYVYsaUJBQWlCIiwiaWdub3JlTGlzdCI6W119