{
  "name": "@trinsic/okapi",
  "version": "1.6.1-rc1",
  "description": "Okapi native binaries wrapper for node and web.",
  "browser": {
    "./lib/native_node/okapi_wasm.js": "./lib/native_browser/okapi_wasm.js",
    "./lib/native_node/okapi_wasm_bg.wasm": "./lib/native_browser/okapi_wasm_bg.wasm"
  },
  "main": "lib/index.js",
  "types": "lib/index.d.ts",
  "files": [
    "lib/**/*"
  ],
  "scripts": {
    "build": "npm run build:proto && npm run build:wasm && npm run build:node",
    "build:proto": "pwsh ./Generate-Proto.ps1",
    "build:node": "npx tsc -p tsconfig.json && copyfiles -u 1 src/native_*/* ./lib",
    "build:wasm": "npm run build:wasm:node && npm run build:wasm:browser",
    "build:wasm:node": "npx wasm-pack build --target nodejs --out-dir packages/okapi/src/native_node && npm run build:clean",
    "build:wasm:browser": "npx wasm-pack build --target bundler --out-dir packages/okapi/src/native_browser && npm run build:clean",
    "build:clean": "rimraf ./src/native_*/package.json ./src/native_*/README.md ./src/native_*/.gitignore ./src/native_*/LICENSE",
    "clean:all": "rimraf ./src/native_*",
    "test:node": "jest --config .config/jest.config.cjs",
    "test:browser": "karma start .config/karma.conf.cjs"
  },
  "author": "Trinsic",
  "contributors": [
    {
      "name": "Michael Black",
      "email": "michaelblack117@gmail.com"
    },
    {
      "name": "Tomislav Markovski",
      "email": "tmarkovski@gmail.com"
    },
    {
      "name": "Scott Phillips",
      "email": "polygonguru@gmail.com"
    }
  ],
  "license": "ISC",
  "dependencies": {
    "google-protobuf": "^3.20.1",
    "long": "^5.2.0"
  },
  "devDependencies": {
    "@types/google-protobuf": "^3.15.6",
    "@types/jasmine": "^4.0.3",
    "@types/jest": "^27.5.1",
    "@types/karma": "^6.3.3",
    "@types/karma-webpack": "^2.0.11",
    "@types/node": "^17.0.33",
    "change-package-name": "^1.0.5",
    "chromedriver": "^101.0.0",
    "copyfiles": "^2.4.1",
    "expect": "^28.1.0",
    "http-serve": "^1.0.1",
    "jasmine": "^4.1.0",
    "jasmine-core": "^4.1.1",
    "jasmine-spec-reporter": "^7.0.0",
    "jest": "^28.1.0",
    "karma": "^6.3.20",
    "karma-chrome-launcher": "^3.1.1",
    "karma-jasmine": "^5.0.1",
    "karma-jasmine-html-reporter": "^1.7.0",
    "karma-sourcemap-loader": "^0.3.8",
    "karma-typescript": "^5.5.3",
    "karma-webpack": "^5.0.0",
    "recursive-copy-cli": "^1.0.20",
    "ts-jest": "^28.0.2",
    "ts-loader": "^9.3.0",
    "ts-node": "^10.7.0",
    "ts-proto": "^1.112.1",
    "typescript": "^4.6.4",
    "wasm-pack": "^0.10.2",
    "webpack": "^5.72.1",
    "webpack-cli": "^4.9.2"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/trinsic-id/okapi.git",
    "directory": "wasm/packages/okapi"
  }
}
