{
  "name": "@sc-360-v2/storefront-cms-library",
  "version": "0.5.66",
  "main": "/dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "types": "./dist/types/export.d.ts"
    },
    "./htmlElement": {
      "import": "./dist/htmlElement.js",
      "types": "./dist/types/html-elements/elements.d.ts"
    },
    "./dataConnectors": {
      "import": "./dist/htmlElement.js",
      "types": "./dist/types/html-elements/elements.d.ts"
    },
    "./css": {
      "import": "./dist/css.js",
      "types": "./dist/types/css/cssVariables.d.ts"
    },
    "./icons": {
      "import": "./dist/icons.js",
      "types": "./dist/types/icons/icons.d.ts"
    },
    "./icons/website": {
      "import": "./dist/icons-website.js",
      "types": "./dist/types/icons/website-icons.d.ts"
    },
    "./icons/builder": {
      "import": "./dist/icons-builder.js",
      "types": "./dist/types/icons/builder-icons.d.ts"
    },
    "./builder": {
      "import": "./dist/builder.js",
      "types": "./dist/types/builder/index.d.ts"
    },
    "./builderLite": {
      "import": "./dist/builderLite.js",
      "types": "./dist/types/builder/builder-lite.d.ts"
    },
    "./functions": {
      "import": "./dist/functions.js",
      "types": "./dist/types/helper/helper-functions.d.ts"
    },
    "./website": {
      "import": "./dist/website.js",
      "types": "./dist/types/website/index.d.ts"
    },
    "./textEditor.scss": {
      "import": "./dist/text-editor.scss"
    },
    "./tabPanel.scss": {
      "import": "./dist/tab-panel.scss"
    },
    "./widget.scss": {
      "import": "./dist/widget.scss"
    },
    "./uploadMedia": {
      "import": "./dist/uploadMedia.js",
      "types": "./dist/types/upload-media/index.d.ts"
    },
    "./uploadMedia.scss": {
      "import": "./dist/upload-media.scss"
    }
  },
  "scripts": {
    "prepare": "husky install",
    "dev": "npm run prepare && next dev -p 8002",
    "build": "webpack && tsc --project tsbuild.types.json ",
    "start": "next start -p 8002",
    "lint": "eslint \"src/**/*.{js,jsx,ts,tsx}\" --max-warnings=0",
    "lint:fix": "eslint src --ext .js,.jsx,.ts,.tsx --fix",
    "prettier": "prettier --write 'src/**/*.{js,jsx,ts,tsx,json,css,scss,md}'",
    "deploy": "npm publish --access public"
  },
  "dependencies": {
    "@babel/runtime": "^7.25.6",
    "date-fns": "^4.1.0",
    "date-fns-tz": "^3.2.0",
    "next": "^14.2.7",
    "react": "^18",
    "react-dom": "^18"
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  },
  "devDependencies": {
    "@babel/core": "^7.25.2",
    "@babel/plugin-syntax-jsx": "^7.24.7",
    "@babel/plugin-transform-runtime": "^7.25.4",
    "@babel/preset-env": "^7.25.4",
    "@babel/preset-react": "^7.24.7",
    "@babel/preset-typescript": "^7.24.7",
    "@commitlint/cli": "^19.4.1",
    "@commitlint/config-conventional": "^19.4.1",
    "@types/node": "^20",
    "@types/react": "^18",
    "@types/react-dom": "^18",
    "@typescript-eslint/eslint-plugin": "^7.2.0",
    "@typescript-eslint/parser": "^7.2.0",
    "babel-loader": "^9.1.3",
    "copy-webpack-plugin": "^12.0.2",
    "css-loader": "^7.1.2",
    "eslint": "^8",
    "eslint-config-next": "14.2.6",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-import": "^2.29.1",
    "eslint-plugin-jsx-a11y": "^6.9.0",
    "eslint-plugin-prettier": "^5.2.1",
    "eslint-plugin-react-hooks": "^4.6.2",
    "eslint-webpack-plugin": "^4.2.0",
    "husky": "^8.0.0",
    "lint-staged": "^15.2.9",
    "mini-css-extract-plugin": "^2.9.1",
    "prettier": "^3.3.3",
    "sass": "^1.77.8",
    "sass-loader": "^16.0.1",
    "ts-loader": "^9.5.1",
    "typescript": "5.4.x",
    "webpack": "^5.94.0",
    "webpack-cli": "^5.1.4"
  },
  "license": "MIT",
  "files": [
    "./dist/"
  ]
}
