{ "name": "my-app", "version": "0.1.0", "private": true, "dependencies": { "@apollo/client": "^3.5.10", "@hookform/resolvers": "^2.8.8", "@prisma/client": "^3.12.0", "@react-hookz/web": "^13.2.1", "@react-spring/web": "^9.4.4", "@reduxjs/toolkit": "^1.8.1", "@remirror/pm": "^1.0.16", "@remirror/react": "^1.0.34", "@szhsin/react-menu": "^3.0.2", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.1.1", "@testing-library/user-event": "^13.5.0", "@types/jest": "^27.4.1", "@types/node": "^16.11.27", "@types/react": "^18.0.5", "@types/react-dom": "^18.0.1", "@use-gesture/react": "^10.2.11", "apollo-server": "^3.6.7", "apollo-server-lambda": "^3.6.7", "axios": "^0.26.1", "chance": "^1.1.8", "cookie": "^0.5.0", "crypto": "^1.0.1", "dayjs": "^1.11.1", "env-cmd": "^10.1.0", "framer-motion": "^6.3.0", "fslightbox-react": "^1.6.2-2", "graphql": "^16.3.0", "invoices": "^2.0.6", "jose": "^4.8.1", "linkify-html": "^3.0.5", "linkifyjs": "^3.0.5", "lnurl": "^0.24.1", "lodash.debounce": "^4.0.8", "lodash.throttle": "^4.1.1", "marked": "^4.0.14", "nexus": "^1.3.0", "node-sass": "^7.0.1", "prisma": "^3.12.0", "react": "^18.0.0", "react-accessible-accordion": "^5.0.0", "react-confetti": "^6.0.1", "react-copy-to-clipboard": "^5.1.0", "react-datepicker": "^4.7.0", "react-dom": "^18.0.0", "react-file-drop": "^3.1.4", "react-helmet": "^6.1.0", "react-hook-form": "^7.30.0", "react-icons": "^4.3.1", "react-loader-spinner": "^6.0.0-0", "react-loading-skeleton": "^3.1.0", "react-modal": "^3.15.1", "react-multi-carousel": "^2.8.0", "react-query": "^3.35.0", "react-redux": "^8.0.0", "react-responsive-carousel": "^3.2.23", "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", "react-select": "^5.3.2", "react-tooltip": "^4.2.21", "react-topbar-progress-indicator": "^4.1.1", "remirror": "^1.0.77", "secp256k1": "^4.0.3", "typescript": "^4.6.3", "web-vitals": "^2.1.4", "webln": "^0.3.0", "yup": "^0.32.11" }, "scripts": { "client:prod-server": "env-cmd -f ./environments/.dev.prod-server.env react-scripts start", "client:preview-server": "env-cmd -f ./environments/.dev.preview-server.env react-scripts start", "client:mocks": "env-cmd -f ./environments/.dev.mock-server.env react-scripts start", "client:dev-server": "env-cmd -f ./environments/.dev.server.env react-scripts start", "server:dev": "serverless offline", "generate-graphql": "graphql-codegen", "build": "react-scripts build", "build:mocks": "env-cmd -f ./environments/.prod.mock-server.env react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject", "predeploy": "env-cmd -f ./environments/.prod.github.env npm run build", "deploy": "gh-pages -d build", "only-deploy": "gh-pages -d build", "storybook": "env-cmd -f ./environments/.dev.preview-server.env start-storybook -p 6006 -s public", "storybook:mocks": "env-cmd -f ./environments/.dev.mock-server.env start-storybook -p 6006 -s public", "build-storybook": "env-cmd -f ./environments/.prod.preview-server.env build-storybook -s public", "build-storybook:mocks": "env-cmd -f ./environments/.prod.mock-server.env build-storybook -s public", "db:migrate-dev": "prisma migrate dev", "db:migrate-deploy": "prisma migrate deploy", "db:reset": "prisma migrate reset", "db:seed": "prisma db seed", "db:gui": "prisma studio", "netlify:start": "netlify dev" }, "prisma": { "seed": "node prisma/seed/index.js" }, "eslintConfig": { "extends": [ "react-app", "react-app/jest" ], "overrides": [ { "files": [ "**/*.stories.*" ], "rules": { "import/no-anonymous-default-export": "off" } } ] }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "devDependencies": { "@graphql-codegen/cli": "^2.6.2", "@graphql-codegen/typed-document-node": "^2.2.8", "@graphql-codegen/typescript": "^2.4.8", "@graphql-codegen/typescript-operations": "^2.3.5", "@graphql-codegen/typescript-react-apollo": "^3.2.11", "@storybook/addon-actions": "^6.4.22", "@storybook/addon-essentials": "^6.4.22", "@storybook/addon-interactions": "^6.4.22", "@storybook/addon-links": "^6.4.22", "@storybook/builder-webpack5": "^6.4.22", "@storybook/manager-webpack5": "^6.4.22", "@storybook/node-logger": "^6.4.22", "@storybook/preset-create-react-app": "^4.1.0", "@storybook/react": "^6.4.22", "@storybook/testing-library": "^0.0.10", "@tailwindcss/forms": "^0.5.0", "@types/chance": "^1.1.3", "@types/fslightbox-react": "^1.4.2", "@types/lodash.debounce": "^4.0.7", "@types/lodash.throttle": "^4.1.7", "@types/marked": "^4.0.3", "@types/react-copy-to-clipboard": "^5.0.2", "@types/react-datepicker": "^4.4.0", "@types/react-helmet": "^6.1.5", "@types/react-modal": "^3.13.1", "autoprefixer": "^10.4.4", "gh-pages": "^3.2.3", "msw": "^0.39.2", "netlify-cli": "^10.0.0", "postcss": "^8.4.12", "serverless-offline": "^8.7.0", "tailwindcss": "^3.0.24", "webpack": "^5.72.0" }, "msw": { "workerDirectory": "public" } }