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 (8.5%) to scientific vocabulary
Keywords
Repository
A group of functions for working with Maps.
Basic Info
- Host: GitHub
- Owner: nodef
- License: mit
- Language: TypeScript
- Default Branch: master
- Homepage: https://www.npmjs.com/package/extra-map
- Size: 490 KB
Statistics
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 2
- Releases: 1
Topics
Metadata Files
README.md
A group of functions for working with Maps.
📦 Node.js,
🌐 Web,
📜 Files,
📰 Docs,
📘 Wiki.
A Map is a collection of key-value pairs, with unique keys. This package includes common set functions related to querying about map, generating them, comparing one with another, finding their size, adding and removing entries, obtaining its properties, getting a part of it, getting a subset entries in it, finding an entry in it, performing functional operations, manipulating it in various ways, combining together maps or its entries, of performing set operations upon it.
All functions except from*() take set as 1st parameter. Some names
are borrowed from Haskell, Python, Java, Processing. Methods like
swap() are pure and do not modify the map itself, while methods like
swap$() do modify (update) the map itself.
This package is available in Node.js and Web formats. The web format
is exposed as extra_set standalone variable and can be loaded from
jsDelivr CDN.
Stability: Experimental.
```javascript const map = require('extra-map'); // import * as map from "extra-map"; // import * as map from "https://unpkg.com/extra-map/index.mjs"; (deno)
var x = new Map([["a", 1], ["b", 2], ["c", 3], ["d", 4]]); map.swap(x, "a", "b"); // → Map(4) { "a" => 2, "b" => 1, "c" => 3, "d" => 4 }
var x = new Map([["a", 1], ["b", 2], ["c", 3], ["d", 4]]); var y = new Map([["b", 20], ["c", 30], ["e", 50]]); map.intersection(x, y); // → Map(2) { "b" => 2, "c" => 3 }
var x = new Map([["a", 1], ["b", 2], ["c", 3], ["d", -2]]); map.searchAll(x, v => Math.abs(v) === 2); // → [ "b", "d" ] ^ ^
var x = new Map([["a", 1], ["b", 2], ["c", 3]]); [...map.subsets(x)]; // → [ // → Map(0) {}, // → Map(1) { "a" => 1 }, // → Map(1) { "b" => 2 }, // → Map(2) { "a" => 1, "b" => 2 }, // → Map(1) { "c" => 3 }, // → Map(2) { "a" => 1, "c" => 3 }, // → Map(2) { "b" => 2, "c" => 3 }, // → Map(3) { "a" => 1, "b" => 2, "c" => 3 } // → ] ```
Index
| Property | Description | | ---- | ---- | | is | Check if value is a map. | | keys | List all keys. | | values | List all values. | | entries | List all key-value pairs. | | | | | from | Convert entries to map. | | from$ | Convert entries to map. | | fromLists | Convert lists to map. | | fromKeys | Create a map from keys. | | fromValues | Create a map from values. | | | | | compare | Compare two maps. | | isEqual | Check if two maps are equal. | | | | | size | Find the size of a map. | | isEmpty | Check if a map is empty. | | | | | get | Get value at key. | | getAll | Get values at keys. | | getPath | Get value at path in a nested map. | | hasPath | Check if nested map has a path. | | set | Set value at key. | | set$ | Set value at key. | | setPath$ | Set value at path in a nested map. | | swap | Exchange two values. | | swap$ | Exchange two values. | | remove | Remove value at key. | | remove$ | Remove value at key. | | removePath$ | Remove value at path in a nested map. | | | | | 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 | Get first entry from map (default order). | | tail | Get a map 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 map has a key. | | hasValue | Check if map has a value. | | hasEntry | Check if map has an entry. | | hasSubset | Check if map has a subset. | | find | Find first value passing a test (default order). | | findAll | Find values passing a test. | | search | Find key of an entry passing a test. | | searchAll | Find keys of entries passing a test. | | searchValue | Find a key with given value. | | searchValueAll | Find keys with given value. | | | | | forEach | Call a function for each value. | | some | Check if any value satisfies a test. | | every | Check if all values satisfy a test. | | map | Transform values of a map. | | map$ | Transform values of a map. | | reduce | Reduce values of set to a single value. | | filter | Keep entries which pass a test. | | filter$ | Keep entries which pass a test. | | filterAt | Keep values at given keys. | | filterAt$ | Keep values at given keys. | | reject | Discard entries which pass a test. | | reject$ | Discard entries which pass a test. | | rejectAt | Discard values at given keys. | | rejectAt$ | Discard values at given keys. | | flat | Flatten nested map to given depth. | | flatMap | Flatten nested map, based on map function. | | zip | Combine matching entries from maps. | | | | | partition | Segregate entries by test result. | | partitionAs | Segregate entries by similarity. | | chunk | Break map into chunks of given size. | | | | | concat | Append entries from maps, preferring last. | | concat$ | Append entries from maps, preferring last. | | join | Join entries together into a string. | | | | | isDisjoint | Check if maps have no common keys. | | unionKeys | Obtain keys present in any map. | | union | Obtain entries present in any map. | | union$ | Obtain entries present in any map. | | intersectionKeys | Obtain keys present in all maps. | | intersection | Obtain entries present in both maps. | | intersection$ | Obtain entries present in both maps. | | difference | Obtain entries not present in another map. | | difference$ | Obtain entries not present in another map. | | symmetricDifference | Obtain entries not present in both maps. | | symmetricDifference$ | Obtain entries not present in both maps. | | cartesianProduct | List cartesian product of maps. |
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-map: A group of functions for working with Maps"
version: 3.1.0
doi: 10.5281/zenodo.7401779
date-released: 2022-12-06
GitHub Events
Total
- Push event: 4
Last Year
- Push event: 4
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Subhajit Sahu | w****7@g****m | 240 |
Issues and Pull Requests
Last synced: 5 months ago
All Time
- Total issues: 4
- Total pull requests: 15
- Average time to close issues: N/A
- Average time to close pull requests: about 1 month
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 1.27
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 15
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
- wolfram77 (2)
Pull Request Authors
- dependabot[bot] (5)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 100
-
Total downloads:
- npm 20,753 last-month
- Total docker downloads: 42
-
Total dependent packages: 371
(may contain duplicates) -
Total dependent repositories: 2
(may contain duplicates) - Total versions: 10,565
- Total maintainers: 1
npmjs.org: extra-map
A group of functions for working with Maps.
- Homepage: https://github.com/nodef/extra-map#readme
- License: MIT
-
Latest release: 3.2.2
published 9 months ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/set-update
Sets value at key.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/swap-update.min
Exchanges two values.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/is
Checks if value is map.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/flat.min
Flattens nested map to given depth.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/is-equal
Checks if two maps are equal.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/length.min
Gets size of map.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/partition
Segregates values by test result.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/size.min
Gets size of map.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/find.min
Finds a value passing a test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/submap
Picks an arbitrary submap.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.1.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/every
Checks if all values satisfy a test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/is-equal.min
Checks if two maps are equal.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/concat.min
Appends entries from maps, preferring last.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/shift
Removes first entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/head.min
Gets first entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/size
Gets size of map.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/map-update
Updates values based on map function.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/for-each.min
Calls a function for each value.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/partition-as.min
Segregates values by similarity.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/intersection-update
Gives entries present in both maps.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/intersection-update.min
Gives entries present in both maps.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/min.min
Finds smallest entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/range.min
Finds smallest and largest entries.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/is-value.min
Checks if map has a value.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.1.43
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/for-each
Calls a function for each value.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/group
Breaks map keeping similar values together.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.0.118
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/find-keys.min
Finds keys of values passing the test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.0.124
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/symmetric-difference
Gives entries not present in both maps.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/head
Gets first entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/is-supermap
Checks if all maps are part of a map.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.0.108
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/filter-at-update
Gets map with given keys.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/reject-update.min
Discards entries which pass a test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/is-key
Checks if map has a key.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.1.43
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/value.min
Picks an arbitrary value.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/is-key.min
Checks if map has a key.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.1.43
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/from-values
Creates a map from values.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/cartesian-product
Lists cartesian product of maps.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: extra-map.min
A map is a collection of key-value pairs, with unique keys.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: unpublished
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/find-all
Finds values passing a test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/drop.min
Removes first n entries.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/range-on
Finds smallest and largest entries.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.0.73
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/symmetric-difference-update.min
Gives entries not present in both maps.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/from-update.min
Creates map from entries.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/is-entry.min
Checks if map has an entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.1.43
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/is-value-on.min
Checks if map has a value.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.0.70
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/contains
Check if map contains all entries.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 1.1.1
published about 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/has-entry
Checks if map has an entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/set-lists
Set specified lists to map.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 1.1.1
published about 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/has-value
Checks if map has a value.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/contains-keys
Check if map contains all keys.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 1.1.1
published about 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/pick
Filter map with specified keys, like .pick().
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 1.1.1
published about 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/is-subset.min
Checks if map has a subset.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.1.43
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/some
Checks if any value satisfies a test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/union.min
Gives entries present in any map.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/length
Gets size of map.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/swap
Exchanges two values.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/compare
Compares two maps.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/count-as
Counts occurrences of values.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/is-disjoint
Checks if maps have no common keys.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/set-update.min
Sets value at key.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/flat-map.min
Flattens nested map, using map function.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/find
Finds a value passing a test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/get
Gets value at key.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/shift-update
Removes first entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/is-submap.min
Checks if map has a submap.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.1.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/shift.min
Removes first entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/difference-update.min
Gives entries of map not present in another.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/max.min
Finds largest entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/swap-update
Exchanges two values.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/from-lists.min
Creates map from lists.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/intersection
Gives entries present in both maps.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/entry.min
Picks an arbitrary entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/filter-update
Keeps entries which pass a test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/partition.min
Segregates values by test result.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/swap.min
Exchanges two values.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/drop
Removes first n entries.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/difference.min
Gives entries of map not present in another.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/symmetric-difference.min
Gives entries not present in both maps.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/scan-until.min
Finds key of first entry passing a test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/max
Finds largest entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/find-all.min
Finds values passing a test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/intersection-keys.min
Gives keys present in all maps.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/remove-update
Deletes an entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/get-all
Gets values at keys.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/scan-until
Finds key of first entry passing a test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/group-on.min
Breaks map keeping similar values together.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.0.118
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/fill-update.min
Fills with given value.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.0.129
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/scan-while
Finds key of first entry not passing a test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/find-key
Finds key of a value passing the test.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.0.124
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/key.min
Picks an arbitrary key.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/symmetric-difference-update
Gives entries not present in both maps.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/zip
Combines matching entries from maps.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/union-keys.min
Gives keys present in any map.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/remove
Deletes an entry.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/set-all
Set specified entries to map.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 1.1.1
published about 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/delete-all
Delete specified keys from map.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 1.1.1
published about 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/from-update
Creates map from entries.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/set-path-update
Sets value at path in a nested map.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-map/has-subset.min
Checks if map has a subset.
- Homepage: https://github.com/nodef/extra-map
- License: MIT
- Status: removed
-
Latest release: 2.2.15
published almost 5 years ago
Rankings
Maintainers (1)
Dependencies
- @nodelib/fs.scandir 2.1.3 development
- @nodelib/fs.stat 2.0.3 development
- @nodelib/fs.walk 1.2.4 development
- @octokit/auth-token 2.4.2 development
- @octokit/core 3.1.2 development
- @octokit/endpoint 6.0.6 development
- @octokit/graphql 4.5.6 development
- @octokit/plugin-paginate-rest 2.4.0 development
- @octokit/plugin-request-log 1.0.0 development
- @octokit/plugin-rest-endpoint-methods 4.1.4 development
- @octokit/request 5.4.9 development
- @octokit/request-error 2.0.2 development
- @octokit/rest 18.0.5 development
- @octokit/types 5.5.0 development
- @rollup/plugin-commonjs 15.0.0 development
- @rollup/plugin-node-resolve 9.0.0 development
- @rollup/pluginutils 3.1.0 development
- @types/estree 0.0.39 development
- @types/glob 7.1.3 development
- @types/minimatch 3.0.3 development
- @types/node 14.10.1 development
- @types/resolve 1.17.1 development
- aggregate-error 3.1.0 development
- array-union 2.1.0 development
- balanced-match 1.0.0 development
- before-after-hook 2.1.0 development
- brace-expansion 1.1.11 development
- braces 3.0.2 development
- builtin-modules 3.1.0 development
- clean-stack 2.2.0 development
- commondir 1.0.1 development
- concat-map 0.0.1 development
- crypto-random-string 2.0.0 development
- deepmerge 4.2.2 development
- del 5.1.0 development
- deprecation 2.3.1 development
- dir-glob 3.0.1 development
- dot-prop 5.3.0 development
- estree-walker 1.0.1 development
- estree-walker 2.0.1 development
- extra-array 2.10.17 development
- extra-asciinema 1.0.26 development
- extra-build 1.3.30 development
- extra-iterable 2.5.21 development
- fast-glob 3.2.4 development
- fastq 1.8.0 development
- fill-range 7.0.1 development
- fs.realpath 1.0.0 development
- glob 7.1.6 development
- glob-parent 5.1.1 development
- globby 10.0.2 development
- graceful-fs 4.2.4 development
- ignore 5.1.8 development
- indent-string 4.0.0 development
- inflight 1.0.6 development
- inherits 2.0.4 development
- is-extglob 2.1.1 development
- is-glob 4.0.1 development
- is-module 1.0.0 development
- is-number 7.0.0 development
- is-obj 2.0.0 development
- is-path-cwd 2.2.0 development
- is-path-inside 3.0.2 development
- is-plain-object 5.0.0 development
- is-reference 1.2.1 development
- is-stream 2.0.0 development
- kleur 4.1.1 development
- lru-cache 6.0.0 development
- magic-string 0.25.7 development
- merge2 1.4.1 development
- micromatch 4.0.2 development
- minimatch 3.0.4 development
- node-fetch 2.6.1 development
- once 1.4.0 development
- p-map 3.0.0 development
- path-is-absolute 1.0.1 development
- path-parse 1.0.6 development
- path-type 4.0.0 development
- picomatch 2.2.2 development
- resolve 1.17.0 development
- reusify 1.0.4 development
- rimraf 3.0.2 development
- run-parallel 1.1.9 development
- semver 7.3.4 development
- slash 3.0.0 development
- sourcemap-codec 1.4.8 development
- strip-comments 2.0.1 development
- temp-dir 2.0.0 development
- tempy 0.7.0 development
- to-regex-range 5.0.1 development
- type-fest 0.16.0 development
- unique-string 2.0.0 development
- universal-user-agent 6.0.0 development
- wrappy 1.0.2 development
- yallist 4.0.0 development
- extra-array ^2.10.17 development
- extra-build ^1.3.30 development
- extra-iterable ^2.5.21 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
