{ "name": "@fervid/napi", "version": "0.2.1", "description": "All-in-One Vue compiler written in Rust", "main": "index.js", "repository": "git@github.com:phoenix-ru/fervid.git", "license": "MIT", "keywords": [ "napi-rs", "NAPI", "N-API", "Rust", "node-addon", "node-addon-api", "vue" ], "files": [ "index.d.ts", "index.js" ], "napi": { "name": "napi", "triples": { "defaults": true, "additional": [ "x86_64-unknown-linux-musl", "aarch64-unknown-linux-gnu", "i686-pc-windows-msvc", "armv7-unknown-linux-gnueabihf", "aarch64-apple-darwin", "aarch64-linux-android", "x86_64-unknown-freebsd", "aarch64-unknown-linux-musl", "aarch64-pc-windows-msvc", "armv7-linux-androideabi" ] } }, "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": "napi build --platform --release --pipe \"prettier -w\"", "build:debug": "napi build --platform --pipe \"prettier -w\"", "format": "run-p format:prettier format:rs format:toml", "format:prettier": "prettier . -w", "format:toml": "taplo format", "format:rs": "cargo fmt", "lint": "eslint . -c ./.eslintrc.yml", "prepublishOnly": "napi prepublish -t npm", "test": "vitest", "universal": "napi universal", "version": "napi version" }, "devDependencies": { "@babel/parser": "^7.24.4", "@napi-rs/cli": "^2.18.1", "@swc-node/register": "^1.9.0", "@swc/core": "^1.4.13", "@taplo/cli": "^0.7.0", "@types/node": "^20.12.7", "@typescript-eslint/eslint-plugin": "^7.13.1", "@typescript-eslint/parser": "^7.13.1", "@vue/compiler-sfc": "^3.4.21", "benny": "^3.7.1", "chalk": "^5.3.0", "eslint": "^9.5.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.1.3", "husky": "^8.0.3", "kleur": "^4.1.5", "lint-staged": "^15.2.7", "npm-run-all": "^4.1.5", "prettier": "^3.2.5", "typescript": "^5.3.3", "vitest": "^1.6.0" }, "lint-staged": { "*.@(js|ts|tsx)": [ "eslint -c .eslintrc.yml --fix" ], "*.@(js|ts|tsx|yml|yaml|md|json)": [ "prettier --write" ], "*.toml": [ "taplo format" ] }, "prettier": { "printWidth": 120, "semi": false, "trailingComma": "all", "singleQuote": true, "arrowParens": "always" }, "optionalDependencies": { "@fervid/napi-android-arm-eabi": "0.2.1", "@fervid/napi-android-arm64": "0.2.1", "@fervid/napi-darwin-arm64": "0.2.1", "@fervid/napi-darwin-x64": "0.2.1", "@fervid/napi-freebsd-x64": "0.2.1", "@fervid/napi-linux-arm-gnueabihf": "0.2.1", "@fervid/napi-linux-arm64-gnu": "0.2.1", "@fervid/napi-linux-arm64-musl": "0.2.1", "@fervid/napi-linux-x64-gnu": "0.2.1", "@fervid/napi-linux-x64-musl": "0.2.1", "@fervid/napi-win32-arm64-msvc": "0.2.1", "@fervid/napi-win32-ia32-msvc": "0.2.1", "@fervid/napi-win32-x64-msvc": "0.2.1" }, "packageManager": "yarn@4.1.1", "workspaces": [ "npm/*" ] }