{ "name": "@cumulus/core", "version": "1.0.0", "description": "Cumulus Framework for ingesting and processing NASA Earth data streams", "scripts": { "audit": "audit-ci --config ./audit-ci.json && lerna exec -- audit-ci --config $(pwd)/audit-ci.json", "db:local:drop": "node bin/db-local-drop.js", "db:local:migrate": "node bin/db-local-migrate.js", "db:local:reset": "npm run db:local:drop && npm run db:local:migrate", "docs-build-packages": "lerna run build-docs", "docs-build-tasks": "./bin/build-tasks-doc.js", "docs-install": "(cd website && npm install)", "docs-build": "npm run docs-install && npm run docs-build-tasks && (cd website && npm run build)", "docs-serve": "npm run docs-build && (cd website && npm run start)", "eslint": "eslint --ext .js --ext .ts .", "remove-locks": "lerna exec 'rm -f package-lock.json'", "install-locks": "lerna exec --no-sort -- npm i --package-lock-only --no-audit", "install-python-deps": "lerna run install-python-deps --concurrency 1", "lint": "npm run lint-package-json && npm run eslint && lerna run python-lint && npm run lint-md", "lint-md": "markdownlint docs/**/*.md docs/*.md tf-modules/**/*.md tf-modules/*.md", "lint-package-json": "npmPkgJsonLint .", "test": "lerna run --concurrency 1 test", "test:ci": "lerna run --ignore @cumulus/cumulus-integration-tests --concurrency 1 test", "test:coverage": "rm -rf .nyc_output coverage && env NYC_CLEAN=false NYC_SILENT=true lerna run --concurrency 1 test:coverage && nyc report --reporter=text --reporter=html", "tsc": "lerna run tsc", "package": "lerna run package", "bootstrap": "lerna bootstrap --no-ci --force-local && npm run package", "bootstrap-no-build": "lerna bootstrap --no-ci --force-local", "bootstrap-no-build-no-scripts": "lerna bootstrap --no-ci --force-local --ignore-scripts", "bootstrap-no-build-no-concurrency": "lerna bootstrap --no-ci --force-local --concurrency 1", "bootstrap-no-build-quiet": "lerna bootstrap --no-ci --force-local --loglevel=error", "update": "lerna version --exact --force-publish --no-git-tag-version --no-push", "clean": "lerna run clean && lerna clean --yes && rm -rf ./node_modules", "build": "lerna run --ignore @cumulus/cumulus-integration-tests build", "watch": "lerna run --parallel --no-sort watch", "serve": "lerna run --stream serve --scope @cumulus/api", "serve-oauth": "lerna run --stream serve-oauth --scope @cumulus/api", "serve-remote": "lerna run --stream serve-remote --scope @cumulus/api", "serve-dist": "lerna run --stream serve-dist --scope @cumulus/api", "serve-dist-oauth": "lerna run --stream serve-dist-oauth --scope @cumulus/api", "serve-dist-remote": "lerna run --stream serve-dist-remote --scope @cumulus/api", "coverage": "nyc report --reporter text-summary --reporter html", "coveralls": "nyc report --reporter=text-lcov --temp-directory=\"./.final_nyc_output\" | coveralls", "start-unit-test-stack": "export SSH_USERS=user:$(id -u):$(id -u) && docker-compose -f ./bamboo/docker-compose.yml -f ./bamboo/docker-compose-local.yml -p cumulusstack up -d", "stop-unit-test-stack": "docker-compose -f ./bamboo/docker-compose.yml -f ./bamboo/docker-compose-local.yml -p cumulusstack down" }, "repository": { "type": "git", "url": "https://github.com/nasa/cumulus" }, "engines": { "node": ">=12.18.0" }, "bin": { "build-tasks-doc": "./bin/build-tasks-doc.js" }, "keywords": [ "GIBS", "CUMULUS", "NASA" ], "author": "Cumulus Authors", "license": "Apache-2.0", "dependencies": { "@cumulus/aws-client": "^1.23.1", "archiver": "^4.0.1", "fs-extra": "^9.0.0" }, "devDependencies": { "@ava/typescript": "^1.1.1", "@babel/core": "^7.9.6", "@octokit/graphql": "2.1.1", "@types/lodash": "^4.14.150", "@types/lodash.iserror": "^3.1.6", "@types/mime-types": "^2.1.0", "@types/node": "^12.12.6", "@types/pg": "^7.14.4", "@types/pump": "^1.1.0", "@types/sinon": "^9.0.4", "@typescript-eslint/eslint-plugin": "^2.29.0", "@typescript-eslint/parser": "^2.29.0", "audit-ci": "^2.4.2", "ava": "^3.10.1", "aws-sdk": "^2.585.0", "babel-eslint": "^10.0.3", "babel-loader": "^8.0.6", "babel-plugin-source-map-support": "^2.1.1", "babel-preset-env": "^1.7.0", "cookie-parser": "^1.4.5", "copy-webpack-plugin": "^6.0.3", "coveralls": "^3.0.0", "create-test-server": "^3.0.1", "crypto-random-string": "^3.2.0", "delay": "^4.3.0", "eslint": "^6.8.0", "eslint-config-airbnb-base": "^14.0.0", "eslint-config-airbnb-typescript": "^7.2.1", "eslint-plugin-eslint-comments": "^3.0.1", "eslint-plugin-import": "^2.20.2", "eslint-plugin-jsdoc": "^22.1.0", "eslint-plugin-lodash": "^2.7.0", "eslint-plugin-node": "^7.0.1", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-unicorn": "^19.0.1", "file-loader": "^3.0.1", "got": "^9.6.0", "hasha": "v5.2.0", "inject-loader": "^4.0.1", "is-ip": "^3.1.0", "jasmine": "^3.1.0", "jasmine-console-reporter": "^2.0.1", "jasmine-reporters": "^2.3.2", "js-yaml": "^3.13.1", "jsdoc-to-markdown": "^5.0.3", "knex": "^0.21.5", "latest-version": "^4.0.0", "lerna": "3.20.2", "lodash": "^4.17.15", "markdownlint-cli": "^0.19.0", "md5": "^2.2.1", "mime-types": "^2.1.22", "moment": "2.24.0", "nock": "^12.0.3", "npm-package-json-lint": "^5.1.0", "nyc": "^15.1.0", "p-all": "^3.0.0", "p-map": "^4.0.0", "p-retry": "^4.2.0", "p-timeout": "^3.2.0", "p-wait-for": "^3.1.0", "parallel": "^1.2.0", "pg": "^8.3.0", "proxyquire": "^2.1.3", "retry": "^0.12.0", "rewire": "^4.0.1", "semver": "^5.5.0", "simple-git": "^1.96.0", "sinon": "^9.0.2", "ssh2-streams": "^0.4.8", "string-replace-loader": "^2.3.0", "supertest": "^4.0.2", "ts-loader": "^8.0.3", "tsc-watch": "^4.2.8", "typescript": "^3.9.0", "uuid": "^3.2.1", "webpack": "^4.44.1", "webpack-cli": "^3.3.5", "xml2js": "^0.4.19" }, "private": true }