UNPKG

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
"use strict"; 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