Structured Objects is a lightweight and powerful library for manipulating objects in JavaScript and TypeScript across different types of data structures.
npm:
npm i @kasnix/structured-objectsYarn:
yarn add @kasnix/structured-objectspnpm:
pnpm add @kasnix/structured-objectsDeno:
deno add npm:@kasnix/structured-objectsBun:
bun add @kasnix/structured-objectsimport { SimilarityGraph } from "@kasnix/structured-objects/similarity-graph";
type DataItem = {
id: string;
// ...
};
const dataList: Array<DataItem> = [/* ... */];
const dataGraph = new SimilarityGraph<DataItem>(dataList, (dataItem) => dataItem.id);