{"_id":"@aureooms/js-splitting","_rev":"2-26a5764e8c028cc5fb06eb878d6a16ec","name":"@aureooms/js-splitting","description":"array splitting code bricks for JavaScript","dist-tags":{"latest":"4.0.2"},"versions":{"4.0.2":{"license":"AGPL-3.0","homepage":"http://aureooms.github.io/js-splitting/","main":"js/dist/splitting.js","name":"@aureooms/js-splitting","author":{"name":"aureooms"},"devDependencies":{"@aureooms/js-array":"^3.0.0","aureooms-node-package":"^4.2.5"},"scripts":{"doc":"groc","test":"aureooms-node-package-test","build":"aureooms-node-package-build"},"dependencies":{},"version":"4.0.2","bugs":{"url":"https://github.com/aureooms/js-splitting/issues"},"description":"array splitting code bricks for JavaScript","keywords":["array","bricks","ender","javascript","js","split","splitting"],"repository":{"type":"git","url":"git+https://github.com/aureooms/js-splitting.git"},"spm":{"main":"js/dist/splitting.js"},"gitHead":"04c18e8dd12cd091a57322685d7dc14f2c7512a6","_id":"@aureooms/js-splitting@4.0.2","_shasum":"a9518fdb04b9e808ea88ff8b9d0e74665215a85d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"aureooms","email":"aurelien.ooms@gmail.com"},"dist":{"shasum":"a9518fdb04b9e808ea88ff8b9d0e74665215a85d","tarball":"https://registry.npmjs.org/@aureooms/js-splitting/-/js-splitting-4.0.2.tgz","integrity":"sha512-rET0Ji/i0FKvX+8OczwAC3JI3oc4CPMbNs9QSIYp8/6GlZb5vTln595mVycWJuw6pR9biyU0r9qbxdwPPouvkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm5lJ3O4jrpIW63iScoIVJcxPlyC5lgvnSUbhhvWUx9wIgXU1FQAMVAwAtw8/dcToe2JyWL690Lbt55B1n/+Mt+UA="}]},"maintainers":[{"name":"aureooms","email":"aurelien.ooms@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/js-splitting-4.0.2.tgz_1487246487369_0.21953543811105192"}}},"readme":"[js-splitting](http://aureooms.github.io/js-splitting)\n==\n\nSplitting code bricks for JavaScript. Parent is [aureooms/js-algo](http://github.com/aureooms/js-algo).\n\n```js\nlet pivot = splitting.hoare( predicate , array , left , right ) ;\n\nfor ( let k of itertools.range(  left , pivot , 1 ) ) predicate( array[k] ) ; // 0\nfor ( let k of itertools.range( pivot , right , 1 ) ) predicate( array[k] ) ; // 1\n```\n\n[![NPM license](http://img.shields.io/npm/l/@aureooms/js-splitting.svg?style=flat)](https://raw.githubusercontent.com/aureooms/js-splitting/master/LICENSE)\n[![NPM version](http://img.shields.io/npm/v/@aureooms/js-splitting.svg?style=flat)](https://www.npmjs.org/package/@aureooms/js-splitting)\n[![Bower version](http://img.shields.io/bower/v/@aureooms/js-splitting.svg?style=flat)](http://bower.io/search/?q=@aureooms/js-splitting)\n[![Build Status](http://img.shields.io/travis/aureooms/js-splitting.svg?style=flat)](https://travis-ci.org/aureooms/js-splitting)\n[![Coverage Status](http://img.shields.io/coveralls/aureooms/js-splitting.svg?style=flat)](https://coveralls.io/r/aureooms/js-splitting)\n[![Dependencies Status](http://img.shields.io/david/aureooms/js-splitting.svg?style=flat)](https://david-dm.org/aureooms/js-splitting#info=dependencies)\n[![devDependencies Status](http://img.shields.io/david/dev/aureooms/js-splitting.svg?style=flat)](https://david-dm.org/aureooms/js-splitting#info=devDependencies)\n[![Code Climate](http://img.shields.io/codeclimate/github/aureooms/js-splitting.svg?style=flat)](https://codeclimate.com/github/aureooms/js-splitting)\n[![NPM downloads per month](http://img.shields.io/npm/dm/@aureooms/js-splitting.svg?style=flat)](https://www.npmjs.org/package/@aureooms/js-splitting)\n[![GitHub issues](http://img.shields.io/github/issues/aureooms/js-splitting.svg?style=flat)](https://github.com/aureooms/js-splitting/issues)\n[![Inline docs](http://inch-ci.org/github/aureooms/js-splitting.svg?branch=master&style=shields)](http://inch-ci.org/github/aureooms/js-splitting)\n\n\nCan be managed through [jspm](https://github.com/jspm/jspm-cli),\n[duo](https://github.com/duojs/duo),\n[component](https://github.com/componentjs/component),\n[bower](https://github.com/bower/bower),\n[ender](https://github.com/ender-js/Ender),\n[jam](https://github.com/caolan/jam),\n[spm](https://github.com/spmjs/spm),\nand [npm](https://github.com/npm/npm).\n\n## Install\n\n### jspm\n```terminal\njspm install github:aureooms/js-splitting\n# or\njspm install npm:@aureooms/js-splitting\n```\n### duo\nNo install step needed for duo!\n\n### component\n```terminal\ncomponent install aureooms/js-splitting\n```\n\n### bower\n```terminal\nbower install @aureooms/js-splitting\n```\n\n### ender\n```terminal\nender add @aureooms/js-splitting\n```\n\n### jam\n```terminal\njam install @aureooms/js-splitting\n```\n\n### spm\n```terminal\nspm install @aureooms/js-splitting --save\n```\n\n### npm\n```terminal\nnpm install @aureooms/js-splitting --save\n```\n\n## Require\n### jspm\n```js\nlet splitting = require( \"github:aureooms/js-splitting\" ) ;\n// or\nimport splitting from '@aureooms/js-splitting' ;\n```\n### duo\n```js\nlet splitting = require( \"aureooms/js-splitting\" ) ;\n```\n\n### component, ender, spm, npm\n```js\nlet splitting = require( \"@aureooms/js-splitting\" ) ;\n```\n\n### bower\nThe script tag exposes the global variable `splitting`.\n```html\n<script src=\"bower_components/@aureooms/js-splitting/js/dist/splitting.min.js\"></script>\n```\nAlternatively, you can use any tool mentioned [here](http://bower.io/docs/tools/).\n\n### jam\n```js\nrequire( [ \"@aureooms/js-splitting\" ] , function ( splitting ) { ... } ) ;\n```\n","maintainers":[{"name":"aureooms","email":"aurelien.ooms@gmail.com"}],"time":{"modified":"2022-06-12T14:52:14.194Z","created":"2017-02-16T12:01:27.939Z","4.0.2":"2017-02-16T12:01:27.939Z"},"homepage":"http://aureooms.github.io/js-splitting/","keywords":["array","bricks","ender","javascript","js","split","splitting"],"repository":{"type":"git","url":"git+https://github.com/aureooms/js-splitting.git"},"author":{"name":"aureooms"},"bugs":{"url":"https://github.com/aureooms/js-splitting/issues"},"license":"AGPL-3.0","readmeFilename":"README.md"}