{"_id":"@aureooms/js-library","_rev":"5-2db4d25db8eedd7f35cc23044ae1ff92","name":"@aureooms/js-library","description":"All kinds of code bricks for JavaScript","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"bugs":{"url":"https://github.com/aureooms/js-library/issues"},"main":"js/dist/library.js","devDependencies":{"aureooms-node-package":"^6.0.1"},"homepage":"http://aureooms.github.io/js-library/","license":"AGPL-3.0","name":"@aureooms/js-library","description":"All kinds of code bricks for JavaScript","repository":{"type":"git","url":"git+https://github.com/aureooms/js-library.git"},"author":{"name":"aureooms"},"scripts":{"build":"aureooms-node-package-build","test":"aureooms-node-package-test","doc":"groc"},"dependencies":{},"keywords":["algorithms","bricks","data","ender","javascript","js","library","structures","tools"],"version":"0.0.1","spm":{"main":"js/dist/library.js"},"gitHead":"ba43f35250969ae92136a9ef2bf5c23e3502084e","_id":"@aureooms/js-library@0.0.1","_shasum":"6c811750d59126e5955ff6636d9b45d3506fd698","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"aureooms","email":"aurelien.ooms@gmail.com"},"dist":{"shasum":"6c811750d59126e5955ff6636d9b45d3506fd698","tarball":"https://registry.npmjs.org/@aureooms/js-library/-/js-library-0.0.1.tgz","integrity":"sha512-+HS1WulC2VQF8NkhU9kzmV8+zGZXIuPMs9c8vfKcwpS6dfK+hLAVVrh9iyfT93StJO2vvDK/E5+bA4HoQy8Jsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVca+c5bT2a/gCbnCLHi8V1rNFuTWroWUHLzdVlC6EkAiEAnCiEdyHc8qNuXvAWHqLlIRgsQQGMma3OTioZqFDGM8g="}]},"maintainers":[{"name":"aureooms","email":"aurelien.ooms@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/js-library-0.0.1.tgz_1487247315715_0.7586115521844476"},"directories":{},"deprecated":"WARNING: This package does not include any code. Read more at https://github.com/aureooms/js-library."},"0.0.2":{"name":"@aureooms/js-library","description":"All kinds of code bricks for JavaScript","version":"0.0.2","author":{"name":"Aurélien Ooms","email":"aurelien.ooms@gmail.com"},"bugs":{"url":"https://github.com/aureooms/js-library/issues"},"dependencies":{},"devDependencies":{},"homepage":"https://aureooms.github.io/js-library","keywords":["agpl","algorithms","data","javascript","js","library","structures","tools"],"license":"AGPL-3.0","repository":{"type":"git","url":"git+https://github.com/aureooms/js-library.git"},"scripts":{"build":"true","test":"true"},"gitHead":"e1bfacc69606ee30cd857f16b6c3365f60ad251b","_id":"@aureooms/js-library@0.0.2","_nodeVersion":"14.12.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-QMfHDLo8J6QYlkF1YHN7EIoMcNBp0KdDGg+WXiM25w+YWw1Okmw7ceQlS2Ns4dxFNfb5oHwWtF2i3YaIhSt0Uw==","shasum":"3923f4a559bc5a5a75f7bfb77f882504b8afb938","tarball":"https://registry.npmjs.org/@aureooms/js-library/-/js-library-0.0.2.tgz","fileCount":3,"unpackedSize":41073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcwh1CRA9TVsSAnZWagAAM3YP/iiihBORH5jp5szp1FXa\nmDMJKHAFI1CUA5aHqpO88vUb6YUoRouFsZKk3wtmWM9KyQ/m7X8xZVW5psZS\n4BqTELQXTmVbV9qpzWXfog2jLpgPgUkjJjL7RGobrIpKjXuDNuXmLP3mZqXF\nxdzuw+MIKiY0Rzzmw/H4lhgkqv5lLofYXueuVi9WFt+eQHJcq/RBiHMepInW\nxQOf5Uv6XJrQ84vznF+MPif/oBJeuXgalP4Cew4OSr1uc1lw7hzve7ZLSbR5\nHs69NVVQNYgPAzD1lJwZC1L8GiB+Ub5Wv/e8XJCtSIllpU2BkqgoYez1MPgo\nytynEOyqVgvxy5isx0m1KJFRG5XCZH21968f6FSVV9eWkmNpdbo95XbrOtsx\n720tHrraJh06YVk4TnZB08OS+VuKSLwJUJj8NruQpSWCdC+RqIZctC0OhZvy\nuLJP8943PJI9JBSJwBEIezr/bcxeg7w/zZtfaL2kJkrx2uWL66BLJBNwacOW\nRs727ofaKg31bpJuUbFui6tp4/VTVVEdw2+9oen3BpGHYvXVawZi2HRRRQYq\neYtj/ZAfEMticNqxyoCoboRYie5hhw0NlZkE0UgS3wPq/vP5wuspDEvEm+fn\nfQy3iuFldQHrWIJQbrKAnw6+BkDJvriPA1TWuvRs/7gc7I75EQWPbrJFZr/l\nNoDf\r\n=FJXv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmyrq63qzvuKxJuCCX46I9z+2ZulzGudLGdEJQW4OCKgIhAKgSQYOLEU/iiA440siMMuEqYLC273J1oWTcU8/H182z"}]},"maintainers":[{"name":"aureooms","email":"aurelien.ooms@gmail.com"}],"_npmUser":{"name":"aureooms","email":"aurelien.ooms@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-library_0.0.2_1601374325212_0.7097713049150518"},"_hasShrinkwrap":false,"deprecated":"WARNING: This package does not include any code. Read more at https://github.com/aureooms/js-library."}},"readme":":books: [@aureooms/js-library](http://aureooms.github.io/js-library)\n[![License](https://img.shields.io/github/license/aureooms/js-library.svg?style=flat)](https://raw.githubusercontent.com/aureooms/js-library/master/LICENSE)\n==\n\n> All kinds of code bricks for JavaScript.\n\n<img src=\"https://arc-photo-larazon.s3.amazonaws.com/eu-central-1-prod/public/ZWNIU5YSUZFL5LNVWU7EM3CERE.png\" width=\"864\">\n\n\n## Description\n\nThis README regroups dozens of projects focusing on solving problems with JavaScript. This project itself does not contain any code.\n\n### :telescope: Hierarchy\n\nThere are three main categories: *Algorithms*, *Data Structures*, and *Tools*.\n\n#### :rocket: Algorithms\n- [@aureooms/js-algorithms](https://github.com/aureooms/js-algorithms) : Algorithms for JavaScript\n\n#### :herb: Data Structures\n- [@aureooms/js-data-structures](https://github.com/aureooms/js-data-structures) : Data structures for JavaScript\n\n#### :hammer_and_wrench: Tools\n- [@aureooms/js-functools](https://github.com/aureooms/js-functools) : functions code bricks for JavaScript\n- [@aureooms/js-itertools](https://github.com/aureooms/js-itertools) : iterator code bricks for JavaScript\n- [@aureooms/js-cardinality](https://github.com/aureooms/js-cardinality) : iterable cardinality code bricks for JavaScript\n- [@aureooms/js-code](https://github.com/aureooms/js-code) : code generation code bricks for JavaScript\n- Functional operators\n  - [@aureooms/js-predicate](https://github.com/aureooms/js-predicate) : predicate code bricks for JavaScript\n  - [@aureooms/js-operator](https://github.com/aureooms/js-operator) : language operators code bricks for JavaScript\n  - [@aureooms/js-compare](https://github.com/aureooms/js-compare) : comparison code bricks for JavaScript\n  - [@aureooms/js-type](https://github.com/aureooms/js-type) : type checking code bricks for JavaScript\n- Objects and arrays\n  - [@aureooms/js-object](https://github.com/aureooms/js-object) : object code bricks for JavaScript\n  - [@aureooms/js-array](https://github.com/aureooms/js-array) : array manipulation code bricks for JavaScript\n  - [@aureooms/js-memory](https://github.com/aureooms/js-memory) : memory management code bricks for JavaScript\n- Numbers\n  - [@aureooms/js-number](https://github.com/aureooms/js-number) : primitive number type arithmetic code bricks for JavaScript\n  - [@aureooms/js-math](https://github.com/aureooms/js-math) : math code bricks for JavaScript\n  - [@aureooms/js-int32](https://github.com/aureooms/js-int32) : 32-bit signed integer arithmetic code bricks for JavaScript\n  - [@aureooms/js-int64](https://github.com/aureooms/js-int64) : 64-bit signed integer arithmetic code bricks for JavaScript\n  - [@aureooms/js-uint32](https://github.com/aureooms/js-uint32) : 32-bit unsigned integer arithmetic code bricks for JavaScript\n  - [@aureooms/js-uint64](https://github.com/aureooms/js-uint64) : 64-bit unsigned integer arithmetic code bricks for JavaScript\n  - [@aureooms/js-bit](https://github.com/aureooms/js-bit) : bit twiddling hacks code bricks for JavaScript\n\n### :peach: Curated\n\nThis list is a selection of projects that have been proved to be working, usable and useful.\n\n#### :rocket: Algorithms\n  - [@aureooms/js-fft](https://github.com/aureooms/js-fft) : fast Fourier transform code bricks for JavaScript\n  - [@aureooms/js-random](https://github.com/aureooms/js-random) : randomness code bricks for JavaScript\n  - [@aureooms/js-search](https://github.com/aureooms/js-search) : item retrieval code bricks for JavaScript\n  - [@aureooms/js-splitting](https://github.com/aureooms/js-splitting): splitting code bricks for JavaScript\n  - [@aureooms/js-sort](https://github.com/aureooms/js-sort) : sorting code bricks for JavaScript\n    - [@aureooms/js-in-situ-sort-spec](https://github.com/aureooms/js-in-situ-sort-spec): in place sorting code bricks for JavaScript\n      - [@aureooms/js-heapsort](https://github.com/aureooms/js-heapsort): heapsort code bricks for JavaScript\n      - [@aureooms/js-quicksort](https://github.com/aureooms/js-quicksort): quicksort code bricks for JavaScript\n    - [@aureooms/js-mergesort](https://github.com/aureooms/js-mergesort): mergesort code bricks for JavaScript\n    - [@aureooms/js-odd-even-mergesort](https://github.com/aureooms/js-odd-even-mergesort): Batcher's odd-even mergesort code bricks for JavaScript\n    - [@aureooms/js-merging](https://github.com/aureooms/js-merging): merging code bricks for JavaScript\n    - [@aureooms/js-partition](https://github.com/aureooms/js-partition): partition code bricks for JavaScript\n    - [@aureooms/js-selection](https://github.com/aureooms/js-selection): selection code bricks for JavaScript\n      \n#### :herb: Data Structures\n  - [@aureooms/js-binomial-heap](https://github.com/aureooms/js-binomial-heap): Binomial heap data structure for JavaScript\n  - [@aureooms/js-pairing-heap](https://github.com/aureooms/js-pairing-heap): Pairing heap data structure for JavaScript\n  - [@aureooms/js-fibonacci-heap](https://github.com/aureooms/js-fibonacci-heap): Fibonacci heap data structure for JavaScript\n  - [@aureooms/js-red-black-tree](https://github.com/aureooms/js-red-black-tree): Red-black tree data structure for JavaScript\n  - [@aureooms/js-fingertree](https://github.com/aureooms/js-fingertree):Finger tree data structure for JavaScript\n    \n#### :hammer_and_wrench: Tools\n  - [@aureooms/js-functools](https://github.com/aureooms/js-functools) : functions code bricks for JavaScript\n  - [@aureooms/js-itertools](https://github.com/aureooms/js-itertools) : iterator code bricks for JavaScript\n  - [@aureooms/js-compare](https://github.com/aureooms/js-compare) : comparison code bricks for JavaScript\n  - [@aureooms/js-array](https://github.com/aureooms/js-array) : array manipulation code bricks for JavaScript\n  - [@aureooms/js-tape](https://github.com/aureooms/js-tape) : Tape library for JavaScript\n","maintainers":[{"name":"aureooms","email":"aurelien.ooms@gmail.com"}],"time":{"modified":"2022-06-12T14:52:06.707Z","created":"2017-02-16T12:15:16.380Z","0.0.1":"2017-02-16T12:15:16.380Z","0.0.2":"2020-09-29T10:12:05.364Z"},"homepage":"https://aureooms.github.io/js-library","keywords":["agpl","algorithms","data","javascript","js","library","structures","tools"],"repository":{"type":"git","url":"git+https://github.com/aureooms/js-library.git"},"author":{"name":"Aurélien Ooms","email":"aurelien.ooms@gmail.com"},"bugs":{"url":"https://github.com/aureooms/js-library/issues"},"license":"AGPL-3.0","readmeFilename":"README.md"}