/ duper-js-node / package.json
package.json
 1  {
 2    "name": "@duper-js/node",
 3    "version": "0.1.2",
 4    "description": "Node.JS bindings for Duper, the format that's super!",
 5    "keywords": [
 6      "Duper",
 7      "serialization",
 8      "encoding",
 9      "format",
10      "NAPI",
11      "napi-rs"
12    ],
13    "homepage": "https://duper.dev.br",
14    "bugs": {
15      "url": "https://github.com/EpicEric/duper/issues"
16    },
17    "repository": {
18      "type": "git",
19      "url": "git+https://github.com/EpicEric/duper.git"
20    },
21    "license": "MIT",
22    "author": "Eric Rodrigues Pires <eric@eric.dev.br>",
23    "main": "./dist/index.js",
24    "types": "./dist/index.d.ts",
25    "files": [
26      "dist",
27      "README.md"
28    ],
29    "napi": {
30      "binaryName": "duper-js-node",
31      "targets": [
32        "aarch64-apple-darwin",
33        "aarch64-pc-windows-msvc",
34        "aarch64-unknown-linux-gnu",
35        "aarch64-unknown-linux-musl",
36        "x86_64-apple-darwin",
37        "x86_64-pc-windows-msvc",
38        "x86_64-unknown-linux-gnu",
39        "x86_64-unknown-linux-musl"
40      ]
41    },
42    "engines": {
43      "node": ">= 12.22.0 < 13 || >= 14.17.0 < 15 || >= 15.12.0 < 16 || >= 16.0.0"
44    },
45    "publishConfig": {
46      "registry": "https://registry.npmjs.org/",
47      "access": "public"
48    },
49    "scripts": {
50      "bundle": "rm -rf dist && node esbuild.mjs && tsc",
51      "build": "napi build --platform --output-dir lib/napi",
52      "build:release": "napi build --platform --output-dir lib/napi --release",
53      "test": "jest"
54    },
55    "devDependencies": {
56      "@emnapi/core": "^1.5.0",
57      "@emnapi/runtime": "^1.5.0",
58      "@napi-rs/cli": "^3.2.0",
59      "@oxc-node/core": "^0.0.34",
60      "@tybys/wasm-util": "^0.10.0",
61      "@types/jest": "^30.0.0",
62      "esbuild": "^0.27.0",
63      "jest": "^30.2.0",
64      "ts-jest": "^29.4.5",
65      "typescript": "^5.9.3"
66    }
67  }