{
  "name": "@techninja/staticart",
  "version": "0.4.20",
  "description": "StatiCart — a full-featured e-commerce platform built 99% on static hosting",
  "repository": {
    "type": "git",
    "url": "https://github.com/techninja/staticart"
  },
  "main": "src/server.js",
  "files": [
    "vendor/",
    "templates/",
    "scripts/",
    "api/",
    "admin/",
    "docs/staticart/",
    "src/"
  ],
  "clearstack": {
    "platform": {
      "prefix": "staticart",
      "vendorDir": "src/vendor/staticart",
      "configFile": "staticart.config.json",
      "templates": "templates/",
      "vendor": "vendor/",
      "docs": "docs/staticart/",
      "scripts": "scripts/",
      "api": "api/"
    }
  },
  "peerDependencies": {
    "@techninja/clearstack": ">=0.3.17"
  },
  "scripts": {
    "test": "node scripts/test.js",
    "start": "node src/server.js",
    "dev": "node --watch --env-file=.env --env-file=.env.local src/server.js",
    "postinstall": "node scripts/setup.js",
    "products": "node --env-file=.env --env-file=.env.local scripts/products.js",
    "spec": "clearstack",
    "texture": "node scripts/build-texture.js",
    "release": "node scripts/release.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^5.2.1",
    "hybrids": "^9.1.22",
    "lucide-static": "^1.7.0",
    "ws": "^8.0.0"
  },
  "type": "module",
  "imports": {
    "#store/*": "./src/store/*",
    "#utils/*": "./src/utils/*",
    "#atoms/*": "./src/components/atoms/*",
    "#molecules/*": "./src/components/molecules/*",
    "#organisms/*": "./src/components/organisms/*",
    "#templates/*": "./src/components/templates/*",
    "#pages/*": "./src/pages/*"
  },
  "devDependencies": {
    "@aws-sdk/client-dynamodb": "^3.1026.0",
    "@aws-sdk/lib-dynamodb": "^3.1026.0",
    "@open-wc/testing": "^4.0.0",
    "@techninja/clearstack": "^0.3.36",
    "@types/node": "^22.0.0",
    "@web/test-runner": "^0.20.0",
    "@web/test-runner-playwright": "^0.11.0",
    "eslint": "^10.1.0",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-jsdoc": "^62.8.1",
    "eslint-plugin-unused-imports": "^4.0.0",
    "markdownlint-cli2": "^0.21.0",
    "playwright": "^1.50.0",
    "prettier": "^3.8.1",
    "stylelint": "^17.6.0",
    "stylelint-config-standard": "^40.0.0",
    "typescript": "^6.0.2"
  }
}
