{ "name": "@singularity-forge/native", "version": "2.75.3", "description": "Native Rust bindings for sf-run — high-performance native modules via N-API", "type": "commonjs", "main": "./dist/index.js", "types": "./dist/index.d.ts", "scripts": { "build": "tsgo -p tsconfig.json", "build:native": "node ../../rust-engine/scripts/build.js", "build:native:dev": "node ../../rust-engine/scripts/build.js --dev", "test": "npm run build:native:dev && node --test src/__tests__/grep.test.mjs src/__tests__/ps.test.mjs src/__tests__/glob.test.mjs src/__tests__/clipboard.test.mjs src/__tests__/highlight.test.mjs src/__tests__/html.test.mjs src/__tests__/text.test.mjs src/__tests__/fd.test.mjs src/__tests__/image.test.mjs src/__tests__/edit.test.mjs src/__tests__/symbol.test.mjs src/__tests__/watch.test.mjs" }, "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./grep": { "types": "./dist/grep/index.d.ts", "default": "./dist/grep/index.js" }, "./ps": { "types": "./dist/ps/index.d.ts", "default": "./dist/ps/index.js" }, "./glob": { "types": "./dist/glob/index.d.ts", "default": "./dist/glob/index.js" }, "./clipboard": { "types": "./dist/clipboard/index.d.ts", "default": "./dist/clipboard/index.js" }, "./ast": { "types": "./dist/ast/index.d.ts", "default": "./dist/ast/index.js" }, "./html": { "types": "./dist/html/index.d.ts", "default": "./dist/html/index.js" }, "./text": { "types": "./dist/text/index.d.ts", "default": "./dist/text/index.js" }, "./fd": { "types": "./dist/fd/index.d.ts", "default": "./dist/fd/index.js" }, "./image": { "types": "./dist/image/index.d.ts", "default": "./dist/image/index.js" }, "./xxhash": { "types": "./dist/xxhash/index.d.ts", "default": "./dist/xxhash/index.js" }, "./diff": { "types": "./dist/diff/index.d.ts", "default": "./dist/diff/index.js" }, "./edit": { "types": "./dist/edit/index.d.ts", "default": "./dist/edit/index.js" }, "./forge-parser": { "types": "./dist/forge-parser/index.d.ts", "default": "./dist/forge-parser/index.js" }, "./highlight": { "types": "./dist/highlight/index.d.ts", "default": "./dist/highlight/index.js" }, "./json-parse": { "types": "./dist/json-parse/index.d.ts", "default": "./dist/json-parse/index.js" }, "./stream-process": { "types": "./dist/stream-process/index.d.ts", "default": "./dist/stream-process/index.js" }, "./truncate": { "types": "./dist/truncate/index.d.ts", "default": "./dist/truncate/index.js" }, "./ttsr": { "types": "./dist/ttsr/index.d.ts", "default": "./dist/ttsr/index.js" } }, "files": [ "dist" ], "engines": { "node": ">=26.1.0" }, "optionalDependencies": { "@singularity-forge/engine-darwin-arm64": ">=2.75.0", "@singularity-forge/engine-darwin-x64": ">=2.75.0", "@singularity-forge/engine-linux-x64-gnu": ">=2.75.0", "@singularity-forge/engine-linux-arm64-gnu": ">=2.75.0", "@singularity-forge/engine-win32-x64-msvc": ">=2.75.0" }, "license": "MIT" }