{
    "license": "MIT",
    "name": "@norskvideo/norsk-sdk",
    "version": "1.0.402",
    "dependencies": {
        "@bufbuild/protobuf": "^2.11.0",
        "@grpc/grpc-js": "~1.12.0",
        "@norskvideo/norsk-api": "1.0.402",
        "grpc-es-bridge": "^0.2.0",
        "lodash": "^4.17.21",
        "typescript-nullable": "^0.6.0"
    },
    "files": [
        "dist/norsk-sdk.d.ts",
        "lib/**/*.js",
        "lib/**/*d.ts",
        "lib/src/tsdoc-metadata.json",
        "package.json",
        "src/*.ts",
        "tsconfig.json"
    ],
    "scripts": {
        "build": "wireit",
        "clean": "rm -rf lib",
        "api-extractor": "rm -rf docs/gen/api-extractor && mkdir -p docs/gen/api-extractor/{temp,json,report} && npx api-extractor run --local --verbose",
        "api-markdown": "npx api-documenter markdown --input-folder docs/gen/api-extractor/json --output-folder docs/gen/api-extractor/markdown"
    },
    "wireit": {
        "build": {
            "command": "tsc && eslint src",
            "files": [
                "src/**/*.ts",
                "tsconfig.json",
                "eslint.config.mjs"
            ],
            "output": [
                "lib/**"
            ],
            "dependencies": [
                "../api:build"
            ]
        }
    },
    "main": "./lib/src/sdk.js",
    "types": "./lib/src/sdk.d.ts",
    "exports": {
        "types": "./lib/src/sdk.d.ts",
        "import": "./lib/src/sdk.js",
        "node": "./lib/src/sdk.js",
        "require": "./lib/src/sdk.js",
        "default": "./lib/src/sdk.js"
    },
    "prettier": {},
    "devDependencies": {
        "@eslint/compat": "^1.2.2",
        "@microsoft/api-documenter": "^7.19.27",
        "@microsoft/api-extractor": "^7.33.7",
        "@types/lodash": "^4.14.202",
        "@typescript-eslint/eslint-plugin": "^8.13.0",
        "@typescript-eslint/parser": "^8.13.0",
        "eslint": "^9.14.0",
        "eslint-plugin-unused-imports": "^4.1.4",
        "typescript": "^6.0.2"
    }
}
