UNPKG

@myriaddreamin/typst-ts-node-compiler

Version:

Compile or Render Typst documents in Node environment.

114 lines 3.4 kB
{ "name": "@myriaddreamin/typst-ts-node-compiler", "version": "0.6.1-rc3", "author": "Myriad-Dreamin", "description": "Compile or Render Typst documents in Node environment.", "main": "index.js", "license": "Apache-2.0", "repository": "https://github.com/Myriad-Dreamin/typst.ts", "keywords": [ "typst", "compiler", "napi-rs", "NAPI", "N-API", "Rust", "node-addon", "node-addon-api" ], "files": [ "index-napi.d.ts", "index-napi.js", "index.d.ts", "index.js" ], "napi": { "binaryName": "typst-ts-node-compiler", "// todo triple": "x86_64-unknown-freebsd", "targets": [ "x86_64-pc-windows-msvc", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", "x86_64-unknown-linux-musl", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabihf", "aarch64-apple-darwin", "aarch64-unknown-linux-gnu", "aarch64-unknown-linux-musl", "aarch64-linux-android", "aarch64-pc-windows-msvc" ] }, "engines": { "node": ">= 10" }, "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "scripts": { "artifacts": "napi artifacts", "bench": "node -r @swc-node/register benchmark/bench.ts", "build": "node scripts/build.mjs --release", "build:debug": "node scripts/build.mjs", "format": "run-p format:prettier format:rs format:toml", "format:prettier": "prettier . -w", "format:toml": "taplo format", "format:rs": "cargo fmt", "lint": "exit 0", "napi": "napi", "tsc": "tsc", "prepublish:napi": "napi prepublish -t npm", "publish-gh:dry": "yarn prepublish:napi && npm publish --dry-run --access public", "publish-gh:lib": "yarn prepublish:napi && npm publish --access public || exit 0", "publish:dry": "exit 0", "publish:lib": "exit 0", "test": "ava", "version": "napi version" }, "devDependencies": { "@swc/core": "^1.6.5", "@taplo/cli": "^0.5.2", "chalk": "^5.3.0", "lint-staged": "^15.0.2", "prettier": "^3.0.3", "typescript": "^5.8.3" }, "lint-staged": { "*.@(js|ts|tsx)": [ "eslint -c .eslintrc.yml --fix" ], "*.@(js|ts|tsx|yml|yaml|md|json)": [ "prettier --write" ], "*.toml": [ "taplo format" ] }, "ava": { "require": [ "@swc-node/register" ], "extensions": [ "ts" ], "timeout": "2m", "workerThreads": false, "environmentVariables": { "TS_NODE_PROJECT": "./tsconfig.json" } }, "optionalDependencies": { "@myriaddreamin/typst-ts-node-compiler-win32-x64-msvc": "0.6.1-rc3", "@myriaddreamin/typst-ts-node-compiler-darwin-x64": "0.6.1-rc3", "@myriaddreamin/typst-ts-node-compiler-linux-x64-gnu": "0.6.1-rc3", "@myriaddreamin/typst-ts-node-compiler-linux-x64-musl": "0.6.1-rc3", "@myriaddreamin/typst-ts-node-compiler-android-arm-eabi": "0.6.1-rc3", "@myriaddreamin/typst-ts-node-compiler-linux-arm-gnueabihf": "0.6.1-rc3", "@myriaddreamin/typst-ts-node-compiler-darwin-arm64": "0.6.1-rc3", "@myriaddreamin/typst-ts-node-compiler-linux-arm64-gnu": "0.6.1-rc3", "@myriaddreamin/typst-ts-node-compiler-linux-arm64-musl": "0.6.1-rc3", "@myriaddreamin/typst-ts-node-compiler-android-arm64": "0.6.1-rc3", "@myriaddreamin/typst-ts-node-compiler-win32-arm64-msvc": "0.6.1-rc3" } }