Socket
Socket
Sign inDemoInstall

quickselect

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

quickselect - npm Package Compare versions

Comparing version 1.0.1 to 1.1.0

LICENSE

8

index.js

@@ -1,9 +0,5 @@

'use strict';
module.exports = quickselect;
module.exports.default = quickselect;
function quickselect(arr, k, left, right, compare) {
export default function quickselect(arr, k, left, right, compare) {
quickselectStep(arr, k, left || 0, right || (arr.length - 1), compare || defaultCompare);
};
}

@@ -10,0 +6,0 @@ function quickselectStep(arr, k, left, right, compare) {

{
"name": "quickselect",
"version": "1.0.1",
"version": "1.1.0",
"description": "A tiny and fast selection algorithm in JavaScript.",
"main": "index.js",
"module": "index.js",
"main": "quickselect.js",
"dependencies": {},
"devDependencies": {
"eslint": "^2.1.0",
"eslint-config-mourner": "^2.0.0",
"tape": "^4.4.0"
"eslint": "^4.19.1",
"eslint-config-mourner": "^2.0.3",
"esm": "^3.0.15",
"rollup": "^0.57.1",
"tape": "^4.9.0"
},
"eslintConfig": {
"extends": "mourner",
"parserOptions": {
"sourceType": "module"
}
},
"scripts": {
"pretest": "eslint index.js test.js",
"test": "tape test.js"
"pretest": "eslint index.js test.js bench.js",
"test": "node -r esm test.js",
"bench": "node -r esm bench.js",
"build": "rollup -c",
"prepublishOnly": "npm run build"
},
"files": [
"index.js",
"quickselect.js"
],
"keywords": [

@@ -17,0 +33,0 @@ "selection",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc