{
  "name": "@proca/widget",
  "version": "1.1.0",
  "private": false,
  "files": ["bin", "dist", "README.md","SECURITY.md", "code_of_conduct.md","src","webpack","public","biome.js"],
  "main": "dist/module.js",
  "run": "bin/widget.js",
  "bin": "bin/widget.js",
  "licence": "AGPL-3.0-or-later",
  "repository": {
    "type": "git",
    "url": "https://github.com/TechToThePeople/proca"
  },
	"keywords": ["widget","petition","proca","campaigning","digital-engagement","social-change","nonprofit","civic-tech","mobilisation","advocacy", "activism","email-campaign","grassroots","gdpr"],
  "dependencies": {
    "@material-ui/core": "^4.12.4",
    "@material-ui/icons": "^4.11.3",
    "@material-ui/lab": "^4.0.0-alpha.61",
    "@paypal/react-paypal-js": "^8.7.0",
    "@shopify/react-intersection-observer": "^4.0.4",
    "@stripe/react-stripe-js": "^2.7.3",
    "@stripe/stripe-js": "^4.6.0",
    "@supabase/supabase-js": "^2.45.4",
    "blurhash": "^2.0.5",
    "i18n-iso-countries": "^7.12.0",
    "i18next": "^23.15.1",
    "i18next-extract": "^0.1.3",
    "i18next-xhr-backend": "^3.2.2",
    "iban": "^0.0.14",
    "konva": "^8.0.1",
    "lodash.merge": "^4.6.2",
    "lodash.set": "^4.3.2",
    "material-ui-dropzone": "^3.5.0",
    "page-metadata-parser": "https://github.com/Logora/page-metadata-parser",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-emoji-flag": "^1.1.4",
    "react-hook-form": "^7.53.0",
    "react-i18next": "^15.0.2",
    "react-ipgeolocation": "^1.4.0",
    "react-konva": "^17.0.2-6",
    "react-masonry-component": "^6.3.0",
    "react-script-hook": "^1.7.2",
    "react-share": "^5.1.0",
    "react-swipeable-views": "^0.14.0",
    "react-use": "^17.5.1",
    "recoil": "^0.5.2",
    "snarkdown": "^2.0.0",
    "thumbhash": "^0.1.1",
    "universal-base64url": "^1.1.0",
    "use-image": "^1.1.1",
    "uuid": "^10.0.0"
  },
  "devDependencies": {
    "@absinthe/socket": "^0.2.1",
    "@alienfast/i18next-loader": "^2.0.2",
    "@babel/cli": "^7.25.6",
    "@babel/node": "^7.25.0",
    "@babel/plugin-transform-react-jsx": "^7.25.2",
    "@babel/preset-env": "^7.25.4",
    "@biomejs/biome": "^1.9.3",
    "@proca/api": "^3.4.0",
    "@testing-library/react": "^12.1.5",
    "@testing-library/user-event": "^14.5.2",
    "babel-plugin-i18next-extract": "^0.10.0",
    "babel-plugin-module-resolver": "^5.0.2",
    "browserslist": "^4.24.0",
    "cli-color": "^2.0.4",
    "dotenv": "^16.4.5",
    "esbuild": "^0.17.19",
    "esbuild-plugin-browserslist": "^0.7.2",
    "esbuild-plugin-copy": "^2.1.1",
    "i18next-fs-backend": "^2.3.2",
    "lefthook": "^1.7.14",
    "minimist": "^1.2.8",
    "mjml": "^4.15.3",
    "open": "^10.1.0",
    "phoenix": "1.7.14",
    "simple-git": "^3.27.0",
    "typescript": "^4.9.5",
    "websocket": "^1.0.35"
  },
  "scripts": {
    "_format": "npx @biomejs/biome format --write src/ docs/ webpack/ bin/ ",
    "format": "npx @biomejs/biome format --write ",
    "lint": "npx @biomejs/biome lint",
    "build": "node bin/esbuild.js",
    "start": "node bin/esbuild.js --serve ",
    "deploy": "bash bin/deploy.sh",
    "org": "node bin/org.js",
    "widget": "node bin/widget.js",
    "set": "node bin/set.js",
    "pull": "node bin/widget.js --pull",
    "push": "node bin/widget.js --push",
    "git": "node bin/git.js",
    "i18n": "NODE_ENV=development babel -f .babelrc 'src/**/*.{js,jsx,ts,tsx}'",
    "i18n:mjml": "NODE_ENV=development babel -f .babelrc.mjml 'config/email/**/*.mjml'",
    "campaign": "node bin/campaign.js",
    "template": "node bin/template.js",
    "digest": "node bin/digest.js",
    "target": "node bin/target.js",
    "pushCampaign": "node bin/campaign.js --push",
    "pullCampaign": "node bin/campaign.js --pull",
    "pullTargets": "node bin/pullTargets.js",
    "start:stg": "PROCA_ENV=staging node bin/esbuild.js --serve ",
    "starts": "HTTPS=true node bin/esbuild.js --serve "
  },
  "jest": {
    "moduleNameMapper": {
      "^locales/(.*)$": "<rootDir>/src/locales/en/$1"
    }
  },
  "browserslist": {
    "production": [">0.2%", "not dead", "not op_mini all"],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
