{
    "name": "@anglr/grid",
    "version": "11.0.0",
    "description": "Angular module displaying grid",
    "type": "module",
    "sideEffects": false,
    "scripts": {
        "build": "ngc --declaration --declarationDir . --declarationMap",
        "api": "api-extractor run --local --verbose -c",
        "clean": "rimraf --glob */temp temp es2022 **/tsdoc-metadata.json src/**/*.d.ts src/**/*.d.ts.map */src/**/*.d.ts */src/**/*.d.ts.map ./*.d.ts ./*.d.ts.map */*.d.ts",
        "clean:deps": "rimraf package-lock.json node_modules || echo 'node_modules removed'",
        "clean:all": "npm run clean && npm run clean:deps",
        "ngc": "ngc",
        "version:placeholder": "replace-in-file /\\\"version\\\":\\s\\\".*?\\\"/g \"\\\"version\\\": \\\"0.0.0-placeholder\\\"\" package.json",
        "version:git": "ngv -e \"replace-in-file 0.0.0-placeholder $GIT_VERSION package.json && echo $GIT_VERSION > version.bak\"",
        "version:build": "ngv -e \"echo $GIT_VERSION > version.bak\"",
        "prepublishOnly": "npm run bundle && npm run version:placeholder && npm run version:git",
        "postpublish": "npm run doc && npm run version:placeholder && npm run clean",
        "bundle": "npm run clean && npm run build",
        "deploy": "npm publish --loglevel error",
        "deploy:next": "npm publish --tag next --loglevel error",
        "lint": "eslint src/**/*.ts",
        "doc": "path-exists docs && npm run doc:generate || echo \"No docs generated!\"",
        "predoc:generate": "cd docs && git pull && cd ..",
        "postdoc:generate": "npm run doc:save",
        "doc:generate": "npm run doc:generate:grid && npm run doc:generate:extensions && npm run doc:generate:material",
        "doc:save": "cd docs && git add . && git commit -m \"INT: updated API docs ng-grid\" && git push && cd ..",
        "doc:generate:grid": "rimraf docs/content/api/ng-grid && npm run doc:json:grid && npm run doc:md:grid && npm run doc:api:grid",
        "doc:json:grid": "api-extractor run --local --verbose -c api-extractor.json",
        "doc:md:grid": "api-documenter markdown -i temp -o docs/content/api/ng-grid",
        "doc:api:grid": "copyfiles -u 1 temp/grid.api.md docs/content/api/ng-grid && rimraf temp",
        "doc:generate:extensions": "rimraf docs/content/api/ng-grid-extensions && npm run doc:json:extensions && npm run doc:md:extensions && npm run doc:api:extensions",
        "doc:json:extensions": "api-extractor run --local --verbose -c extensions/api-extractor.json",
        "doc:md:extensions": "api-documenter markdown -i extensions/temp -o docs/content/api/ng-grid-extensions",
        "doc:api:extensions": "copyfiles -u 2 extensions/temp/grid-extensions.api.md docs/content/api/ng-grid-extensions && rimraf extensions/temp",
        "doc:generate:material": "rimraf docs/content/api/ng-grid-material && npm run doc:json:material && npm run doc:md:material && npm run doc:api:material",
        "doc:json:material": "api-extractor run --local --verbose -c material/api-extractor.json",
        "doc:md:material": "api-documenter markdown -i material/temp -o docs/content/api/ng-grid-material",
        "doc:api:material": "copyfiles -u 2 material/temp/grid-material.api.md docs/content/api/ng-grid-material && rimraf material/temp"
    },
    "engines": {
        "node": "^18.13.0 || >=20.9.0"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/ressurectit/ng-grid.git"
    },
    "keywords": [
        "angular",
        "ng",
        "grid"
    ],
    "author": "kukjevov",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/ressurectit/ng-grid/issues"
    },
    "homepage": "https://github.com/ressurectit/ng-grid",
    "dependencies": {
        "@anglr/common": ">=22.0.0",
        "@angular/common": ">=19.1.0",
        "@angular/core": ">=19.1.0",
        "@angular/platform-browser": ">=19.1.0",
        "@angular/router": ">=19.1.0",
        "@jscrpt/common": ">=7.0.0",
        "rxjs": ">=7.5.7",
        "tslib": "^2.8.1"
    },
    "optionalDependencies": {
        "@angular/cdk": ">=19.1.0",
        "@angular/material": ">=19.1.0"
    },
    "devDependencies": {
        "@anglr/common": "22.0.0",
        "@angular/animations": "19.1.0",
        "@angular/cdk": "19.1.0",
        "@angular/common": "19.1.0",
        "@angular/compiler": "19.1.0",
        "@angular/compiler-cli": "19.1.0",
        "@angular/core": "19.1.0",
        "@angular/forms": "19.1.0",
        "@angular/language-service": "19.1.0",
        "@angular/material": "19.1.0",
        "@angular/platform-browser": "19.1.0",
        "@angular/router": "19.1.0",
        "@jscrpt/common": "7.0.0",
        "@microsoft/api-documenter": "7.26.5",
        "@microsoft/api-extractor": "7.49.1",
        "@stylistic/eslint-plugin": "2.13.0",
        "@types/node": "22.7.4",
        "copyfiles": "2.4.1",
        "eslint": "9.18.0",
        "eslint-plugin-ressurectit": "0.3.0",
        "npm-git-version": "2.0.0",
        "path-exists-cli": "2.0.0",
        "replace-in-file": "8.3.0",
        "rimraf": "6.0.1",
        "rxjs": "7.5.7",
        "tslib": "2.8.1",
        "typescript": "5.7.3",
        "typescript-eslint": "8.20.0"
    },
    "module": "./es2022/src/index.js",
    "typings": "./src/index.d.ts",
    "exports": {
        "./package.json": {
            "default": "./package.json"
        },
        "./styles": {
            "sass": "./styles/index.scss"
        },
        "./styles/themes/*": {
            "sass": "./styles/themes/*.scss"
        },
        "./typings/*": {
            "types": "./typings/*/index.d.ts"
        },
        ".": {
            "types": "./src/index.d.ts",
            "esm2022": "./es2022/src/index.js",
            "es2022": "./es2022/src/index.js",
            "node": "./es2022/src/index.js",
            "default": "./es2022/src/index.js"
        },
        "./extensions": {
            "types": "./extensions/src/index.d.ts",
            "esm2022": "./es2022/extensions/src/index.js",
            "es2022": "./es2022/extensions/src/index.js",
            "node": "./es2022/extensions/src/index.js",
            "default": "./es2022/extensions/src/index.js"
        },
        "./material": {
            "types": "./material/src/index.d.ts",
            "esm2022": "./es2022/material/src/index.js",
            "es2022": "./es2022/material/src/index.js",
            "node": "./es2022/material/src/index.js",
            "default": "./es2022/material/src/index.js"
        }
    }
}
