{"_id":"array-union","_rev":"6405","name":"array-union","description":"Create an array of unique values, in order, from the input arrays","dist-tags":{"latest":"3.0.1"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2021-06-03T09:56:54.000Z","created":"2014-06-19T15:37:29.885Z","3.0.1":"2021-03-01T18:43:09.121Z","3.0.0":"2021-03-01T09:45:45.963Z","2.1.0":"2019-04-22T07:56:25.195Z","2.0.0":"2019-03-20T05:33:48.228Z","1.0.2":"2016-06-16T12:16:52.561Z","1.0.1":"2014-11-18T08:36:27.083Z","1.0.0":"2014-08-13T16:39:20.519Z","0.1.0":"2014-06-19T15:37:29.885Z"},"users":{"rocket0191":true,"d0ughtyj":true,"ninozhang":true,"codekiln":true},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/array-union.git"},"versions":{"3.0.1":{"name":"array-union","version":"3.0.1","description":"Create an array of unique values, in order, from the input arrays","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/array-union.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=12"},"scripts":{"test":"xo && ava && tsd"},"keywords":["array","set","uniq","unique","duplicate","remove","union","combine","merge"],"devDependencies":{"ava":"^3.15.0","tsd":"^0.14.0","xo":"^0.38.2"},"tsd":{"compilerOptions":{"esModuleInterop":true}},"gitHead":"c9e401d946d70eb46149ad67973c911c6ad2a335","bugs":{"url":"https://github.com/sindresorhus/array-union/issues"},"homepage":"https://github.com/sindresorhus/array-union#readme","_id":"array-union@3.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"da52630d327f8b88cfbfb57728e2af5cd9b6b975","size":1850,"noattachment":false,"key":"/array-union/-/array-union-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-union/download/array-union-3.0.1.tgz"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-union_3.0.1_1614624188948_0.05485014798967813"},"_hasShrinkwrap":false,"publish_time":1614624189121,"_cnpm_publish_time":1614624189121},"3.0.0":{"name":"array-union","version":"3.0.0","description":"Create an array of unique values, in order, from the input arrays","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/array-union.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=12"},"scripts":{"test":"xo && ava && tsd"},"keywords":["array","set","uniq","unique","duplicate","remove","union","combine","merge"],"devDependencies":{"ava":"^3.15.0","tsd":"^0.14.0","xo":"^0.38.2"},"tsd":{"compilerOptions":{"esModuleInterop":true}},"gitHead":"fe21f3cdda912e8678f2c1aaaeee6dcabb809739","bugs":{"url":"https://github.com/sindresorhus/array-union/issues"},"homepage":"https://github.com/sindresorhus/array-union#readme","_id":"array-union@3.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"cffca2d37641781c852257157ba0422c714093e9","size":1852,"noattachment":false,"key":"/array-union/-/array-union-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-union/download/array-union-3.0.0.tgz"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-union_3.0.0_1614591945816_0.009177944284409545"},"_hasShrinkwrap":false,"publish_time":1614591945963,"_cnpm_publish_time":1614591945963},"2.1.0":{"name":"array-union","version":"2.1.0","description":"Create an array of unique values, in order, from the input arrays","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/array-union.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["array","set","uniq","unique","duplicate","remove","union","combine","merge"],"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"b53b00cb2db48fa614511178a3c0d388d7bc47bb","bugs":{"url":"https://github.com/sindresorhus/array-union/issues"},"homepage":"https://github.com/sindresorhus/array-union#readme","_id":"array-union@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"b798420adbeb1de828d84acd8a2e23d3efe85e8d","size":1606,"noattachment":false,"key":"/array-union/-/array-union-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-union/download/array-union-2.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-union_2.1.0_1555919785079_0.8583172534047399"},"_hasShrinkwrap":false,"publish_time":1555919785195,"_cnpm_publish_time":1555919785195},"2.0.0":{"name":"array-union","version":"2.0.0","description":"Create an array of unique values, in order, from the input arrays","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/array-union.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava"},"keywords":["array","set","uniq","unique","duplicate","remove","union","combine","merge"],"devDependencies":{"ava":"^1.3.1","xo":"^0.24.0"},"gitHead":"deefc698911df5deeb741563b7e934d903dab5a0","bugs":{"url":"https://github.com/sindresorhus/array-union/issues"},"homepage":"https://github.com/sindresorhus/array-union#readme","_id":"array-union@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"ce72e79b255d14c2196fe9eac4214f94fa967805","size":1443,"noattachment":false,"key":"/array-union/-/array-union-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-union/download/array-union-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/array-union_2.0.0_1553060028082_0.9612036962905921"},"_hasShrinkwrap":false,"publish_time":1553060028228,"_cnpm_publish_time":1553060028228},"1.0.2":{"name":"array-union","version":"1.0.2","description":"Create an array of unique values, in order, from the input arrays","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/array-union.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["array","arr","set","uniq","unique","duplicate","remove","union","combine","merge"],"dependencies":{"array-uniq":"^1.0.1"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"34e1d6a80baa4eac9723795a0674c14119ace1bd","bugs":{"url":"https://github.com/sindresorhus/array-union/issues"},"homepage":"https://github.com/sindresorhus/array-union#readme","_id":"array-union@1.0.2","_shasum":"9a34410e4f4e3da23dea375be5be70f24778ec39","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"9a34410e4f4e3da23dea375be5be70f24778ec39","size":1479,"noattachment":false,"key":"/array-union/-/array-union-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-union/download/array-union-1.0.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/array-union-1.0.2.tgz_1466079411551_0.23353995219804347"},"directories":{},"publish_time":1466079412561,"_cnpm_publish_time":1466079412561,"_hasShrinkwrap":false},"1.0.1":{"name":"array-union","version":"1.0.1","description":"Create an array of unique values, in order, from the input arrays","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/array-union"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["array","arr","set","uniq","unique","duplicate","remove","union","combine","merge"],"dependencies":{"array-uniq":"^1.0.1"},"devDependencies":{"mocha":"*"},"gitHead":"d0e72cc6fbff57273032e45050c51ff44c8e137c","bugs":{"url":"https://github.com/sindresorhus/array-union/issues"},"homepage":"https://github.com/sindresorhus/array-union","_id":"array-union@1.0.1","_shasum":"4d410fc8395cb247637124bade9e3f547d5d55f2","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"dist":{"shasum":"4d410fc8395cb247637124bade9e3f547d5d55f2","size":789,"noattachment":false,"key":"/array-union/-/array-union-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-union/download/array-union-1.0.1.tgz"},"directories":{},"publish_time":1416299787083,"_cnpm_publish_time":1416299787083,"_hasShrinkwrap":false},"1.0.0":{"name":"array-union","version":"1.0.0","description":"Create an array of unique values, in order, from the input arrays","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/array-union"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["array","arr","set","uniq","unique","duplicate","remove","union","combine","merge"],"dependencies":{"array-uniq":"^1.0.0"},"devDependencies":{"mocha":"*"},"gitHead":"220d00ed0c3c4908e756699a8ef5720a29a37159","bugs":{"url":"https://github.com/sindresorhus/array-union/issues"},"homepage":"https://github.com/sindresorhus/array-union","_id":"array-union@1.0.0","_shasum":"5c4754bb8cc9a6bd7113b20a218ba0ce7dc2f1d2","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"dist":{"shasum":"5c4754bb8cc9a6bd7113b20a218ba0ce7dc2f1d2","size":788,"noattachment":false,"key":"/array-union/-/array-union-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-union/download/array-union-1.0.0.tgz"},"directories":{},"publish_time":1407947960519,"_cnpm_publish_time":1407947960519,"_hasShrinkwrap":false},"0.1.0":{"name":"array-union","version":"0.1.0","description":"Creates an array of unique values, in order, from the input arrays","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/array-union"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["array","arr","set","uniq","unique","duplicate","remove","union","combine","merge"],"dependencies":{"array-uniq":"^0.1.0"},"devDependencies":{"mocha":"*"},"bugs":{"url":"https://github.com/sindresorhus/array-union/issues"},"homepage":"https://github.com/sindresorhus/array-union","_id":"array-union@0.1.0","_shasum":"ede98088330665e699e1ebf0227cbc6034e627db","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"dist":{"shasum":"ede98088330665e699e1ebf0227cbc6034e627db","size":785,"noattachment":false,"key":"/array-union/-/array-union-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-union/download/array-union-0.1.0.tgz"},"directories":{},"publish_time":1403192249885,"_cnpm_publish_time":1403192249885,"_hasShrinkwrap":false}},"readme":"# array-union\n\n> Create an array of unique values, in order, from the input arrays\n\n## Install\n\n```\n$ npm install array-union\n```\n\n## Usage\n\n```js\nimport arrayUnion from 'array-union';\n\narrayUnion([1, 1, 2, 3], [2, 3]);\n//=> [1, 2, 3]\n\narrayUnion(['foo', 'foo', 'bar']);\n//=> ['foo', 'bar']\n\narrayUnion(['????', '????', '????'], ['????', '????']);\n//=> ['????', '????', '????', '????']\n\narrayUnion(['????', '????'], ['????', '????'], ['????', '????', '????']);\n//=> ['????', '????', '????', '????', '????']\n```\n\n---\n\n<div align=\"center\">\n\t<b>\n\t\t<a href=\"https://tidelift.com/subscription/pkg/npm-array-union?utm_source=npm-array-union&utm_medium=referral&utm_campaign=readme\">Get professional support for this package with a Tidelift subscription</a>\n\t</b>\n\t<br>\n\t<sub>\n\t\tTidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.\n\t</sub>\n</div>\n","_attachments":{},"homepage":"https://github.com/sindresorhus/array-union#readme","bugs":{"url":"https://github.com/sindresorhus/array-union/issues"},"license":"MIT"}