@extra-object/compare
A collection of methods for working with Objects.
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.0%) to scientific vocabulary
Keywords
Repository
A collection of methods for working with Objects.
Basic Info
- Host: GitHub
- Owner: nodef
- License: mit
- Language: TypeScript
- Default Branch: master
- Homepage: https://www.npmjs.com/package/extra-object
- Size: 818 KB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 0
- Releases: 1
Topics
Metadata Files
README.md
A collection of methods for working with Objects.
📦 Node.js,
🌐 Web,
📜 Files,
📰 Docs,
📘 Wiki.
An Object is a collection of properties (entries), each with a name (key) and a value. These properties can be values of any data type, including primitive data types like strings and numbers, as well as more complex data types like other objects. Objects in JavaScript are very similar to objects in other programming languages. They are used to store and organize data, and they can be manipulated and accessed using a variety of built-in methods and operators.
One of the quirks of objects is that they are dynamic, which means that properties can be added, removed, and modified at any time. This can be useful for some types of programming, but it can also make it difficult to keep track of an object's properties and values. Another quirk of JavaScript objects is that they are not strongly typed. This means that the same property can hold values of different data types, and the type of a property's value can change over time. This can make it difficult to ensure the correctness of your code, and it can lead to runtime errors if you are not careful. Despite these quirks, objects are a powerful and versatile tool for organizing and manipulating data in your code. They are an essential part of any program, and they are used in a wide range of applications.
This package includes common set functions related to querying about objects, generating them, comparing one with another, finding their size, adding and removing entries, obtaining its characteristics, getting a part of it, getting subset entries in it, finding an entry in it, performing functional operations, manipulating it in various ways, combining together objects or its entries, of performing set operations upon it.
All functions except from*() take object as 1st parameter. Methods like
swap() are pure and do not modify the object itself, while methods like
swap$() do modify (update) the object itself.
Stability: Experimental.
```javascript const object = require('extra-object'); // import * as object from "extra-object"; // import * as object from "https://unpkg.com/extra-object/index.mjs"; (deno)
var x = {a: 1, b: 2, c: 3, d: 4}; object.swap(x, 'a', 'b'); // → { a: 2, b: 1, c: 3, d: 4 }
var x = {a: 1, b: 2, c: 3, d: 4}; var y = {b: 20, c: 30, e: 50}; object.intersection(x, y); // → { b: 2, c: 3 }
var x = {a: 1, b: 2, c: 3, d: -2}; object.searchAll(x, v => Math.abs(v) === 2); // → [ 'b', 'd' ]
var x = {a: 1, b: 2, c: 3}; [...object.subsets(x)]; // → [ // → {}, // → { a: 1 }, // → { b: 2 }, // → { a: 1, b: 2 }, // → { c: 3 }, // → { a: 1, c: 3 }, // → { b: 2, c: 3 }, // → { a: 1, b: 2, c: 3 } // → ] ```
Index
| Property | Description | | ---- | ---- | | is | Check if value is an object. | | keys | List all keys. | | values | List all values. | | entries | List all key-value pairs. | | | | | fromEntries | Convert entries to object. | | fromLists | Convert lists to object. | | | | | compare | Compare two objects. | | isEqual | Check if two objects are equal. | | | | | size | Get the number of keys in an object. | | isEmpty | Check if an object is empty. | | | | | get | Get value at specified key. | | getAll | Get values at keys. | | getPath | Get value at path in a nested object. | | hasPath | Check if nested object has a path. | | set | Set value at specified key. | | set$ | Set value at specified key. | | setPath$ | Set value at path in a nested object. | | swap | Exchange two values in an object. | | swap$ | Exchange two values in an object. | | remove | Remove an entry from object. | | remove$ | Remove an entry from object. | | removePath$ | Remove value at path in a nested object. | | | | | count | Count values which satisfy a test. | | countAs | Count occurrences of values. | | min | Find smallest value. | | minEntry | Find smallest entry. | | max | Find largest value. | | maxEntry | Find largest entry. | | range | Find smallest and largest values. | | rangeEntries | Find smallest and largest entries. | | | | | head | Gets first entry from object (default order). | | tail | Get object without its first entry (default order). | | take | Keep first n entries only (default order). | | take$ | Keep first n entries only (default order). | | drop | Remove first n entries (default order). | | drop$ | Remove first n entries (default order). | | | | | subsets | List all possible subsets. | | randomKey | Pick an arbitrary key. | | randomEntry | Pick an arbitrary entry. | | randomSubset | Pick an arbitrary subset. | | | | | has | Check if object has a key. | | hasValue | Check if object has a value. | | hasEntry | Check if object has an entry. | | hasSubset | Check if object has a subset. | | find | Find value of an entry passing a test. | | findAll | Find values of entries passing a test. | | search | Find key of an entry passing a test. | | searchAll | Find all keys of entries passing a test. | | searchValue | Find key with a given value. | | searchValueAll | Find keys with a given value. | | | | | forEach | Call a function for each entry. | | some | Check if any value satisfies a test. | | every | Check if all values satisfy a test. | | map | Transform values of an object. | | map$ | Transform values of an object. | | reduce | Reduce values to a single value. | | filter | Keep entries which pass a test. | | filter$ | Keep entries which pass a test. | | filterAt | Get object with given keys. | | filterAt$ | Get object with given keys. | | reject | Discard entries which pass a test. | | reject$ | Discard entries which pass a test. | | rejectAt | Get object without given keys. | | rejectAt$ | Get object without given keys. | | flat | Flatten nested object to given depth. | | flatMap | Flatten nested object, using map function. | | zip | Combine matching entries from objects. | | | | | partition | Segregate entries by test result. | | partitionAs | Segregate entries by similarity. | | chunk | Break object into chunks of given size. | | | | | concat | Combine entries from objects, preferring last. | | concat$ | Combines entries from objects, preferring last. | | join | Join entries together into a string. | | | | | isDisjoint | Check if objects have no common keys. | | unionKeys | Obtain keys present in any object. | | union | Obtain entries present in any object. | | union$ | Obtain entries present in any object. | | intersectionKeys | Obtain keys present in all objects. | | intersection | Obtain entries present in both objects. | | intersection$ | Obtain entries present in both objects. | | difference | Obtain entries not present in another object. | | difference$ | Obtain entries not present in another object. | | symmetricDifference | Obtain entries not present in both objects. | | symmetricDifference$ | Obtain entries not present in both objects. | | cartesianProduct | List cartesian product of objects. |
In the future when you think of just giving up on life, remember that the letter was in your hands, the cab was at the gate, only if you had thought about it once more, your entire life would have been better. (1)
Owner
- Name: nodef
- Login: nodef
- Kind: organization
- Website: https://nodef.github.io/
- Repositories: 119
- Profile: https://github.com/nodef
A summary of programs made with Node.js.
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Sahu
given-names: Subhajit
orcid: https://orcid.org/0000-0001-5140-6578
title: "nodef/extra-object: A collection of methods for working with Objects"
version: 3.1.0
doi: 10.5281/zenodo.7419320
date-released: 2022-12-09
GitHub Events
Total
- Push event: 3
Last Year
- Push event: 3
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Subhajit Sahu | w****7@g****m | 210 |
| Asjid Kalam | a****m@g****m | 1 |
Issues and Pull Requests
Last synced: 5 months ago
All Time
- Total issues: 0
- Total pull requests: 10
- Average time to close issues: N/A
- Average time to close pull requests: about 2 months
- Total issue authors: 0
- Total pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 1.3
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 9
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- dependabot[bot] (9)
- huntr-helper (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 100
-
Total downloads:
- npm 16,234 last-month
-
Total dependent packages: 200
(may contain duplicates) -
Total dependent repositories: 0
(may contain duplicates) - Total versions: 7,934
- Total maintainers: 1
npmjs.org: @extra-object/is-entry.min
Checks if object has an entry.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.1.22
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/head
Gets first entry.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/is-entry
Checks if object has an entry.
- Homepage: https://github.com/nodef/extra-object#readme
- License: MIT
-
Latest release: 2.1.22
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/keys.min
Lists all keys.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/values.min
Lists all values.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/is.min
Checks if value is object.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/reduce.min
Reduces values to a single value.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/entry.min
Picks an arbitrary entry.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/set-update
Sets value at key.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/is-empty
Checks if object is empty.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/reject
Discards entries which pass a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/drop-update.min
Removes first n entries.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/swap.min
Exchanges two values.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/subobjects.min
Lists all possible subobjects.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.1.18
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/subobjects
Lists all possible subobjects.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.1.18
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/is-key
Checks if object has a key.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.1.22
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/remove-update
Deletes an entry.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/range
Finds smallest and largest entries.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/filter
Keeps entries which pass a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/range.min
Finds smallest and largest entries.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/map-update
Updates values based on map function.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/reject-at-update.min
Gets object without given keys.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/shift-update.min
Removes first entry.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/min
Finds smallest entry.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/flat
Flattens nested object to given depth.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/filter-at-update
Gets object with given keys.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/partition-as
Segregates values by similarity.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/from-entries.min
Creates object from entries.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/flat-map.min
Flattens nested object, using map function.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/from-entries
Creates object from entries.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/from-lists.min
Creates object from lists.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/intersection.min
Gives entries present in both objects.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/drop-update
Removes first n entries.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/scan-while.min
Finds key of first entry not passing a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/partition
Segregates values by test result.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/search-until
Finds key of an entry failing a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.0.138
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/scan-while
Finds key of first entry not passing a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/search-key-all.min
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.0.80
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: extra-object.web
A collection of methods for working with Objects {web}.
- Homepage: https://github.com/nodef/extra-object#readme
- License: MIT
-
Latest release: 3.2.2
published 9 months ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/get-path
Gets value at path in a nested object.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/difference-update.min
Gives entries of object not present in another.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/remove-path-update
Removes value at path in a nested object.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/includes
Check if value is present in object, like Array.includes().
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 1.1.8
published almost 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/has-entry
Checks if object has an entry.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/key-of
Get first key of value in object, like Array.indexOf().
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 1.1.8
published almost 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/subsets.min
Lists all possible subsets.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/get-path.min
Gets value at path in a nested object.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/remove-path-update.min
Removes value at path in a nested object.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/is-subset.min
Checks if object has a subset.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.1.22
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/count
Counts values which satisfy a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/is-subobject
Checks if object has a subobject.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.1.18
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/reject-at
Gets object without given keys.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/length
Gets size of object.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/take-update.min
Keeps first n entries only.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/value.min
Picks an arbitrary value.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/is-key.min
Checks if object has a key.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.1.22
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/head.min
Gets first entry.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/length.min
Gets size of object.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/entry
Picks an arbitrary entry.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/search-all.min
Finds keys of entries passing a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/take
Keeps first n entries only.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/take-update
Keeps first n entries only.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/shift-update
Removes first entry.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/contains-keys
Check if an object contains specified keys.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 1.1.8
published almost 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/shift.min
Removes first entry.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/difference.min
Gives entries of object not present in another.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/compare
Compares two objects.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/symmetric-difference.min
Gives entries not present in both objects.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/swap-update
Exchanges two values.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/take.min
Keeps first n entries only.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/remove-update.min
Deletes an entry.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/swap-update.min
Exchanges two values.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/reject-at-update
Gets object without given keys.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/filter-update
Keeps entries which pass a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/concat-update
Combines entries from objects, preferring last.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/union-update
Gives entries present in any object.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/is-equal.min
Checks if two objects are equal.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/search.min
Finds key of an entry passing a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/filter.min
Keeps entries which pass a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/count.min
Counts values which satisfy a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/is-value
Checks if object has a value.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.1.22
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/intersection-keys
Gives keys present in all objects.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/some.min
Checks if any value satisfies a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/union-keys.min
Gives keys present in any object.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/is-value.min
Checks if object has a value.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.1.22
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/get.min
Gets value at key.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/concat-update.min
Combines entries from objects, preferring last.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/zip.min
Combines entries from objects.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/subobject.min
Picks an arbitrary subobject.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.1.18
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/some
Checks if any value satisfies a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/scan-until
Finds key of first entry passing a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/partition.min
Segregates values by test result.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/intersection-update
Gives entries present in both objects.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/subsets
Lists all possible subsets.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/subset.min
Picks an arbitrary subset.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/join
Joins entries together.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/has-value
Checks if object has a value.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/find-key
Get index of first value in object that satisfies the test, like Array.findIndex().
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 1.1.8
published almost 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/has-subset.min
Checks if object has a subset.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.2.5
published about 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-object/search-while
Finds key of an entry passing a test.
- Homepage: https://github.com/nodef/extra-object
- License: MIT
- Status: removed
-
Latest release: 2.0.138
published over 5 years ago
Rankings
Maintainers (1)
Dependencies
- 106 dependencies
- extra-array ^2.10.9 development
- extra-build ^1.1.28 development
- extra-function ^1.0.5 development
- extra-iterable ^2.5.14 development
- actions/checkout v3 composite
- actions/setup-node v2 composite
- coverallsapp/github-action master composite
- paambaati/codeclimate-action v3.0.0 composite
- actions/checkout v3 composite
- actions/setup-node v2 composite
