{
  "name": "deukpack",
  "version": "1.9.0",
  "description": "DeukPack — Universal schema multi-hub for Protobuf, Thrift, OpenAPI, and .deuk. Protobuf-aligned wire; fast C#/C++/JS codegen.",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "bin": {
    "deukpack": "bin/deukpack.js"
  },
  "scripts": {
    "setup": "node scripts/setup.js",
    "postinstall": "node scripts/npm-postinstall.js",
    "prepublishOnly": "node scripts/align-version-artifacts.js && npm run release-notice:apply && npm run build && npm run bundle:vscode && node scripts/build_unity_runtime_plugins.js --out upm/Runtime/Plugins -c Release",
    "version:align": "node scripts/align-version-artifacts.js",
    "postversion": "node scripts/align-version-artifacts.js",
    "bundle:vscode": "node scripts/bundle-vscode-vsix.js",
    "build": "node ./node_modules/typescript/lib/tsc.js && node scripts/copy-codegen-templates.js && npm run build:cs && node scripts/dist_csharp.js",
    "build:native": "node-gyp rebuild",
    "build:all": "npm run build && npm run build:cpp && npm run build:cs",
    "build:cpp": "cd native/cpp && mkdir -p build && cd build && cmake .. && make",
    "build:cs": "cd DeukPack.Protocol && dotnet build DeukPack.Protocol.csproj -c Release",
    "test": "jest",
    "test:cpp": "node scripts/run-cpp-native-tests.js",
    "test:elixir-dialyzer": "node scripts/test_elixir_dialyzer.js",
    "benchmark": "node benchmarks/performance.js",
    "benchmark:json": "node benchmarks/performance.js --json-out benchmarks/out/last-performance.json",
    "collect-benchmark-report": "node scripts/collect-benchmark-report.js",
    "bench:project-dp": "node scripts/bench-project-dp-define.js",
    "bench:cross-lang": "node benchmarks/performance.js",
    "bench:format-parity": "node benchmarks/format-parse-bench.js",
    "bench:generate-corpus": "node scripts/generate-public-synthetic-corpus.js",
    "bench:generate-table-shaped": "node scripts/generate-table-shaped-bench-deuk.js",
    "bench:table-schema": "node benchmarks/table-schema-export-bench.js",
    "bench:docker": "docker compose -f benchmarks/docker/docker-compose.yml run --rm --build bench",
    "bench:docker:aws": "bash benchmarks/docker/run-aws-presets.sh",
    "test:idl-convert-smoke": "node scripts/idl-convert/smoke-thrift-to-deuk.js",
    "dev": "node ./node_modules/typescript/lib/tsc.js --watch",
    "clean": "rimraf dist native/cpp/build native/csharp/bin native/csharp/obj",
    "mirror:oss": "node scripts/mirror-to-oss.js",
    "mirror:oss:apply": "node scripts/mirror-to-oss.js --build --apply",
    "release-notice:apply": "node scripts/apply-release-notice.js",
    "release:check": "node scripts/release-check.js && npm run build && npm run bundle:vscode && npm test && npm pack --dry-run",
    "verify": "node scripts/verify-build.js",
    "verify:quick": "node scripts/verify-build.js --skip-test --skip-codegen --skip-cpp-test",
    "regression": "node scripts/verify-build.js",
    "bench:generate-isomorphic-corpus": "node scripts/generate-isomorphic-bench-corpus.js",
    "bench:isomorphic-data": "node benchmarks/isomorphic-data-bench.js",
    "bench:codegen-isomorphic-wire-codecs": "node scripts/codegen-isomorphic-wire-codecs.js",
    "bench:augment-isomorphic-wire": "node scripts/augment-isomorphic-corpus-wire.js",
    "bench:isomorphic-wire-io": "node benchmarks/isomorphic-wire-io-bench.js",
    "bench:isomorphic-wire-io-dotnet": "node benchmarks/isomorphic-wire-io-dotnet-bench.js",
    "bench:isomorphic-wire-native": "node scripts/run-isomorphic-wire-native-bench.js",
    "bench:export-define": "node scripts/export-define-multiformat.js",
    "bench:plan-phase1": "node scripts/run-bench-plan-phase1.js",
    "bench:e2e-roundtrip": "node scripts/run-bench-e2e-roundtrip.js",
    "test:roundtrip-security-perf": "node scripts/run-roundtrip-security-perf.js",
    "bench:isomorphic-e2e": "node benchmarks/isomorphic-e2e-roundtrip-bench.js",
    "bench:meta-packed-vs-wire": "node benchmarks/meta-packed-vs-wire-bench.js",
    "bench:stream-throughput": "node benchmarks/stream-throughput-bench.js",
    "bench:large-idl": "node benchmarks/large-idl-parse-bench.js",
    "bench:plan-phase2": "node scripts/run-bench-plan-phase2.js",
    "bench:wire-gzip": "node scripts/bench-wire-bytes-gzip.js",
    "bench:idl-codegen-wall": "node scripts/bench-idl-codegen-wall.js",
    "bench:cross-lang-isomorphic": "node benchmarks/cross-lang-isomorphic-bench.js",
    "export:ai-context": "node scripts/export-ai-context.js"
  },
  "keywords": [
    "ai-agent",
    "mcp",
    "mcp-server",
    "cursor-rules",
    "protocol-buffers",
    "protobuf",
    "thrift",
    "mixed-idl",
    "deukpack",
    "serialization",
    "high-performance",
    "high-performance-codecs",
    "multi-format",
    "ai-native",
    "handoff",
    "deuk-family",
    "deukpack-ecosystem"
  ],
  "author": "deukpack-dev-team",
  "license": "Apache-2.0",
  "dependencies": {
    "nan": "^2.26.2",
    "node-addon-api": "^8.6.0",
    "yaml": "^2.8.3"
  },
  "optionalDependencies": {
    "deuk-ui": "^2.0.0"
  },
  "devDependencies": {
    "@types/jest": "^29.5.14",
    "@types/node": "^20.19.0",
    "@vscode/vsce": "^3.7.1",
    "cmake-js": "^8.0.0",
    "csv-parse": "^6.2.1",
    "google-protobuf": "^4.0.2",
    "grpc-tools": "^1.13.1",
    "jest": "^29.7.0",
    "mitata": "^1.0.34",
    "msgpack-lite": "^0.1.26",
    "node-gyp": "^12.2.0",
    "protobufjs": "^8.0.0",
    "rimraf": "^6.0.0",
    "thrift": "^0.22.0",
    "ts-jest": "^29.4.6",
    "tsx": "^4.21.0",
    "typescript": "^5.9.0",
    "zod": "^4.3.6"
  },
  "engines": {
    "node": ">=18.0.0",
    "npm": ">=9.0.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/joygram/DeukPack.git"
  },
  "bugs": {
    "url": "https://github.com/joygram/DeukPack/issues"
  },
  "homepage": "https://deukpack.app/",
  "files": [
    "bin",
    "scripts/build_deukpack.js",
    "scripts/schemas/pipeline.profile.schema.json",
    "scripts/build_unity_runtime_plugins.js",
    "scripts/bootstrap.js",
    "scripts/npm-postinstall.js",
    "scripts/bundled-deuk-idl-vsix.js",
    "scripts/align_workspace_runtime.js",
    "scripts/deukpack_init.js",
    "scripts/init-ensure-deukpack-npm.js",
    "scripts/lib/upm-helpers.js",
    "upm",
    "dist",
    "native/cpp/include",
    "native/cpp/src",
    "native/cpp/tests",
    "native/cpp/CMakeLists.txt",
    "native/cpp/vcpkg.json",
    "binding.gyp",
    "LICENSE",
    "NOTICE",
    "release-notice.json",
    "CHANGELOG.md",
    "CHANGELOG.ko.md",
    "CHANGELOG.release.md",
    "CHANGELOG.release.ko.md",
    "bundled",
    "README.md",
    "README.ko.md",
    "RELEASING.md",
    ".npmrc"
  ],
  "deukpack": {
    "csharpRuntime": "dist/csharp"
  }
}
