{
  "name": "cdk-s3-vectors",
  "description": "A CDK construct library for Amazon S3 Vectors. This construct simplifies the creation of vector buckets, vector indexes with full configuration options, and Amazon Bedrock knowledge bases using S3 Vectors as the underlying vector store.",
  "repository": {
    "type": "git",
    "url": "https://github.com/bimnett/cdk-s3-vectors.git"
  },
  "scripts": {
    "build": "npx projen build",
    "bump": "npx projen bump",
    "clobber": "npx projen clobber",
    "compat": "npx projen compat",
    "compile": "npx projen compile",
    "default": "npx projen default",
    "docgen": "npx projen docgen",
    "eject": "npx projen eject",
    "eslint": "npx projen eslint",
    "package": "npx projen package",
    "package-all": "npx projen package-all",
    "package:dotnet": "npx projen package:dotnet",
    "package:java": "npx projen package:java",
    "package:js": "npx projen package:js",
    "package:python": "npx projen package:python",
    "post-compile": "npx projen post-compile",
    "post-upgrade": "npx projen post-upgrade",
    "pre-compile": "npx projen pre-compile",
    "release": "npx projen release",
    "test": "npx projen test",
    "test:watch": "npx projen test:watch",
    "unbump": "npx projen unbump",
    "upgrade": "npx projen upgrade",
    "watch": "npx projen watch",
    "projen": "npx projen"
  },
  "author": {
    "name": "Bimnet Tesfamariam",
    "email": "bimnett@gmail.com",
    "organization": false
  },
  "devDependencies": {
    "@stylistic/eslint-plugin": "^2",
    "@types/jest": "^30.0.0",
    "@types/node": "^24.3.0",
    "@typescript-eslint/eslint-plugin": "^8",
    "@typescript-eslint/parser": "^8",
    "aws-cdk-lib": "2.205.0",
    "commit-and-tag-version": "^12",
    "constructs": "10.0.5",
    "eslint": "^9",
    "eslint-import-resolver-typescript": "^4.4.4",
    "eslint-plugin-import": "^2.32.0",
    "jest": "^30.1.1",
    "jest-junit": "^16",
    "jsii": "~5.8.0",
    "jsii-diff": "^1.113.0",
    "jsii-docgen": "^10.5.0",
    "jsii-pacmak": "^1.113.0",
    "jsii-rosetta": "~5.8.0",
    "projen": "^0.95.2",
    "ts-jest": "^29.4.1",
    "ts-node": "^10.9.2",
    "typescript": "^5.9.2"
  },
  "peerDependencies": {
    "aws-cdk-lib": "^2.205.0",
    "constructs": "^10.0.5"
  },
  "dependencies": {
    "@aws-sdk/client-bedrock-agent": "^3.876.0",
    "@aws-sdk/client-s3vectors": "^3.876.0",
    "uuid": "^10.0.0"
  },
  "bundledDependencies": [
    "@aws-sdk/client-bedrock-agent",
    "@aws-sdk/client-s3vectors",
    "uuid"
  ],
  "keywords": [
    "Amazon S3",
    "Knowledge Base",
    "S3 Vectors",
    "Vector",
    "Vectors",
    "cdk"
  ],
  "main": "lib/index.js",
  "license": "Apache-2.0",
  "publishConfig": {
    "access": "public"
  },
  "version": "0.3.2",
  "jest": {
    "coverageProvider": "v8",
    "testMatch": [
      "<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)",
      "<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)",
      "<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)",
      "<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"
    ],
    "clearMocks": true,
    "collectCoverage": true,
    "coverageReporters": [
      "json",
      "lcov",
      "clover",
      "cobertura",
      "text"
    ],
    "coverageDirectory": "coverage",
    "coveragePathIgnorePatterns": [
      "/node_modules/"
    ],
    "testPathIgnorePatterns": [
      "/node_modules/"
    ],
    "watchPathIgnorePatterns": [
      "/node_modules/"
    ],
    "reporters": [
      "default",
      [
        "jest-junit",
        {
          "outputDirectory": "test-reports"
        }
      ]
    ],
    "transform": {
      "^.+\\.[t]sx?$": [
        "ts-jest",
        {
          "tsconfig": "tsconfig.dev.json"
        }
      ]
    }
  },
  "types": "lib/index.d.ts",
  "stability": "stable",
  "jsii": {
    "outdir": "dist",
    "targets": {
      "java": {
        "package": "io.github.bimnett.cdks3vectors",
        "maven": {
          "groupId": "io.github.bimnett",
          "artifactId": "cdk-s3-vectors"
        }
      },
      "python": {
        "distName": "cdk-s3-vectors",
        "module": "cdk_s3_vectors"
      },
      "dotnet": {
        "namespace": "bimnett.CdkS3Vectors",
        "packageId": "bimnett.CdkS3Vectors"
      }
    },
    "tsc": {
      "outDir": "lib",
      "rootDir": "src"
    }
  },
  "files": [
    "lib/**/*.js",
    "lib/**/*.d.ts",
    "lib/lambda/**/*",
    "!lib/**/*.map",
    ".jsii"
  ],
  "//": "~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\"."
}