{
    "name": "@ringpublishing/accelerator-images",
    "description": "Client library for generating Ring Accelerator image transformation URLs",
    "license": "MIT",
    "repository": "ringpublishing/accelerator-images-node",
    "homepage": "https://developer.ringpublishing.com/docs/Accelerator/topics/images/index.html",
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "engines": {
        "node": "^20||^22||^24"
    },
    "scripts": {
        "build": "tsc",
        "docs": "typedoc --out docs/api/ --readme none --plugin typedoc-plugin-markdown src/index.ts --sourceLinkTemplate '{path}:{line}'",
        "predocs": "rimraf docs/api",
        "lint": "npm run lint:js",
        "lint:js": "eslint --ext .js,.jsx,.ts,.tsx src/ tests/",
        "lint:js:fix": "npm run lint:js -- --fix",
        "prebuild": "rimraf dist",
        "prepare": "npm run build",
        "test": "jest --ci --coverage --verbose"
    },
    "dependencies": {
        "crypto-js": "^4.0.0",
        "msgpackr": "^1.0.0"
    },
    "devDependencies": {
        "@ringieraxelspringer/eslint-config": "^24.0.0",
        "@ringieraxelspringer/tsconfig": "^7.0.0",
        "@types/crypto-js": "^4.0.0",
        "@types/jest": "^29.0.0",
        "@types/node": "^24.0.0",
        "jest": "^29.0.0",
        "rimraf": "^6.0.0",
        "ts-jest": "^29.0.0",
        "typedoc": "^0.25.0",
        "typedoc-plugin-markdown": "^3.0.0",
        "typescript": "~5.1.0"
    },
    "eslintConfig": {
        "extends": "@ringieraxelspringer/eslint-config",
        "env": {
            "jest": true
        }
    },
    "jest": {
        "preset": "ts-jest"
    },
    "version": "2.3.1"
}
