package.json 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. {
  2. "name": "@napi-rs/nice",
  3. "version": "1.0.1",
  4. "description": "https://linux.die.net/man/2/nice binding for Node.js",
  5. "main": "nice.js",
  6. "types": "index.d.ts",
  7. "repository": {
  8. "url": "git+ssh://git@github.com/Brooooooklyn/nice.git",
  9. "type": "git"
  10. },
  11. "license": "MIT",
  12. "keywords": [
  13. "napi-rs",
  14. "NAPI",
  15. "N-API",
  16. "Rust",
  17. "node-addon",
  18. "node-addon-api",
  19. "nice"
  20. ],
  21. "files": [
  22. "index.d.ts",
  23. "index.js",
  24. "nice.js"
  25. ],
  26. "napi": {
  27. "binaryName": "nice",
  28. "targets": [
  29. "x86_64-apple-darwin",
  30. "aarch64-apple-darwin",
  31. "x86_64-unknown-linux-gnu",
  32. "x86_64-pc-windows-msvc",
  33. "x86_64-unknown-linux-musl",
  34. "aarch64-unknown-linux-gnu",
  35. "i686-pc-windows-msvc",
  36. "armv7-unknown-linux-gnueabihf",
  37. "aarch64-linux-android",
  38. "x86_64-unknown-freebsd",
  39. "aarch64-unknown-linux-musl",
  40. "armv7-linux-androideabi",
  41. "aarch64-pc-windows-msvc",
  42. "powerpc64le-unknown-linux-gnu",
  43. "s390x-unknown-linux-gnu",
  44. "riscv64gc-unknown-linux-gnu"
  45. ]
  46. },
  47. "engines": {
  48. "node": ">= 10"
  49. },
  50. "publishConfig": {
  51. "registry": "https://registry.npmjs.org/",
  52. "access": "public"
  53. },
  54. "scripts": {
  55. "artifacts": "napi artifacts",
  56. "build": "napi build --platform --release",
  57. "build:debug": "napi build --platform",
  58. "format": "run-p format:prettier format:rs format:toml",
  59. "format:prettier": "prettier . -w",
  60. "format:toml": "taplo format",
  61. "format:rs": "cargo fmt",
  62. "lint": "oxlint",
  63. "prepublishOnly": "napi prepublish -t npm",
  64. "test": "ava",
  65. "version": "napi version"
  66. },
  67. "devDependencies": {
  68. "@napi-rs/cli": "3.0.0-alpha.62",
  69. "@oxc-node/core": "^0.0.15",
  70. "@taplo/cli": "^0.7.0",
  71. "ava": "^6.1.3",
  72. "chalk": "^5.3.0",
  73. "husky": "^9.0.11",
  74. "lint-staged": "^15.2.7",
  75. "npm-run-all2": "^6.2.2",
  76. "oxlint": "^0.9.0",
  77. "prettier": "^3.3.3",
  78. "typescript": "^5.5.3"
  79. },
  80. "lint-staged": {
  81. "*.@(js|ts|tsx)": [
  82. "oxlint --fix"
  83. ],
  84. "*.@(js|ts|tsx|yml|yaml|md|json)": [
  85. "prettier --write"
  86. ],
  87. "*.toml": [
  88. "taplo format"
  89. ]
  90. },
  91. "ava": {
  92. "extensions": {
  93. "ts": "module"
  94. },
  95. "timeout": "2m",
  96. "workerThreads": false,
  97. "environmentVariables": {
  98. "TS_NODE_PROJECT": "./tsconfig.json"
  99. },
  100. "nodeArguments": [
  101. "--import",
  102. "@oxc-node/core/register"
  103. ]
  104. },
  105. "prettier": {
  106. "printWidth": 120,
  107. "semi": false,
  108. "trailingComma": "all",
  109. "singleQuote": true,
  110. "arrowParens": "always"
  111. },
  112. "funding": {
  113. "type": "github",
  114. "url": "https://github.com/sponsors/Brooooooklyn"
  115. },
  116. "packageManager": "pnpm@9.10.0",
  117. "optionalDependencies": {
  118. "@napi-rs/nice-darwin-x64": "1.0.1",
  119. "@napi-rs/nice-darwin-arm64": "1.0.1",
  120. "@napi-rs/nice-linux-x64-gnu": "1.0.1",
  121. "@napi-rs/nice-win32-x64-msvc": "1.0.1",
  122. "@napi-rs/nice-linux-x64-musl": "1.0.1",
  123. "@napi-rs/nice-linux-arm64-gnu": "1.0.1",
  124. "@napi-rs/nice-win32-ia32-msvc": "1.0.1",
  125. "@napi-rs/nice-linux-arm-gnueabihf": "1.0.1",
  126. "@napi-rs/nice-android-arm64": "1.0.1",
  127. "@napi-rs/nice-freebsd-x64": "1.0.1",
  128. "@napi-rs/nice-linux-arm64-musl": "1.0.1",
  129. "@napi-rs/nice-android-arm-eabi": "1.0.1",
  130. "@napi-rs/nice-win32-arm64-msvc": "1.0.1",
  131. "@napi-rs/nice-linux-ppc64-gnu": "1.0.1",
  132. "@napi-rs/nice-linux-s390x-gnu": "1.0.1",
  133. "@napi-rs/nice-linux-riscv64-gnu": "1.0.1"
  134. }
  135. }