{
  "name": "@wp-pay/core",
  "version": "4.9.2",
  "description": "Core components for the WordPress payment processing library.",
  "repository": {
    "type": "git",
    "url": "https://github.com/wp-pay/core"
  },
  "keywords": [
    "wordpress",
    "wp",
    "pay",
    "core",
    "gateway",
    "pronamic"
  ],
  "author": {
    "name": "Pronamic",
    "email": "info@pronamic.nl",
    "url": "http://www.pronamic.nl/"
  },
  "contributors": [
    {
      "name": "Remco Tolsma",
      "email": "info@remcotolsma.nl",
      "url": "http://www.remcotolsma.nl/"
    }
  ],
  "license": "GPL-3.0",
  "bugs": {
    "url": "https://github.com/wp-pay/core/issues"
  },
  "homepage": "http://www.wp-pay.org/",
  "dependencies": {
    "accounting": "^0.4.1",
    "Flot": "github:flot/flot#958e5fd43c6dff4bab3e1fd5cb6109df5c1e8003",
    "icon-gen": "^2.1.0",
    "jquery": "^3.6.0",
    "tippy.js": "^3.4"
  },
  "devDependencies": {
    "autoprefixer": "^9.8.8",
    "cssnano": "^4.1.11",
    "eslint": "^8.0",
    "eslint-plugin-json": "^3.1",
    "grunt": "^1.4.1",
    "grunt-contrib-clean": "^2.0.0",
    "grunt-contrib-copy": "^1.0.0",
    "grunt-contrib-imagemin": "^4.0.0",
    "grunt-contrib-sass": "^2.0.0",
    "grunt-contrib-uglify": "^5.0.1",
    "grunt-postcss": "^0.9.0",
    "grunt-webfont": "^1.7.2",
    "htmlhint": "^0.15.2",
    "load-grunt-tasks": "^5.1.0",
    "npm-run-all": "^4.1.5",
    "postcss-eol": "0.0.8",
    "sass": "^1.43.3",
    "sass-lint": "^1.13.1",
    "stylelint": "^13.13.1",
    "stylelint-config-sass-guidelines": "^8.0.0",
    "stylelint-config-standard": "^22.0.0",
    "stylelint-order": "^4.1.0",
    "terser": "^5.9.0"
  },
  "scripts": {
    "build-image": "npm-run-all build-image-*",
    "build-image-svg-cards": "mkdir -p images/dist/cards; svgo -f images/src/cards/ -o images/dist/cards/",
    "build-image-svg-default": "svgo images/src/wp-pay.svg -o images/dist/wp-pay.svgo-min.svg",
    "build-image-svg-white": "svgo images/src/wp-pay-white.svg -o images/dist/wp-pay-white.svgo-min.svg",
    "build-image-svg-wp-admin": "svgo images/src/wp-pay-wp-admin-fresh-base.svg -o images/dist/wp-pay-wp-admin-fresh-base.svgo-min.svg",
    "build-image-png-512": "rsvg-convert -w 512 -h 512 images/src/wp-pay.svg -o images/src/wp-pay-512.png",
    "build-image-png-512-min": "pngquant images/src/wp-pay-512.png --output images/dist/wp-pay-512.pngquant-min.png --force",
    "build-image-png-white-512": "rsvg-convert -w 512 -h 512 images/src/wp-pay-white.svg -o images/src/wp-pay-white-512.png",
    "build-image-png-white-512-min": "pngquant images/src/wp-pay-white-512.png --output images/dist/wp-pay-white-512.pngquant-min.png --force",
    "build-image-ico": "icon-gen --input images/src/wp-pay.svg --output images/dist --ico name=wp-pay --icns name=wp-pay -r",
    "eslint": "eslint . --ext .json --ext .js",
    "lint": "npm-run-all --parallel eslint sass-lint",
    "sass-lint": "sass-lint --verbose",
    "js-build": "npm-run-all js-build-* js-minify",
    "js-build-copy": "cp js/src/*.js js/dist",
    "js-build-blocks-json": "rsync -a --prune-empty-dirs --include '*/' --include 'block.json' --exclude '*' js/src/ js/dist/",
    "js-minify": "npm-run-all js-minify-*",
    "js-minify-admin": "terser --compress --mangle --output js/dist/admin.min.js js/src/admin.js",
    "js-minify-admin-reports": "terser --compress --mangle --output js/dist/admin-reports.min.js js/src/admin-reports.js",
    "js-minify-admin-tour": "terser --compress --mangle --output js/dist/admin-tour.min.js js/src/admin-tour.js",
    "js-minify-block-payment-form": "terser --compress --mangle --output js/dist/block-payment-form.min.js js/src/block-payment-form.js",
    "sass": "sass scss:css"
  }
}
