{
  "name": "@astralweb/nova-magento-types",
  "version": "1.5.5",
  "description": "Magento Types module for Nova e-commerce platform (Internal Use Only)",
  "type": "module",
  "main": "dist/index.cjs",
  "module": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./cart": {
      "types": "./dist/cart.d.ts",
      "import": "./dist/cart.js",
      "require": "./dist/cart.cjs"
    },
    "./product": {
      "types": "./dist/product.d.ts",
      "import": "./dist/product.js",
      "require": "./dist/product.cjs"
    },
    "./checkout": {
      "types": "./dist/checkout.d.ts",
      "import": "./dist/checkout.js",
      "require": "./dist/checkout.cjs"
    },
    "./customer": {
      "types": "./dist/customer.d.ts",
      "import": "./dist/customer.js",
      "require": "./dist/customer.cjs"
    },
    "./wishlist": {
      "types": "./dist/wishlist.d.ts",
      "import": "./dist/wishlist.js",
      "require": "./dist/wishlist.cjs"
    },
    "./storeConfig": {
      "types": "./dist/storeConfig.d.ts",
      "import": "./dist/storeConfig.js",
      "require": "./dist/storeConfig.cjs"
    },
    "./strapi": {
      "types": "./dist/strapi.d.ts",
      "import": "./dist/strapi.js",
      "require": "./dist/strapi.cjs"
    },
    "./category": {
      "types": "./dist/category.d.ts",
      "import": "./dist/category.js",
      "require": "./dist/category.cjs"
    },
    "./products": {
      "types": "./dist/products.d.ts",
      "import": "./dist/products.js",
      "require": "./dist/products.cjs"
    },
    "./menu": {
      "types": "./dist/menu.d.ts",
      "import": "./dist/menu.js",
      "require": "./dist/menu.cjs"
    },
    "./orders": {
      "types": "./dist/orders.d.ts",
      "import": "./dist/orders.js",
      "require": "./dist/orders.cjs"
    },
    "./customAttributeMetadata": {
      "types": "./dist/customAttributeMetadata.d.ts",
      "import": "./dist/customAttributeMetadata.js",
      "require": "./dist/customAttributeMetadata.cjs"
    },
    "./rma": {
      "types": "./dist/rma.d.ts",
      "import": "./dist/rma.js",
      "require": "./dist/rma.cjs"
    }
  },
  "files": [
    "dist"
  ],
  "peerDependencies": {
    "@vue-storefront/magento-types": "^2.0.0"
  },
  "devDependencies": {
    "@types/node": "^22.18.8",
    "@vue-storefront/magento-types": "^2.0.0",
    "eslint": "^9.38.0",
    "tailwindcss": "^4.1.17",
    "typescript": "^5.9.3",
    "vue": "^3.5.0",
    "vite": "^7.1.11",
    "vite-plugin-dts": "^4.5.4",
    "vitest": "^3.2.4",
    "@astralweb/eslint-config": "2.1.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/AstralWebTW/nova-packages",
    "directory": "packages/magento-types"
  },
  "homepage": "https://github.com/AstralWebTW/nova-packages/tree/main/packages/magento-types",
  "keywords": [
    "magento",
    "types",
    "typescript",
    "vue-storefront"
  ],
  "author": "Astral Web",
  "license": "Proprietary",
  "engines": {
    "node": ">=20.0.0",
    "pnpm": ">=10.0.0"
  },
  "scripts": {
    "build": "vite build",
    "dev": "vite build --watch",
    "typecheck": "tsc --noEmit",
    "typecheck:watch": "tsc --noEmit --watch",
    "lint": "eslint src/",
    "lint:fix": "eslint src/ --fix",
    "lint:types": "tsc --noEmit && eslint .",
    "test": "echo 'No Test files to check in magento-types'",
    "test:watch": "echo 'No Test files to check in magento-types'",
    "test:ui": "echo 'No Test files to check in magento-types'",
    "test:coverage": "echo 'No Test files to check in magento-types'",
    "test:typecheck": "echo 'No Test files to check in magento-types'",
    "ci": "pnpm typecheck && pnpm lint && pnpm test && pnpm build"
  }
}