{
  "name": "@websolutespa/bom-llm",
  "version": "0.2.6",
  "description": "LLM module of the BOM Repository",
  "keywords": [
    "bom",
    "llm"
  ],
  "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:umd": "rollup -c ./rollup.config.js --bundleConfigAsCjs",
    "compile:sass": "sass ../../mixer/packages/llm/src/llm/scss/style.scss dist/index.css",
    "compile:sass2": "sass ../../mixer/packages/llm/src/llm/scss/style.scss dist/umd/index.css",
    "compile:declarations": "tsup ./src/index.ts --dts-only --external react",
    "compile": "run-s -c compile:*",
    "prepack": "bom prepack",
    "postpack": "bom postpack"
  },
  "dependencies": {},
  "peerDependencies": {},
  "devDependencies": {
    "@ariakit/react": ">= 0.4.11",
    "@websolutespa/bom-core": "*",
    "@websolutespa/bom-mixer-hooks": "*",
    "@websolutespa/bom-mixer-icons": "*",
    "@websolutespa/bom-mixer-llm": "*",
    "autoprefixer": "^10.4.19",
    "framer-motion": "^10.16.12",
    "react-dom": "^18.2.0",
    "react-error-boundary": "^4.0.11",
    "react": "^18.2.0",
    "swiper": "^8.3.2",
    "zustand": "^4.4.0",
    "@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",
    "@svgr/rollup": "^6.5.1",
    "@types/cross-spawn": "latest",
    "@types/react-dom": "^18.2.24",
    "@types/react": "^18.2.75",
    "@websolutespa/bom-cli": "*",
    "@websolutespa/test": "*",
    "@websolutespa/tsconfig": "*",
    "babel-loader": "^9.1.2",
    "babel-plugin-styled-components": "^2.0.7",
    "babel-preset-react-app": "^10.0.1",
    "cross-spawn": "latest",
    "eslint-config-websolute": "*",
    "eslint": "^8.56.0",
    "node-sass": "^8.0.0",
    "npm-run-all": "^4.1.5",
    "postcss-modules": "^4.3.1",
    "postcss-modules-scope": "^3.2.0",
    "raw-loader": "^4.0.2",
    "rimraf": "3.0.2",
    "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-loader": "^13.2.0",
    "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/umd/index.js",
    "module": "./dist/umd/index.js"
  },
  "postpack": {
    "types": "./src/index.ts",
    "main": "./src/index.ts"
  },
  "types": "./dist/index.d.ts",
  "main": "./dist/umd/index.js",
  "module": "./dist/umd/index.js"
}