{
    "name": "teraslice-workspace",
    "displayName": "Teraslice",
    "version": "2.14.1",
    "private": true,
    "homepage": "https://github.com/terascope/teraslice",
    "bugs": {
        "url": "https://github.com/terascope/teraslice/issues"
    },
    "type": "module",
    "workspaces": [
        "packages/*",
        "e2e"
    ],
    "scripts": {
        "prebuild": "./packages/xlucene-parser/scripts/generate-engine.js",
        "build": "yarn prebuild && tsc --build --verbose && yarn postbuild",
        "postbuild": "yarn workspace teraslice-cli postbuild",
        "build:cleanup": "./scripts/build-cleanup.sh",
        "build:doctor": "./scripts/build-doctor.sh",
        "build:fix": "echo '[DEPRECATED], use yarn run build:doctor instead'",
        "build:pkg": "./scripts/build-pkg.sh",
        "build:watch": "yarn prebuild && tsc --build --watch & yarn workspace teraslice-cli node build.js --watch",
        "bump": "ts-scripts bump",
        "docker:limit": "./scripts/docker-limit-check.sh",
        "docker:listImages": "ts-scripts images list",
        "docker:saveImages": "ts-scripts images save",
        "docs": "ts-scripts docs",
        "k8s": "TEST_ELASTICSEARCH=true ELASTICSEARCH_PORT=9200 ts-scripts k8s-env",
        "k8s:kafka": "TEST_ELASTICSEARCH=true ELASTICSEARCH_PORT=9200 TEST_KAFKA=true KAFKA_PORT=9092 ts-scripts k8s-env",
        "k8s:minio": "TEST_MINIO=true MINIO_PORT=9000 TEST_ELASTICSEARCH=true ELASTICSEARCH_PORT=9200 ts-scripts k8s-env",
        "k8s:noBuild": "TEST_ELASTICSEARCH=true ELASTICSEARCH_PORT=9200 SKIP_DOCKER_BUILD_IN_K8S=true ts-scripts k8s-env",
        "k8s:rebuild": "ts-scripts k8s-env --rebuild",
        "k8s:restart": "ts-scripts k8s-env --rebuild --skip-build",
        "k8sV2": "TEST_ELASTICSEARCH=true ELASTICSEARCH_PORT=9200 CLUSTERING_TYPE='kubernetesV2' ts-scripts k8s-env",
        "lint": "eslint",
        "lint:fix": "yarn lint --fix && yarn sync",
        "setup": "yarn ${YARN_SETUP_ARGS:-''} && yarn run build --force",
        "start": "node service.js",
        "start:dev": "yarn build && env NODE_ENV=development node service.js",
        "start:nodemon": "nodemon --exitcrash service.js",
        "sync": "ts-scripts sync",
        "test": "ts-scripts test"
    },
    "resolutions": {
        "@types/lodash": "~4.17.16",
        "debug": "~4.4.0",
        "jest-config": "patch:jest-config@npm%3A29.7.0#~/.yarn/patches/jest-config-npm-29.7.0-97d8544d74.patch",
        "ms": "~2.1.3",
        "nan": "~2.22.0"
    },
    "devDependencies": {
        "@eslint/js": "~9.22.0",
        "@swc/core": "1.11.8",
        "@swc/jest": "~0.2.37",
        "@terascope/scripts": "~1.12.1",
        "@types/bluebird": "~3.5.42",
        "@types/convict": "~6.1.6",
        "@types/elasticsearch": "~5.0.43",
        "@types/fs-extra": "~11.0.4",
        "@types/jest": "~29.5.14",
        "@types/lodash": "~4.17.16",
        "@types/node": "~22.13.10",
        "@types/uuid": "~10.0.0",
        "eslint": "~9.22.0",
        "jest": "~29.7.0",
        "jest-extended": "~4.0.2",
        "jest-watch-typeahead": "~2.2.2",
        "node-notifier": "~10.0.1",
        "ts-jest": "~29.2.6",
        "typescript": "~5.8.2"
    },
    "packageManager": "yarn@4.6.0",
    "engines": {
        "node": ">=18.18.0",
        "yarn": ">=1.22.19"
    },
    "os": [
        "darwin",
        "linux"
    ],
    "documentation": "https://terascope.github.io/teraslice",
    "terascope": {
        "root": true,
        "type": "monorepo",
        "target": "ES2019",
        "tests": {
            "suites": {
                "e2e": [],
                "k8s-e2e": [],
                "elasticsearch": [
                    "minio"
                ],
                "search": [],
                "restrained": [],
                "unit": [],
                "_for_testing_": [
                    "elasticsearch"
                ],
                "k8s-env": []
            }
        },
        "docker": {
            "registries": [
                "ghcr.io/terascope/teraslice"
            ]
        },
        "npm": {
            "registry": "https://registry.npmjs.org/"
        },
        "engines": {
            "node": ">=16.19.0",
            "yarn": ">=1.22.19"
        },
        "version": 1
    }
}