@std/collections@1.1.3Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
latest
denoland/stdPure functions for common tasks related to collection types like arrays and objects
This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




JSR Score
100%
Published
5 months ago (1.1.3)
Pure functions for common tasks around collection types like arrays and objects.
Inspired by Kotlin's Collections package and Lodash.
import { intersect, sample, pick } from "@std/collections"; import { assertEquals, assertArrayIncludes } from "@std/assert"; const lisaInterests = ["Cooking", "Music", "Hiking"]; const kimInterests = ["Music", "Tennis", "Cooking"]; assertEquals(intersect(lisaInterests, kimInterests), ["Cooking", "Music"]); assertArrayIncludes(lisaInterests, [sample(lisaInterests)]); const cat = { name: "Lulu", age: 3, breed: "Ragdoll" }; assertEquals(pick(cat, ["name", "breed"]), { name: "Lulu", breed: "Ragdoll"});
Built and signed on
GitHub Actions
Add Package
deno add jsr:@std/collections
Import symbol
import * as collections from "@std/collections";
Import directly with a jsr specifier
import * as collections from "jsr:@std/collections";
Add Package
pnpm i jsr:@std/collections
pnpm dlx jsr add @std/collections
Import symbol
import * as collections from "@std/collections";
Add Package
yarn add jsr:@std/collections
yarn dlx jsr add @std/collections
Import symbol
import * as collections from "@std/collections";
Add Package
vlt install jsr:@std/collections
Import symbol
import * as collections from "@std/collections";
Add Package
npx jsr add @std/collections
Import symbol
import * as collections from "@std/collections";
Add Package
bunx jsr add @std/collections
Import symbol
import * as collections from "@std/collections";