{
  "name": "stripe-sync",
  "version": "0.1.4",
  "description": "sync stripe data to your SQL database",
  "main": "dist/index.js",
  "module": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/index.mjs",
      "require": "./dist/index.js",
      "default": "./dist/index.js"
    },
    "./adapters/deno": {
      "import": "./dist/adapters/deno.mjs",
      "require": "./dist/adapters/deno.js",
      "default": "./dist/adapters/deno.js"
    },
    "./adapters/express": {
      "import": "./dist/adapters/express.mjs",
      "require": "./dist/adapters/express.js",
      "default": "./dist/adapters/express.js"
    },
    "./adapters/fetch": {
      "import": "./dist/adapters/fetch.mjs",
      "require": "./dist/adapters/fetch.js",
      "default": "./dist/adapters/fetch.js"
    },
    "./adapters/next": {
      "import": "./dist/adapters/next.mjs",
      "require": "./dist/adapters/next.js",
      "default": "./dist/adapters/next.js"
    },
    "./databaseAdapters/supabase": {
      "import": "./dist/databaseAdapters/supabase.mjs",
      "require": "./dist/databaseAdapters/supabase.js",
      "default": "./dist/databaseAdapters/supabase.js"
    },
    "./databaseAdapters/createDatabaseAdapter": {
      "import": "./dist/databaseAdapters/createDatabaseAdapter.mjs",
      "require": "./dist/databaseAdapters/createDatabaseAdapter.js",
      "default": "./dist/databaseAdapters/createDatabaseAdapter.js"
    }
  },
  "typesVersions": {
    "*": {
      "*": [
        "dist/index.d.ts"
      ],
      "adapters/deno": [
        "dist/adapters/deno.d.ts"
      ],
      "adapters/express": [
        "dist/adapters/express.d.ts"
      ],
      "adapters/fetch": [
        "dist/adapters/fetch.d.ts"
      ],
      "adapters/next": [
        "dist/adapters/next.d.ts"
      ],
      "databaseAdapter/supabase": [
        "dist/databaseAdapter/supabase.d.ts"
      ],
      "databaseAdapter/createDatabaseAdapter": [
        "dist/databaseAdapter/createDatabaseAdapter.d.ts"
      ]
    }
  },
  "files": [
    "dist",
    "src"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/lawrencecchen/stripe-sync.git",
    "directory": "packages/stripe-sync"
  },
  "homepage": "https://stipe-sync.vercel.app",
  "keywords": [
    "stripe",
    "postgres",
    "mysql",
    "supabase",
    "deno",
    "bun"
  ],
  "author": "Lawrence Chen",
  "license": "MIT",
  "devDependencies": {
    "@apidevtools/swagger-parser": "^10.1.0",
    "@types/fs-extra": "^9.0.13",
    "@types/node": "^18.11.9",
    "@types/prettier": "^2.7.1",
    "dotenv": "^16.0.3",
    "fs-extra": "^10.1.0",
    "prettier": "^2.7.1",
    "tsup": "^6.5.0",
    "tsx": "^3.12.1",
    "typescript": "^4.9.3"
  },
  "dependencies": {
    "@hattip/adapter-deno": "^0.0.22",
    "@hattip/adapter-node": "^0.0.22",
    "@hattip/core": "^0.0.22",
    "@hattip/response": "^0.0.22",
    "@supabase/supabase-js": "^2.1.0",
    "stripe": "^10.17.0",
    "tiny-invariant": "^1.3.1",
    "zod": "^3.19.1"
  },
  "scripts": {
    "dev": "tsx watch src/entry-node",
    "dev:parse": "tsx watch src/generate",
    "dev:xod": "tsx watch src/xod",
    "build": "tsup src/index.ts src/adapters/*.ts src/databaseAdapters/*.ts --format esm,cjs --dts",
    "generate": "tsx src/generate",
    "test:events": "tsx tests/all-events.ts"
  }
}