[READ-ONLY] Mirror of https://github.com/danielroe/fnv1a-64. Tiny, fast, dependency-free 64-bit FNV-1a string hash for Node and the browser.
64-bit
fnv
fnv-1a
fnv1a
hash
non-cryptographic
1{
2 "name": "fnv1a-64",
3 "type": "module",
4 "version": "0.1.1",
5 "packageManager": "pnpm@11.13.0",
6 "description": "Tiny, fast, dependency-free 64-bit FNV-1a string hash for Node and the browser",
7 "license": "MIT",
8 "repository": "danielroe/fnv1a-64",
9 "keywords": [
10 "fnv",
11 "fnv1a",
12 "fnv-1a",
13 "hash",
14 "64-bit",
15 "non-cryptographic"
16 ],
17 "sideEffects": false,
18 "exports": {
19 ".": "./src/index.ts",
20 "./package.json": "./package.json"
21 },
22 "types": "./dist/index.d.mts",
23 "publishConfig": {
24 "exports": {
25 ".": "./dist/index.mjs",
26 "./package.json": "./package.json"
27 }
28 },
29 "typesVersions": {
30 "*": {
31 "*": [
32 "./dist/index.d.mts"
33 ]
34 }
35 },
36 "files": [
37 "dist"
38 ],
39 "scripts": {
40 "build": "tsdown",
41 "dev": "vitest dev",
42 "lint": "oxlint --type-aware",
43 "prepare": "simple-git-hooks",
44 "prepack": "pnpm build",
45 "test": "pnpm test:unit && pnpm test:types",
46 "test:unit": "vitest",
47 "test:knip": "knip",
48 "test:versions": "installed-check -d --no-workspaces",
49 "bench": "node bench.mjs",
50 "collisions": "node collisions.mjs",
51 "test:types": "tsc --noEmit"
52 },
53 "devDependencies": {
54 "@sindresorhus/fnv1a": "^3.1.0",
55 "@types/node": "26.1.1",
56 "@vitest/coverage-v8": "4.1.10",
57 "fnv-lite": "^1.2.0",
58 "fnv-plus": "^1.3.1",
59 "installed-check": "10.0.1",
60 "knip": "6.26.0",
61 "mitata": "^1.0.34",
62 "murmurhash": "^2.0.1",
63 "nano-staged": "1.0.2",
64 "oxlint": "1.74.0",
65 "oxlint-tsgolint": "0.24.0",
66 "simple-git-hooks": "2.13.1",
67 "tsdown": "0.22.7",
68 "typescript": "7.0.2",
69 "vitest": "4.1.10",
70 "xxhashjs": "^0.2.2"
71 },
72 "simple-git-hooks": {
73 "pre-commit": "npx nano-staged"
74 },
75 "nano-staged": {
76 "*.{js,ts,mjs,cjs,json,.*rc}": [
77 "npx oxlint --type-aware --fix"
78 ]
79 }
80}