evil-sort
v1.0.0
Published
> Note: this is a joke/meme package
Downloads
62
Readme
Evil Sort
Note: this is a joke/meme package
From the depths of unhinged software devs, I bring you the horror:
import sort from 'evil-sort';
const unsorted = [8, 42, 38, 111, 2, 39, 1];
const sorted = await sort(unsorted);
console.log(sorted);
// [1, 2, 8, 38, 39, 42, 111]
It's doing this basically:
export default async function sort(numbers) {
const sorted = [];
await Promise.all(
numbers.map(async (n) => {
return new Promise((done) => {
setTimeout(() => done(sorted.push(n)), n);
});
}),
);
return sorted;
}
But hey, it has 3 tests!