{
  "name": "order-sync-with-google-sheet-for-woocoomerce",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "webpack:watch": "npx webpack --watch",
    "sass": "npx sass ./src/scss/main.scss ./public/css/admin.min.css --style=compressed --watch",
    "webpack": "npx webpack    --mode production",
    "install": "composer update && npm install",
    "translate": "wp i18n make-pot ./ languages/order-sync-with-google-sheets-for-woocommerce.pot --debug",
    "minify-appsscript": "uglifyjs appsscript/AppsScript.js -o public/js/AppsScript.min.js -c -m",
    "obfuscate-appsscript": "javascript-obfuscator public/js/AppsScript.min.js --output public/js/AppsScript.js --compact true --self-defending false --control-flow-flattening false --dead-code-injection false --string-array false",
    "cleanup-temp": "node -e \"const fs = require('fs'); const path = 'public/js/AppsScript.min.js'; if (fs.existsSync(path)) fs.unlinkSync(path);\"",
    "appscript": "webpack --mode production && npm run minify-appsscript && npm run obfuscate-appsscript && npm run cleanup-temp",
    "report": "phpcs . > report.txt",
    "format": "phpcbf ."
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@babel/core": "^7.17.12",
    "@babel/preset-env": "^7.17.10",
    "alpinejs": "^3.10.2",
    "axios": "^0.27.2",
    "babel-loader": "^8.2.5",
    "filepond": "^4.30.3",
    "filepond-plugin-file-encode": "^2.1.10",
    "filepond-plugin-image-preview": "^4.6.11",
    "html-webpack-plugin": "^5.5.0",
    "javascript-obfuscator": "^4.1.1",
    "sass": "^1.52.1",
    "sweetalert2": "^11.4.17",
    "uglify-js": "^3.19.3",
    "webpack": "^5.72.1",
    "webpack-cli": "^4.10.0",
    "workbox-webpack-plugin": "^6.5.3"
  },
  "dependencies": {
    "@babel/polyfill": "^7.12.1",
    "node": "^19.8.1",
    "select2": "^4.1.0-rc.0"
  }
}