{
  "name": "next-iron-session",
  "version": "4.1.2",
  "private": false,
  "description": "Next.js stateless session utility using signed and encrypted cookies to store data",
  "repository": {
    "type": "git",
    "url": "https://github.com/vvo/next-iron-session.git"
  },
  "license": "MIT",
  "author": "Vincent Voyer <vincent@codeagain.com>",
  "main": "dist/",
  "types": "lib/index.d.ts",
  "files": [
    "dist/",
    "lib/",
    "LICENSE",
    "README.md"
  ],
  "scripts": {
    "build": "babel lib/ -d dist/ --source-maps --ignore '**/*.test.js' --delete-dir-on-start",
    "format": "prettier --write '**/*.*' && eslint . --fix",
    "lint": "prettier --check '**/*.*' && eslint .",
    "prepublishOnly": "yarn build",
    "semantic-release": "semantic-release",
    "test": "jest --coverage && yarn lint"
  },
  "babel": {
    "presets": [
      [
        "@babel/preset-env",
        {
          "targets": {
            "node": "12"
          }
        }
      ]
    ]
  },
  "prettier": {
    "trailingComma": "all"
  },
  "eslintConfig": {
    "env": {
      "es6": true,
      "jest": true,
      "node": true
    },
    "parser": "babel-eslint",
    "parserOptions": {
      "ecmaVersion": 2019,
      "sourceType": "module"
    },
    "plugins": [
      "jest"
    ],
    "extends": [
      "eslint:recommended",
      "plugin:jest/recommended",
      "plugin:import/recommended"
    ],
    "rules": {
      "arrow-body-style": [
        "error",
        "always"
      ],
      "curly": "error",
      "import/order": [
        "error",
        {
          "newlines-between": "always"
        }
      ]
    }
  },
  "jest": {
    "setupFiles": [
      "jest-date-mock"
    ]
  },
  "dependencies": {
    "clone": "^2.1.2",
    "cookie": "^0.4.0",
    "debug": "^4.1.1",
    "iron-store": "^1.3.0"
  },
  "devDependencies": {
    "@babel/cli": "7.8.4",
    "@babel/core": "7.9.6",
    "@babel/preset-env": "7.9.6",
    "@types/jest": "25.2.1",
    "babel-eslint": "10.1.0",
    "babel-jest": "26.0.1",
    "eslint": "6.8.0",
    "eslint-plugin-import": "2.20.2",
    "eslint-plugin-jest": "23.9.0",
    "eslint-plugin-react": "7.19.0",
    "eslint-plugin-react-hooks": "4.0.0",
    "jest": "26.0.1",
    "jest-date-mock": "1.0.8",
    "prettier": "2.0.5",
    "prettier-plugin-packagejson": "2.2.3",
    "semantic-release": "17.0.7"
  },
  "renovate": {
    "extends": [
      "config:js-lib",
      ":automergePatch",
      ":automergeBranch",
      ":automergeLinters",
      ":automergeTesters",
      ":automergeTypes"
    ]
  }
}
