117 lines
No EOL
4 KiB
JSON
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"
|
|
}
|
|
} |