{
    "name": "merloc-local",
    "version": "0.0.1",
    "description": "MerLoc local CLI tool to manage communication between MerLoc broker and local AWS Lambda runners",
    "author": "Serkan Özal <serkan@thundra.io> (https://github.com/serkan-ozal)",
    "homepage": "https://github.com/thundra-io/merloc-local",
    "repository": "thundra-io/merloc-local",
    "license": "Apache License 2",
    "main": "./dist/index.js",
    "bin": {
        "merloc": "./dist/index.js"
    },
    "keywords": [
        "serverless",
        "aws",
        "aws-lambda",
        "debugging",
        "hot-reload",
        "merloc"
    ],
    "scripts": {
        "build": "tsc && cp package.json dist/ && cp -r helpers dist/",
        "start": "ts-node -O \"{\\\"module\\\":\\\"commonjs\\\"}\" ./src/index.ts",
        "test": "echo \"Error: no test specified\" && exit 1",
        "lint-check": "prettier --config .prettierrc.json --check ./src/*.ts ./src/**/*.ts",
        "lint-format": "prettier --config .prettierrc.json --write ./src/*.ts ./src/**/*.ts",
        "release-patch": "release-it --ci --git.commit --git.push --git.tag --git.tagName='v${version}' --github.release --no-git.requireCleanWorkingDir --no-git.requireUpstream --npm.publish --npm.skipChecks",
        "release-minor": "release-it minor --ci --git.commit --git.push --git.tag --git.tagName='v${version}' --github.release --no-git.requireCleanWorkingDir --no-git.requireUpstream --npm.publish --npm.skipChecks",
        "release-major": "release-it major --ci --git.commit --git.push --git.tag --git.tagName='v${version}' --github.release --no-git.requireCleanWorkingDir --no-git.requireUpstream --npm.publish --npm.skipChecks",
        "release-minor-without-tag": "release-it minor --ci --no-git.commit --no-git.push --no-git.tag --no-git.tagName='v${version}' --no-github.release --no-git.requireCleanWorkingDir --no-git.requireUpstream --npm.publish --npm.skipChecks"
    },
    "files": [
        "dist/",
        "package.json",
        "README.md",
        "CHANGELOG.md",
        "LICENSE"
    ],
    "devDependencies": {
        "@types/async-lock": "^1.3.0",
        "@types/aws-lambda": "^8.10.84",
        "@types/cross-spawn": "^6.0.2",
        "@types/dockerode": "^3.3.11",
        "@types/node": "^14.11.8",
        "@types/portscanner": "^2.1.1",
        "@types/rwlock": "^5.0.3",
        "@types/tmp": "^0.2.3",
        "@types/uuid": "^8.3.4",
        "@types/ws": "^8.5.3",
        "@typescript-eslint/eslint-plugin": "^5.10.1",
        "@typescript-eslint/parser": "^5.10.1",
        "eslint": "^8.7.0",
        "eslint-config-airbnb-base": "^15.0.0",
        "eslint-config-airbnb-typescript": "^16.1.0",
        "eslint-plugin-import": "^2.25.4",
        "prettier": "^2.2.1",
        "release-it": "^15.5.0",
        "ts-node": "^10.9.1",
        "typescript": "^4.8.4"
    },
    "dependencies": {
        "@aws-sdk/credential-providers": "^3.202.0",
        "async-lock": "^1.3.2",
        "axios": "^0.27.2",
        "body-parser": "^1.20.0",
        "chalk": "^4.1.2",
        "chokidar": "^3.5.3",
        "commander": "^9.4.1",
        "cross-spawn": "^7.0.3",
        "dockerode": "^3.3.4",
        "portscanner": "^2.2.0",
        "rwlock": "^5.0.0",
        "tmp": "^0.2.1",
        "uuid": "^9.0.0",
        "ws": "^8.9.0"
    }
}
