{
  "name": "@konkonam/nuxt-shopify",
  "version": "0.0.31",
  "license": "MIT",
  "type": "module",
  "description": "Easily integrate shopify with nuxt 3 and 4 🚀",
  "workspaces": [
    ".",
    "template",
    "playgrounds/*"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/konkonam/nuxt-shopify.git"
  },
  "homepage": "https://konkonam.github.io/nuxt-shopify",
  "exports": {
    ".": {
      "types": "./dist/types.d.mts",
      "import": "./dist/module.mjs"
    }
  },
  "main": "./dist/module.mjs",
  "typesVersions": {
    "*": {
      ".": [
        "./dist/types.d.mts"
      ]
    }
  },
  "files": [
    "dist"
  ],
  "bin": {
    "init": "dist/commands/init.mjs"
  },
  "scripts": {
    "build": "nuxt-module-build build",
    "build:template": "bun run --filter=./template build",
    "build:docs": "vitepress build docs",
    "dev": "bun run --filter=playground --env-file=.env --elide-lines=100 dev",
    "dev:v4": "bun run --filter=playground-v4 --env-file=.env --elide-lines=100 dev",
    "dev:template": "bun run --filter=./template --env-file=.env --elide-lines=100 dev",
    "dev:docs": "vitepress dev docs",
    "preview:docs": "vitepress preview docs",
    "lint": "eslint .",
    "typecheck": "vue-tsc --noEmit",
    "typecheck:playground": "bun run --filter=playground typecheck",
    "typecheck:playground-v4": "bun run --filter=playground-v4 typecheck",
    "typecheck:template": "bun run --filter=./template typecheck",
    "typecheck:all": "bun run --filter=* typecheck",
    "analyze": "bun run --filter=./playgrounds/playground analyze",
    "prepare": "nuxt-module-build prepare",
    "prepare:dev": "bun run --filter={./playgrounds/*,./template} prepare",
    "prepare:template": "bun run --filter=./template prepare",
    "cleanup": "bun run --filter={./playgrounds/*,./template} cleanup && nuxt cleanup"
  },
  "dependencies": {
    "@graphql-codegen/cli": "^5.0.7",
    "@graphql-codegen/import-types-preset": "^3.0.1",
    "@shopify/admin-api-client": "^1.1.0",
    "@shopify/api-codegen-preset": "^1.1.8",
    "@shopify/graphql-codegen": "^0.1.0",
    "@shopify/storefront-api-client": "^1.0.8",
    "citty": "^0.1.6",
    "consola": "^3.4.2",
    "defu": "^6.1.4",
    "giget": "^2.0.0",
    "h3": "^1.15.3",
    "minimatch": "^10.0.3",
    "scule": "^1.3.0",
    "zod": "^3.25.67"
  },
  "devDependencies": {
    "@nuxt/eslint-config": "^1.4.1",
    "@nuxt/kit": "^3.17.5",
    "@nuxt/module-builder": "^1.0.1",
    "@nuxt/schema": "^3.17.5",
    "@nuxt/test-utils": "^3.19.1",
    "@shopify/graphql-client": "^1.4.0",
    "@types/bun": "^1.2.17",
    "eslint": "^9.29.0",
    "nuxt": "^3.17.5",
    "sharp": "^0.34.2",
    "typescript": "^5.8.3",
    "unbuild": "^3.5.0",
    "vercel": "^44.2.7",
    "vitepress": "^1.6.3",
    "vitest": "^3.2.4",
    "vue-tsc": "^2.2.10"
  },
  "keywords": [
    "nuxt",
    "nuxt3",
    "nuxt4",
    "nuxtjs",
    "nuxt-module",
    "shopify",
    "ecommerce",
    "storefront",
    "storefront-api",
    "admin-api",
    "graphql",
    "typescript",
    "codegen"
  ],
  "engines": {
    "node": "^18.x || ^20.x || ^22.x"
  },
  "trustedDependencies": [
    "@parcel/watcher",
    "@tailwindcss/oxide",
    "better-sqlite3",
    "esbuild",
    "nuxt-shopify-template",
    "playground",
    "playground-v4",
    "sharp",
    "unrs-resolver",
    "vue-demi"
  ]
}
