UNPKG

@stylexswc/rs-compiler

Version:

NAPI-RS compiler for transform StyleX code

108 lines 2.91 kB
{ "name": "@stylexswc/rs-compiler", "description": "NAPI-RS compiler for transform StyleX code", "version": "0.8.1", "private": false, "license": "MIT", "files": [ "dist/index.d.ts", "dist/index.js", "README.md", "LICENSE" ], "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "config": { "scripty": { "path": "../../scripts/packages" } }, "devDependencies": { "@napi-rs/cli": "^2.18.4", "@stylexjs/open-props": "^0.11.1", "@stylexjs/stylex": "^0.12.0", "@stylexswc/shared": "0.8.1", "@swc-node/register": "^1.10.10", "@swc/core": "^1.11.16", "@taplo/cli": "^0.7.0", "@types/node": "^22.15.15", "ava": "^6.3.0", "benchmark": "^2.1.2", "chalk": "^5.4.1", "lint-staged": "^15.5.2", "npm-run-all2": "^7.0.2", "oxlint": "^0.16.4", "prettier": "^3.5.3", "tinybench": "^4.0.1", "typescript": "^5.8.3" }, "ava": { "extensions": { "ts": "module" }, "timeout": "2m", "workerThreads": false, "environmentVariables": { "TS_NODE_PROJECT": "./tsconfig.json" }, "nodeArguments": [ "--import", "@swc-node/register/esm-register" ] }, "engines": { "node": ">= 18" }, "keywords": [ "N-API", "NAPI", "napi-rs", "node-addon", "node-addon-api", "Rust", "StyleX", "SWC" ], "main": "dist/index.js", "napi": { "name": "rs-compiler", "triples": { "defaults": true, "additional": [ "aarch64-apple-darwin", "aarch64-unknown-linux-gnu", "x86_64-unknown-linux-musl" ] } }, "repository": "https://github.com/Dwlad90/stylex-swc-plugin", "optionalDependencies": { "@stylexswc/rs-compiler-win32-x64-msvc": "0.8.1", "@stylexswc/rs-compiler-darwin-x64": "0.8.1", "@stylexswc/rs-compiler-linux-x64-gnu": "0.8.1", "@stylexswc/rs-compiler-darwin-arm64": "0.8.1", "@stylexswc/rs-compiler-linux-arm64-gnu": "0.8.1", "@stylexswc/rs-compiler-linux-x64-musl": "0.8.1" }, "scripts": { "artifacts": "napi artifacts", "bench": "node --import @swc-node/register/esm-register benchmark/bench.ts", "build": "napi build --platform --release dist", "build:debug": "napi build --platform", "check:artifacts": "scripty ./dist/rs-compiler.*.node", "format": "run-p format:prettier format:rs format:toml", "format:check": "run-p format:rs:check format:toml:check", "format:prettier": "prettier . -w", "format:rs": "cargo fmt --all", "format:rs:check": "cargo fmt -- --check", "format:toml": "taplo format", "format:toml:check": "taplo format --check", "lint": "oxlint .", "lint:check": " cargo clippy --all-targets --all-features -- -D warnings", "postbuild": "pnpm run check:artifacts", "test": "ava", "version": "napi version" } }