{
  "name": "somod",
  "version": "2.1.1",
  "description": "SOMDO (Serverless Optimized MODule) - The Serverless Framework",
  "keywords": [
    "sodaru",
    "somod",
    "serverless",
    "aws-sam",
    "nextjs",
    "react",
    "micro-app",
    "package",
    "builder"
  ],
  "author": "Raghavendra K R <raghavendra@sodaru.com>",
  "contributors": [
    "Raghavendra K R <raghavendra@sodaru.com>",
    "Lokesh G C <lokesh@sodaru.com>",
    "Sukhesh M G <sukhesh@sodaru.com>"
  ],
  "homepage": "https://github.com/somod-dev/somod/tree/main/packages/somod#readme",
  "license": "MIT",
  "bin": {
    "somod": "./bin/somod.js"
  },
  "typings": "types/index.d.ts",
  "files": [
    "bin",
    "dist",
    "types",
    "scripts"
  ],
  "repository": {
    "type": "git",
    "url": "https//github.com/somod-dev/somod.git"
  },
  "bugs": {
    "url": "https://github.com/somod-dev/somod/issues"
  },
  "scripts": {
    "clean": "npx rimraf dist",
    "bundle": "npx esbuild src/index.ts --bundle --outdir=dist --platform=node --minify --external:somod-schema --external:decorated-ajv --external:esbuild  --external:@typescript-eslint/typescript-estree --external:lodash --external:tslib --external:json-object-merge",
    "build": "npm run clean && npm run bundle",
    "pretest": "$CI || npm run build",
    "test": "npx jest",
    "prepack": "node bin-src/build.js"
  },
  "peerDependencies": {
    "@types/node": "^17.0.21 || ^18.0.0",
    "@types/react": "^17.0.2 || ^18.0.0",
    "@typescript-eslint/typescript-estree": ">=5.22.0",
    "aws-sdk": "^2.1055.0",
    "decorated-ajv": "^1.1.0",
    "esbuild": "^0.25.5",
    "json-object-merge": "^1.2.0",
    "lodash": "^4.17.21",
    "next": "^12.0.0 || ^13.0.0 || ^14.0.3",
    "react": "^17.0.2 || ^18.0.0",
    "react-dom": "^17.0.2 || ^18.0.0",
    "tslib": "^2.4.0",
    "typescript": "^4.5.5",
    "somod-middleware": "^2.1.1",
    "somod-schema": "^2.1.1",
    "somod-types": "^2.1.1"
  },
  "peerDependenciesMeta": {
    "@types/react": {
      "optional": true
    },
    "aws-sdk": {
      "optional": true
    },
    "next": {
      "optional": true
    },
    "react": {
      "optional": true
    },
    "react-dom": {
      "optional": true
    },
    "somod-middleware": {
      "optional": true
    }
  },
  "devDependencies": {
    "@babel/plugin-transform-modules-commonjs": "^7.20.11",
    "@types/jest": "^27.5.1",
    "@types/node": "^17.0.21 || ^18.0.0",
    "jest": "28.1.0",
    "jest-environment-steps": "^1.1.0",
    "jest-summarizing-reporter": "^1.1.4",
    "nodejs-cli-runner": "^1.2.2",
    "ts-jest": "28.0.2",
    "typescript": "^4.5.5",
    "somod-lib": "^2.1.1",
    "somod-middleware": "^2.1.1",
    "somod-types": "^2.1.1"
  },
  "dependencies": {
    "cli-opentelemetry": "^1.2.3"
  }
}
