{
  "name": "@novastar/native",
  "version": "2.2.1",
  "description": "Structures and APIs in typescript automatically generated from decompiled NovaStar .NET libraries",
  "keywords": [
    "NovaStar",
    "DOOH",
    "NovaLCT",
    "Nova Mars SDK",
    "nata-info"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/sarakusha/novastar.git",
    "directory": "packages/native"
  },
  "homepage": "https://sarakusha.github.io/novastar/",
  "main": "dist/index.cjs",
  "types": "dist/index.d.cts",
  "module": "dist/index.mjs",
  "exports": {
    "./*": {
      "require": "./dist/*.cjs",
      "import": "./dist/*.mjs",
      "types": "./dist/*.d.cts"
    },
    "./api/*": {
      "require": "./dist/api/*.cjs",
      "import": "./dist/api/*.mjs",
      "types": "./dist/api/*.d.cts"
    },
    "./common": {
      "require": "./dist/common.cjs",
      "import": "./dist/common.mjs",
      "types": "./dist/common.d.cts"
    },
    "./unions": {
      "require": "./dist/unions/index.cjs",
      "import": "./dist/unions/index.mjs",
      "types": "./dist/unions/index.d.cts"
    },
    "./package.json": "./package.json"
  },
  "typesVersions": {
    "*": {
      "api/*": [
        "./dist/api/*.d.cts",
        "./dist/api/*.d.mts"
      ],
      "unions": [
        "./dist/unions/index.d.cts",
        "./dist/unions/index.d.mts"
      ],
      "*": [
        "./dist/*.d.cts",
        "./dist/*.d.mts"
      ]
    }
  },
  "scripts": {
    "requirements": "requirements && dotnet tool list -g",
    "ilspycmd:install": "dotnet tool install ilspycmd -g",
    "clean": "rimraf {bin,build,decompiled,generated,obj}",
    "decompile": "run-script-os",
    "decompile:nix": "mkdirp decompiled && glob-run ilspycmd ./dll/\\*\\*/\\*.dll -o decompiled/",
    "decompile:win": "mkdirp decompiled && glob-run ilspycmd ./dll/**/*.dll -o decompiled/",
    "gen:build": "dotnet build",
    "gen:generate": "dotnet run bin/Debug/net8.0/gen.dll ./decompiled ./generated ./lib/common",
    "gen:split": "ts-node post-gen/splitter.ts",
    "gen:pack": "ts-node post-gen/pack.ts",
    "fix:lint": "../../node_modules/.bin/eslint --fix generated/ lib/common/",
    "build": "tsdown",
    "rebuild": "pnpm clean && pnpm decompile && pnpm gen:build && pnpm compile",
    "rebuild:win": "pnpm clean && pnpm decompile:win && pnpm gen:build && pnpm compile",
    "compile": "rimraf generated && pnpm gen:generate && pnpm gen:split && pnpm gen:pack && pnpm fix:lint && pnpm build",
    "yalc:push": "yalc push",
    "yalc:update": "pnpm build && yalc publish --push"
  },
  "devDependencies": {
    "glob": "^13.0.6",
    "glob-run": "^0.1.7",
    "prettier": "^3.8.3",
    "replace-in-file": "^8.4.0",
    "requirements": "^4.0.0"
  },
  "dependencies": {
    "@novastar/codec": "^2.2.1",
    "fp-ts": "^2.16.11",
    "io-ts": "^2.2.22",
    "io-ts-types": "^0.5.19",
    "monocle-ts": "^2.3.13",
    "newtype-ts": "^0.3.5",
    "tslib": "^2.8.1"
  },
  "files": [
    "dist/**/*.{cjs,mjs,js,d.cts,d.mts,d.ts,map}",
    "!**/*.test.*",
    "!**/*.spec.*",
    "!**/*.tsbuildinfo",
    "CHANGELOG.md",
    "LICENSE",
    "**/README.md"
  ],
  "config": {
    "commitizen": {
      "path": "cz-conventional-changelog"
    }
  },
  "publishConfig": {
    "access": "public"
  },
  "gitHead": "f13c5bd88cc8c87c92f904541e5cdcbefa81b773"
}
