UNPKG

@zkochan/pnpm

Version:

A fast implementation of npm install

22 lines (17 loc) 411 B
var isArgs = require('lodash.isarguments'); var isObject = require('lodash.isobject'); var values = require('lodash.values'); module.exports = function (data, convertObject) { if (!data) { data = []; } if (isArgs(data)) { data = [].splice.call(data, 0); } if (isObject(data) && convertObject) { data = values(data); } return Array.isArray(data) ? data : [data]; };