libdictenstein 4.0.0-rc.3

High-performance dictionary data structures (trie, DAWG, double-array trie, suffix automaton, lock-free durable persistent ART) behind one trait API; pairs with liblevenshtein for fuzzy matching
{
  "name": "@vinary-tree/libdictenstein",
  "version": "4.0.0-rc.3",
  "description": "Modular JavaScript, TypeScript, and ClojureScript bindings for libdictenstein",
  "author": {
    "name": "Dylon Edwards",
    "email": "dylon.devo@gmail.com"
  },
  "type": "module",
  "sideEffects": false,
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/vinary-tree/libdictenstein.git",
    "directory": "bindings/javascript"
  },
  "engines": {
    "node": ">=22.14"
  },
  "dependencies": {
    "@vinary-tree/interop": "4.0.0-rc.3",
    "@vinary-tree/vinary-tree": "4.0.0-rc.3"
  },
  "types": "./index.d.ts",
  "exports": {
    ".": {
      "types": "./index.d.ts",
      "import": "./facades/native.mjs",
      "require": "./facades/native.cjs"
    },
    "./typescript": {
      "types": "./index.d.ts",
      "import": "./facades/typescript.mjs",
      "require": "./facades/typescript.cjs"
    },
    "./clojurescript": {
      "types": "./index.d.ts",
      "import": "./facades/clojurescript.mjs",
      "require": "./facades/clojurescript.cjs"
    },
    "./wasm": {
      "types": "./index.d.ts",
      "import": "./facades/wasm.mjs"
    },
    "./wasi": {
      "types": "./index.d.ts",
      "import": "./facades/wasi.mjs"
    },
    "./benchmarks/collection-traversal-profile": {
      "types": "./benchmarks/collection-traversal-profile.d.ts",
      "import": "./benchmarks/collection-traversal-profile.mjs"
    },
    "./cljs/vinary_tree/libdictenstein.cljs": "./cljs/vinary_tree/libdictenstein.cljs"
  },
  "cljs": {
    "namespaces": {
      "vinary-tree.libdictenstein": "./cljs/vinary_tree/libdictenstein.cljs"
    }
  },
  "bin": {
    "libdictenstein-collection-profile": "./bin/libdictenstein-collection-profile.mjs"
  },
  "files": [
    "index.d.ts",
    "facades/",
    "benchmarks/",
    "bin/",
    "cljs/",
    "deps.cljs",
    "README.md"
  ],
  "publishConfig": {
    "access": "public",
    "provenance": true,
    "tag": "next"
  },
  "scripts": {
    "test": "node --test test/*.test.mjs",
    "prepack": "npm test"
  }
}