{
    "name": "lambda-metadata-generator-metadata",
    "version": "1.0.0",
    "description": "Applies store specific templates to metadata to generate correctly formatted distribution files.",
    "repository": "git@github.com:theorchard/lambda-metadata-generator.git",
    "private": true,
    "engines": {
        "node": ">=24"
    },
    "config": {
        "name": "lambda-metadata-generator-metadata",
        "tag": "nr-claim-metadata"
    },
    "scripts": {
        "start": "docker compose up --build -d function",
        "lint": "yarn lint:js",
        "lint:js": "biome lint --write",
        "format": "biome format --write",
        "format:check": "biome check",
        "test": "yarn format:check && yarn lint:js && yarn test:unit",
        "test:unit": "vitest run src/",
        "clean": "rm -rf build && mkdir build",
        "build": "yarn tsc -p ./tsconfig.build.json && tsc-alias -p ./tsconfig.build.json"
    },
    "devDependencies": {
        "@aws-sdk/types": "^3.775.0",
        "@biomejs/biome": "^1.9.4",
        "@types/aws-lambda": "^8.10.140",
        "@types/lodash": "^4.17.23",
        "@types/node": "^24.10.4",
        "@types/papaparse": "^5.3.2",
        "ts-node": "^10.7.0",
        "tsc-alias": "^1.8.16",
        "typescript": "5.5.4",
        "vitest": "^3.0.0"
    },
    "dependencies": {
        "@fast-csv/format": "^5.0.0",
        "@sentry/aws-serverless": "^10.32.1",
        "@theorchard/countries": "^2.0.0",
        "@theorchard/field-validator": "^1.5.0",
        "@theorchard/graphql-constants": "^1.0.0",
        "@theorchard/lambda-apollo": "^3.0.0",
        "@theorchard/neighbouring-rights-common": "^9.0.0",
        "@theorchard/neighbouring-rights-ownership-delivery-common": "^20.2.0",
        "@theorchard/ows-logger": "^2.0.0",
        "@theorchard/s3-utils": "^1.5.0",
        "@theorchard/utils-environment": "^1.0.10",
        "datadog-lambda-js": "^12.128.0",
        "dd-trace": "^5.6.0",
        "exceljs": "^4.3.0",
        "graphql": "^16.8.1",
        "lodash": "^4.18.1",
        "papaparse": "^5.3.2",
        "zod": "^3.22.4"
    },
    "resolutions": {
        "minimatch": "^10.0.0",
        "tar": "^7.5.11",
        "picomatch": "^4.0.4",
        "fast-xml-parser": "^5.5.6"
    }
}
