{
  "name": "@websolutespa/llm-plugin-efg",
  "version": "0.0.12",
  "description": "Mixer LLM Plugin module of the BOM Repository",
  "keywords": [
    "bom",
    "mixer",
    "llm",
    "plugin"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git://github.com/websolutespa/bom.git"
  },
  "scripts": {
    "lint": "eslint *.ts*",
    "test": "jest",
    "test-watch": "npm test -- --watch --silent=false",
    "coverage:integration": "npm run test -- --coverage",
    "coverage": "run-s -c --silent coverage:*",
    "compile:copy": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/esm",
    "compile:sass": "sass ./src/scss/style.scss dist/index.css",
    "compile:umd": "rollup -c ./rollup.config.js --bundleConfigAsCjs",
    "compile:esm": "swc ./src -d ./dist/esm --config-file .swcrc.esm --strip-leading-paths",
    "compile:declarations": "tsup ./src/index.ts --dts-only --external react",
    "compile": "run-s -c compile:*",
    "prepack": "bom prepack",
    "postpack": "bom postpack"
  },
  "dependencies": {},
  "peerDependencies": {
    "@websolutespa/bom-core": "latest",
    "@websolutespa/bom-mixer-hooks": "latest",
    "@websolutespa/bom-mixer-icons": "latest",
    "@websolutespa/bom-mixer-llm": "latest",
    "lenis": ">= 1.0.45",
    "lucide-react": "^0.378.0",
    "marked": ">= 12.0.1",
    "next": ">= 14.1.4",
    "react-dom": ">= 18.2.0",
    "react-error-boundary": ">= 4.0.11",
    "react": ">= 18.2.0",
    "sonner": "^2.0.7",
    "styled-components": ">= 5.3.11 <6.x.x",
    "swiper": ">= 8.3.2",
    "zustand": ">= 4.4.0",
    "framer-motion": ">= 10.16.12"
  },
  "devDependencies": {
    "@babel/core": "^7.21.0",
    "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    "@babel/plugin-transform-runtime": "^7.24.3",
    "@babel/preset-env": "^7.20.2",
    "@babel/preset-react": "^7.18.6",
    "@babel/preset-typescript": "^7.21.0",
    "@babel/runtime": "^7.24.5",
    "@rollup/plugin-babel": "^6.0.3",
    "@rollup/plugin-commonjs": "^24.0.1",
    "@rollup/plugin-json": "^6.0.0",
    "@rollup/plugin-node-resolve": "^15.0.1",
    "@rollup/plugin-replace": "^5.0.5",
    "@rollup/plugin-terser": "^0.4.0",
    "@rollup/plugin-typescript": "^11.0.0",
    "@swc/cli": "0.3.5",
    "@swc/core": "1.3.107",
    "@swc/register": "0.1.10",
    "@types/react-dom": "^18.2.24",
    "@types/react": "^18.2.75",
    "@types/styled-components": "^5.1.26",
    "@websolutespa/bom-cli": "latest",
    "@websolutespa/test": "latest",
    "@websolutespa/tsconfig": "latest",
    "autoprefixer": "^10.4.19",
    "babel-loader": "^9.1.2",
    "babel-preset-react-app": "^10.0.1",
    "copyfiles": "^2.4.1",
    "esbuild-sass-plugin": "^3.3.1",
    "eslint-config-websolute": "latest",
    "eslint": "^8.56.0",
    "marked": "^12.0.1",
    "npm-run-all": "^4.1.5",
    "postcss-loader": "^8.1.1",
    "postcss": "^8.5.6",
    "raw-loader": "^4.0.2",
    "react-dom": "^18.2.0",
    "react-error-boundary": "^4.0.11",
    "react": "^18.2.0",
    "rollup-plugin-copy": "^3.4.0",
    "rollup-plugin-peer-deps-external": "^2.2.4",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-sass": "^1.15.3",
    "rollup-plugin-scss": "^4.0.0",
    "rollup-plugin-typescript2": "^0.34.1",
    "rollup": "^3.17.3",
    "sass": "^1.66.1",
    "ts-node": "^10.9.1",
    "tsup": "^6.7.0",
    "typescript": "^5.4.5"
  },
  "publishConfig": {
    "access": "public"
  },
  "sideEffects": false,
  "prepack": {
    "types": "./dist/index.d.ts",
    "main": "./dist/esm/index.js",
    "module": "./dist/esm/index.js",
    "source": "./src/index.ts"
  },
  "postpack": {
    "types": "./src/index.ts",
    "main": "./src/index.ts"
  },
  "types": "./dist/index.d.ts",
  "main": "./dist/esm/index.js",
  "module": "./dist/esm/index.js",
  "source": "./src/index.ts"
}