{
  "name": "magento",
  "version": "1.0.0",
  "private": true,
  "description": "Ideal Postcodes Magento Extension",
  "main": "index.js",
  "author": {
    "name": "Ideal Postcodes",
    "email": "support@ideal-postcodes.co.uk",
    "url": "https://ideal-postcodes.co.uk"
  },
  "bugs": {
    "url": "https://github.com/ideal-postcodes/magento/issues",
    "email": "support@ideal-postcodes.co.uk"
  },
  "homepage": "https://github.com/ideal-postcodes/magento",
  "repository": {
    "type": "git",
    "url": "https://github.com/ideal-postcodes/magento.git"
  },
  "scripts": {
    "semantic-release": "semantic-release",
    "start": "make bootstrap && make set-base-url",
    "build": "NODE_ENV=production rollup -c",
    "watch": "rollup -cw",
    "lint": "eslint lib/**/*.ts",
    "lint-fix": "eslint lib/**/*.ts --fix",
    "test:e2e": "cypress run --config-file test/e2e/cypress.config.ts",
    "test:e2e:open": "cypress open --config-file test/e2e/cypress.config.ts",
    "test:all": "npm start && npm run test:e2e && make down",
    "test:snapshot": "cypress run --config-file test/snapshot/cypress.config.ts",
    "test:snapshot:open": "cypress open --config-file test/snapshot/cypress.config.ts",
    "test:build": "rollup -c test/snapshot/rollup.config.js",
    "test:watch": "rollup -c test/snapshot/rollup.config.js -w",
    "test": "npm run test:snapshot",
    "test:open": "cypress open --config-file test/snapshot/cypress.config.ts"
  },
  "release": {
    "extends": "@cablanchard/semantic-release"
  },
  "license": "MIT",
  "dependencies": {
    "@ideal-postcodes/address-finder": "~5.2.6",
    "@ideal-postcodes/postcode-lookup": "~3.1.6"
  },
  "devDependencies": {
    "@babel/preset-env": "~7.16.11",
    "@cablanchard/eslint-config": "~2.1.1",
    "@cablanchard/semantic-release": "~1.3.1",
    "@cablanchard/tsconfig": "~2.0.0",
    "@ideal-postcodes/api-fixtures": "~1.2.0",
    "@ideal-postcodes/api-typings": "~2.1.0",
    "@ideal-postcodes/jsutil": "~4.6.0",
    "@prettier/plugin-php": "~0.18.4",
    "@prettier/plugin-xml": "~0.13.1",
    "@rollup/plugin-commonjs": "~21.0.2",
    "@rollup/plugin-json": "~4.1.0",
    "@rollup/plugin-node-resolve": "~13.2.0",
    "@types/babel__traverse": "^7.18.3",
    "@types/cypress": "~1.1.3",
    "@types/mocha": "~8.2.2",
    "@types/node": "~14.14.41",
    "@typescript-eslint/eslint-plugin": "~5.17.0",
    "@typescript-eslint/parser": "~5.19.0",
    "@wessberg/rollup-plugin-ts": "~1.3.14",
    "cypress": "~14.0.0",
    "eslint": "~7.32.0",
    "prettier": "~2.2.1",
    "process": "~0.11.10",
    "rollup": "~2.70.1",
    "rollup-plugin-terser": "~7.0.2",
    "semantic-release": "~19.0.3",
    "typescript": "~4.2.4"
  }
}
