opencc-sys 0.4.2+1.3.1

OpenCC bindings for Rust
Documentation
{
  "name": "opencc",
  "version": "1.3.1",
  "description": "Conversion between Traditional and Simplified Chinese",
  "author": "Carbo Kuo <byvoid@byvoid.com>",
  "license": "Apache-2.0",
  "main": "node/opencc.js",
  "types": "node/opencc.d.ts",
  "bin": {
    "opencc": "./node/cli.js"
  },
  "exports": {
    ".": {
      "import": {
        "types": "./node/opencc.d.mts",
        "default": "./node/opencc.mjs"
      },
      "require": {
        "types": "./node/opencc.d.cts",
        "default": "./node/opencc.js"
      },
      "default": "./node/opencc.js"
    },
    "./package.json": "./package.json"
  },
  "scripts": {
    "test": "mocha -R spec node/test.js && node node/esm-test.mjs",
    "prebuild": "prebuildify --napi --strip --postinstall \"node scripts/prepare-node-prebuild-artifacts.js\"",
    "prebuild:linux": "bash ./scripts/build-node-prebuild-bazel.sh",
    "prebuild:windows": "bash ./scripts/build-node-windows-prebuild-zig.sh",
    "prebuild:all": "npm run prebuild && npm run prebuild:linux && npm run prebuild:windows",
    "install": "node-gyp-build"
  },
  "engines": {
    "node": ">=20.17"
  },
  "files": [
    "binding.gyp",
    "data/config/*.json",
    "data/dictionary/*.txt",
    "data/scripts/common.py",
    "data/scripts/reverse.py",
    "deps/marisa-0.3.1/include",
    "deps/marisa-0.3.1/lib",
    "deps/rapidjson-1.1.0/rapidjson",
    "node/cli.js",
    "node/configs.gypi",
    "node/dict.js",
    "node/dicts.gypi",
    "node/global.gypi",
    "node/node_opencc.gypi",
    "node/opencc.cc",
    "node/opencc.d.cts",
    "node/opencc.d.mts",
    "node/opencc.d.ts",
    "node/opencc.js",
    "node/opencc.mjs",
    "node/opencc_config.h",
    "prebuilds/*/opencc.node",
    "prebuilds/assets/*.json",
    "prebuilds/assets/*.ocd2",
    "scripts/prepare-node-prebuild-artifacts.js",
    "src/BinaryDict.cpp",
    "src/BinaryDict.hpp",
    "src/CmdLineOutput.hpp",
    "src/Common.hpp",
    "src/Config.cpp",
    "src/Config.hpp",
    "src/Conversion.cpp",
    "src/Conversion.hpp",
    "src/ConversionChain.cpp",
    "src/ConversionChain.hpp",
    "src/ConversionInspection.hpp",
    "src/Converter.cpp",
    "src/Converter.hpp",
    "src/DartsDict.cpp",
    "src/DartsDict.hpp",
    "src/Dict.cpp",
    "src/Dict.hpp",
    "src/DictConverter.cpp",
    "src/DictConverter.hpp",
    "src/DictEntry.cpp",
    "src/DictEntry.hpp",
    "src/DictGroup.cpp",
    "src/DictGroup.hpp",
    "src/Exception.hpp",
    "src/Export.hpp",
    "src/Lexicon.cpp",
    "src/Lexicon.hpp",
    "src/MarisaDict.cpp",
    "src/MarisaDict.hpp",
    "src/MaxMatchSegmentation.cpp",
    "src/MaxMatchSegmentation.hpp",
    "src/opencc_config.h",
    "src/opencc.h",
    "src/Optional.hpp",
    "src/PhraseExtract.cpp",
    "src/PhraseExtract.hpp",
    "src/plugin/OpenCCPlugin.h",
    "src/PluginSegmentation.cpp",
    "src/PluginSegmentation.hpp",
    "src/PrefixMatch.cpp",
    "src/PrefixMatch.hpp",
    "src/Segmentation.cpp",
    "src/Segmentation.hpp",
    "src/Segments.hpp",
    "src/SerializableDict.hpp",
    "src/SerializedValues.cpp",
    "src/SerializedValues.hpp",
    "src/SimpleConverter.cpp",
    "src/SimpleConverter.hpp",
    "src/TextDict.cpp",
    "src/TextDict.hpp",
    "src/UTF8StringSlice.cpp",
    "src/UTF8StringSlice.hpp",
    "src/UTF8Util.cpp",
    "src/UTF8Util.hpp",
    "src/WinUtil.hpp"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/BYVoid/OpenCC.git"
  },
  "bugs": {
    "url": "https://github.com/BYVoid/OpenCC/issues"
  },
  "homepage": "https://github.com/BYVoid/OpenCC#readme",
  "keywords": [
    "opencc",
    "Chinese",
    "conversion",
    "unicode",
    "Simplified Chinese",
    "Traditional Chinese"
  ],
  "devDependencies": {
    "mocha": "^11.7.5",
    "prebuildify": "^6.0.1"
  },
  "dependencies": {
    "node-addon-api": "^8.7.0",
    "node-gyp": "^12.3.0",
    "node-gyp-build": "^4.8.4"
  },
  "overrides": {
    "brace-expansion": "^2.0.3",
    "diff": "^8.0.3",
    "serialize-javascript": "^7.0.5"
  }
}