{
  "name": "lumen-cms-core",
  "version": "1.11.1",
  "description": "Core website components for the LumenCMS",
  "repository": "https://github.com/lumen-cms/lumen-cms-core",
  "main": "src/index.ts",
  "files": [
    "src",
    "client",
    "config"
  ],
  "prettier": {
    "printWidth": 80,
    "semi": false,
    "singleQuote": true,
    "trailingComma": "none"
  },
  "scripts": {
    "dev": "next",
    "devs": "next-dev-https -s --port 4430",
    "dev-safe": "next dev -p 3002 & local-ssl-proxy --source 3000 --target 3001",
    "devss": "node next-dev-ssl.js & next dev -p 3001",
    "build": "next build",
    "build-test": "cross-env TEST=TRUE npm run build",
    "start": "next start",
    "builds": "rimraf .babelrc && rimraf .next && next build && next start",
    "analyze": "rimraf .babelrc && cross-env BUNDLE_ANALYZE=true npm run build",
    "gen-ts-schema": "storyblok-generate-ts source=./components.82895.json customTypeParser=./generate-ts-schema-custom-types.js target=./src/typings/generated/components-schema.ts",
    "fetch-storyblok-components": "storyblok pull-components --space=82895",
    "push-storyblok-components": "storyblok push-components --space=82895 ./components.82895.json",
    "update-storyblok": "npm run fetch-storyblok-components && npm run gen-ts-schema && npm run codegen",
    "update-storyblok-1": "npm run fetch-storyblok-components && npm run gen-ts-schema",
    "codegen": "graphql-codegen --config codegen.yml",
    "storybook": "rimraf .babelrc && cp .storybook/.babelrc ./ && BROWSER=Brave start-storybook -p 6006 -c .storybook",
    "build-story": "rimraf .babelrc && cp .storybook/.babelrc ./ && build-storybook -c .storybook -o public_storybook",
    "vercel-build": "build-storybook -c .storybook -o public",
    "deploy-storybook": "rimraf public_storybook && npm run build-story && vercel --prod",
    "prepublishOnly": "npm run lint:fix && npm run check-types",
    "release": "np",
    "check-types": "tsc --noemit",
    "lint_back": "eslint './src/**/*.{ts,tsx}'",
    "lint": "next lint --fix",
    "lint:fix": "npm run lint --fix",
    "test": "jest",
    "codegen-let": "graphql-let",
    "init-chromatic": "yarn build-story && npx chromatic --project-token=60b756d637f7 --storybook-build-dir=./public_storybook --allow-console-errors",
    "chromatic": "npx chromatic --allow-console-errors --project-token 60b756d637f7"
  },
  "author": "Dominic Garms",
  "license": "MIT",
  "engines": {
    "node": ">=18.x <23"
  },
  "dependencies": {
    "@auth0/auth0-react": "2.0.1",
    "@charlietango/use-script": "2.3.0",
    "@emotion/react": "^11.10.5",
    "@emotion/server": "^11.10.0",
    "@emotion/styled": "^11.10.5",
    "@formatjs/intl-datetimeformat": "6.4.3",
    "@metamask/detect-provider": "1.2.0",
    "@metamask/onboarding": "1.0.1",
    "@mui/icons-material": "5.11.16",
    "@mui/lab": "5.0.0-alpha.129",
    "@mui/material": "5.12.3",
    "@mui/utils": "5.12.3",
    "@mui/x-date-pickers": "6.3.1",
    "@types/cors": "^2.8.13",
    "@types/diacritics": "^1.3.1",
    "@types/facebook-pixel": "^0.0.24",
    "@types/gtag.js": "^0.0.12",
    "@types/js-cookie": "^3.0.1",
    "@types/marked": "^4.0.1",
    "@types/nprogress": "^0.2.0",
    "@types/react": "^18.0.24",
    "@types/react-big-calendar": "^0.38.2",
    "@types/react-dom": "^18.0.8",
    "@types/scrollmagic": "^2.0.2",
    "@walletconnect/ethereum-provider": "1.7.8",
    "@web3-react/core": "8.0.33-beta.0",
    "@web3-react/metamask": "8.0.26-beta.0",
    "@web3-react/walletconnect": "8.0.34-beta.0",
    "abortcontroller-polyfill": "^1.7.5",
    "clean-deep": "3.4.0",
    "cors": "2.8.5",
    "cssnano-simple": "3.0.2",
    "date-fns": "2.29.3",
    "deepdash": "5.3.9",
    "diacritics": "1.3.0",
    "element-closest": "3.0.2",
    "eslint-config-prettier": "^8.5.0",
    "ethers": "5.6.9",
    "feed": "4.2.2",
    "graphql": "16.6.0",
    "graphql-request": "5.0.0",
    "graphql-tag": "2.12.6",
    "intersection-observer": "0.12.2",
    "js-cookie": "3.0.1",
    "marked": "4.2.4",
    "mdi-material-ui": "7.6.0",
    "next-safe": "3.3.0",
    "next-seo": "5.15.0",
    "nextjs-cors": "2.1.1",
    "node-fetch": "^2.6.7",
    "nprogress": "0.2.0",
    "nuka-carousel": "5.4.1",
    "postcss": "^8.4.18",
    "react-aspect-ratio": "1.1.2",
    "react-big-calendar": "1.5.2",
    "react-countdown": "2.3.5",
    "react-google-forms-hooks": "1.2.4",
    "react-hook-form": "7.43.9",
    "react-hook-form-mui": "6.0.1",
    "react-inlinesvg": "3.0.1",
    "react-intersection-observer": "9.4.1",
    "react-player": "2.10.1",
    "react-rewards": "2.0.4",
    "react-scroll-parallax": "3.3.2",
    "react-speech-kit": "3.0.1",
    "react-spring": "9.5.5",
    "react-timeline-animation": "1.2.3",
    "react-use": "17.4.0",
    "sitemap": "7.1.1",
    "smoothscroll-polyfill": "0.4.4",
    "storyblok-js-client": "7.1.5",
    "storyblok-react": "0.1.2",
    "storyblok-rich-text-react-renderer-ts": "3.2.0",
    "storybook-addon-next-router": "4.0.1",
    "swiper": "8.4.7",
    "swr": "2.0.3",
    "tsconfig-paths-webpack-plugin": "3.5.2",
    "tss-react": "4.8.2",
    "use-count-up": "3.0.1",
    "use-debounce": "8.0.4",
    "uuid": "9.0.0",
    "zustand": "4.1.5"
  },
  "peerDependencies": {
    "next": ">=13.0.2 < 14",
    "react": "^18.2.0",
    "react-dom": "^18.2.0"
  },
  "devDependencies": {
    "@graphql-codegen/cli": "^2.3.0",
    "@graphql-codegen/fragment-matcher": "^3.2.0",
    "@graphql-codegen/import-types-preset": "^2.1.8",
    "@graphql-codegen/typescript": "^2.4.1",
    "@graphql-codegen/typescript-document-nodes": "^2.2.1",
    "@graphql-codegen/typescript-graphql-files-modules": "^2.1.0",
    "@graphql-codegen/typescript-graphql-request": "^4.3.2",
    "@graphql-codegen/typescript-operations": "^2.2.1",
    "@lumen/storyblok-material-icons": "git+https://github.com/dohomi/storyblok-fieldtype-material-icons-selector.git",
    "@next/bundle-analyzer": "^13.1.5",
    "@storybook/addon-essentials": "^6.5.9",
    "@storybook/addon-knobs": "^6.4.0",
    "@storybook/builder-webpack5": "^6.5.9",
    "@storybook/manager-webpack5": "^6.5.9",
    "@storybook/react": "^6.5.9",
    "@types/debug": "^4.1.7",
    "@types/jest": "^29.2.1",
    "@types/match-sorter": "^6.0.0",
    "@types/node": "^16.18.3",
    "@types/uuid": "^8.3.3",
    "@welldone-software/why-did-you-render": "^7.0.1",
    "case-sensitive-paths-webpack-plugin": "^2.4.0",
    "chromatic": "^6.1.0",
    "cross-env": "^7.0.3",
    "dotenv": "^16.0.1",
    "eslint": "^8.19.0",
    "eslint-config-next": "13.4.1",
    "eslint-import-resolver-typescript": "^3.1.4",
    "eslint-plugin-prettier": "^4.2.1",
    "install": "0.13.0",
    "jest": "^29.2.2",
    "json-schema-to-typescript": "10.1.5",
    "local-ssl-proxy": "^1.3.0",
    "next": "13.5.11",
    "next-dev-https": "0.1.1",
    "prettier": "^2.5.1",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "storyblok-generate-ts": "^1.4.1",
    "ts-jest": "^29.0.3",
    "ts-node": "^10.4.0",
    "tslib": "^2.3.1",
    "typescript": "4.8.4"
  },
  "resolutions": {
    "node-fetch": "^2.6.7"
  },
  "packageManager": "yarn@3.2.4"
}
