{
  "name": "@wayke-se/ecom-web",
  "version": "2.1.1",
  "description": "Wayke Ecom Web",
  "type": "module",
  "module": "dist/index.mjs",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "homepage": "https://github.com/wayke-se/wayke-ecom-web",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/wayke-se/wayke-ecom-web.git"
  },
  "scripts": {
    "start": "node ./esbuild/start.js",
    "clip": "node ./esbuild/clip-ui.js && node ./clip-ui/start.js",
    "build": "npm run clean && node ./esbuild/lib.js && node ./esbuild/cdn.js && npm run build:types",
    "build:types": "tsc --project tsconfig.build.json --declaration --emitDeclarationOnly --outDir dist",
    "clean": "rimraf build && rimraf dist && rimraf dist-cdn",
    "test": "npm run lint && npm run typecheck",
    "typecheck": "tsc -noEmit",
    "typecheck:watch": "tsc -noEmit -watch",
    "lint": "npx @biomejs/biome check",
    "lint:fix": "npx @biomejs/biome check --write",
    "stylelint": "stylelint '**/*.scss'",
    "prepare": "husky"
  },
  "author": "Wayke",
  "license": "ISC",
  "lint-staged": {
    "*.{js,ts}": [
      "npx @biomejs/biome check"
    ]
  },
  "devDependencies": {
    "@biomejs/biome": "2.4.16",
    "@ourstudio/clip-ui": "^0.0.11",
    "@types/node": "^25.9.1",
    "@types/object-path": "^0.11.1",
    "@types/sanitize-html": "^2.16.1",
    "esbuild": "^0.28.0",
    "esbuild-sass-plugin": "^3.7.0",
    "husky": "^9.1.7",
    "lint-staged": "^17.0.5",
    "rimraf": "^6.1.3",
    "stylelint": "^17.12.0",
    "stylelint-config-prettier-scss": "^1.0.0",
    "stylelint-config-standard-scss": "^17.0.0",
    "typescript": "^6.0.3"
  },
  "dependencies": {
    "@wayke-se/ecom": "^4.6.1",
    "i18next": "^26.3.0",
    "marked": "^18.0.4",
    "object-path": "^0.11.8",
    "redux": "^5.0.1",
    "sanitize-html": "^2.17.4"
  },
  "files": [
    "dist"
  ],
  "engines": {
    "node": ">=24.0.0"
  },
  "volta": {
    "node": "24"
  }
}
