{ "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 } }