IOweb/node_modules/satteri/package.json
2026-07-03 15:07:38 -05:00

117 lines
No EOL
4 KiB
JSON

{
"name": "satteri",
"version": "0.9.4",
"description": "High-performance Markdown and MDX processing",
"repository": {
"type": "git",
"url": "git+https://github.com/bruits/satteri.git"
},
"files": [
"dist",
"browser.js",
"index.js",
"index.d.ts",
"satteri_napi.wasi.cjs",
"satteri_napi.wasi-browser.js",
"wasi-worker.mjs",
"wasi-worker-browser.mjs",
"webcontainer-fallback.cjs"
],
"type": "module",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"imports": {
"#binding": {
"browser": "./dist/binding.browser.js",
"default": "./dist/binding.js"
}
},
"exports": {
".": {
"types": "./dist/index.d.ts",
"browser": "./dist/index.js",
"import": "./dist/index.js",
"default": "./dist/index.js"
}
},
"dependencies": {
"@types/estree-jsx": "^1.0.5",
"@types/hast": "^3.0.4",
"@types/mdast": "^4.0.4",
"@types/unist": "^3.0.3"
},
"devDependencies": {
"@codspeed/vitest-plugin": "^5.4.0",
"@emnapi/core": "^1.11.1",
"@emnapi/runtime": "^1.11.1",
"@mdx-js/mdx": "^3.1.1",
"@napi-rs/wasm-runtime": "^1.1.5",
"@types/node": "^25.5.0",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"fast-check": "^4.7.0",
"hastscript": "^9.0.1",
"mdast-util-mdx": "^3.0.0",
"mdast-util-to-hast": "^13.2.1",
"react": "^19.2.5",
"react-dom": "^19.2.5",
"rehype-stringify": "^10.0.1",
"remark": "^15.0.1",
"remark-directive": "^4.0.0",
"remark-frontmatter": "^5.0.0",
"remark-gfm": "^4.0.1",
"remark-math": "^6.0.0",
"remark-mdx": "^3.1.1",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"shiki": "^4.0.2",
"unified": "^11.0.5",
"vitest": "^4"
},
"napi": {
"binaryName": "satteri_napi",
"packageName": "@bruits/satteri",
"targets": [
"x86_64-unknown-linux-gnu",
"aarch64-unknown-linux-gnu",
"x86_64-unknown-linux-musl",
"aarch64-unknown-linux-musl",
"x86_64-apple-darwin",
"aarch64-apple-darwin",
"x86_64-pc-windows-msvc",
"aarch64-pc-windows-msvc",
"wasm32-wasip1-threads"
]
},
"optionalDependencies": {
"@bruits/satteri-linux-x64-gnu": "0.9.4",
"@bruits/satteri-linux-arm64-gnu": "0.9.4",
"@bruits/satteri-linux-x64-musl": "0.9.4",
"@bruits/satteri-linux-arm64-musl": "0.9.4",
"@bruits/satteri-darwin-x64": "0.9.4",
"@bruits/satteri-darwin-arm64": "0.9.4",
"@bruits/satteri-win32-x64-msvc": "0.9.4",
"@bruits/satteri-win32-arm64-msvc": "0.9.4",
"@bruits/satteri-wasm32-wasi": "0.9.4"
},
"scripts": {
"build:binary:wasm": "napi build --manifest-path ../../crates/satteri-napi-binding/Cargo.toml --output-dir . --platform --release --esm --strip --target wasm32-wasip1-threads",
"postbuild:binary:wasm": "node patch-binding.js",
"build:binary:native": "napi build --manifest-path ../../crates/satteri-napi-binding/Cargo.toml --output-dir . --platform --release --esm --strip",
"postbuild:binary:native": "node patch-binding.js",
"build:binary:native:lite": "napi build --manifest-path ../../crates/satteri-napi-binding/Cargo.toml --output-dir . --platform --release --esm --strip -- --no-default-features",
"postbuild:binary:native:lite": "node patch-binding.js",
"build:binary:native:cross": "napi build --manifest-path ../../crates/satteri-napi-binding/Cargo.toml --output-dir . --platform --release --esm --strip --cross-compile",
"postbuild:binary:native:cross": "node patch-binding.js",
"build:binary:native:debug": "napi build --manifest-path ../../crates/satteri-napi-binding/Cargo.toml --output-dir . --platform --esm",
"postbuild:binary:native:debug": "node patch-binding.js",
"build:ts": "tsc --project tsconfig.build.json",
"build": "pnpm build:ts && pnpm build:binary:native",
"build:wasm": "pnpm build:ts && pnpm build:binary:wasm",
"artifacts": "napi create-npm-dirs && napi artifacts",
"dev": "tsc --watch",
"vitest": "vitest",
"test": "vitest run",
"bench": "vitest bench --run"
}
}