{
  "name": "connected-next-router",
  "version": "5.0.0",
  "description": "A Redux binding for Next.js Router",
  "author": "Daniel Reinoso <danielreinoso1807@gmail.com> (http://danielr18.github.io)",
  "license": "MIT",
  "keywords": [
    "next",
    "next.js",
    "next-router",
    "next-router-redux",
    "connected-react-router",
    "react-router-redux"
  ],
  "main": "index.js",
  "exports": {
    "node": {
      "module": "./es/index.js",
      "require": "./index.js"
    },
    "default": "./es/index.js"
  },
  "types": "index.d.ts",
  "files": [
    "actions.js",
    "actions.d.ts",
    "ConnectedRouter.js",
    "ConnectedRouter.d.ts",
    "index.js",
    "index.d.ts",
    "middleware.js",
    "middleware.d.ts",
    "patchRouter.js",
    "patchRouter.d.ts",
    "reducer.js",
    "reducer.d.ts",
    "routerMethods.js",
    "routerMethods.d.ts",
    "types.d.ts",
    "utils",
    "structure",
    "es"
  ],
  "scripts": {
    "build": "npm run build:cjs && npm run build:es",
    "build:cjs": "tsc",
    "build:es": "tsc --module esnext --outDir es",
    "instrument": "nyc instrument --compact=false src instrumented && tsc -p tsconfig.test.json --module esnext --outDir test-lib && rm -rf instrumented",
    "clean": "git clean -xdfe node_modules",
    "type-check": "tsc --noEmit",
    "lint": "npm run type-check && eslint './src/**/*.{ts,tsx}'",
    "e2e:dev": "start-test \"next e2e\" 3000 cy:open",
    "e2e": "next build e2e && start-test \"next start e2e\" 3000 cy:run",
    "pree2e": "rm -rf .nyc_output coverage ./e2e/.next || true && npm run instrument",
    "check-coverage-limits": "nyc report --reporter=text-summary --check-coverage --statements 98",
    "cy:open": "cypress open",
    "cy:run": "cypress run"
  },
  "peerDependencies": {
    "next": ">=10",
    "react": "*",
    "react-redux": ">=7.1.0",
    "redux": ">=3.6.0"
  },
  "devDependencies": {
    "@cypress/code-coverage": "^3.12.8",
    "@types/node": "^20.8.10",
    "@types/react": "^18.2.34",
    "@types/react-dom": "^18.2.14",
    "@types/react-redux": "^7.1.28",
    "@types/webpack": "^5.28.4",
    "@typescript-eslint/eslint-plugin": "^6.9.1",
    "@typescript-eslint/parser": "^6.9.1",
    "cross-env": "^7.0.3",
    "cypress": "^13.4.0",
    "eslint": "^8.53.0",
    "eslint-plugin-import": "^2.29.0",
    "eslint-plugin-react": "^7.33.2",
    "eslint-plugin-react-hooks": "^4.6.0",
    "istanbul-lib-coverage": "^3.2.0",
    "istanbul-lib-instrument": "^6.0.1",
    "next": "^14.0.1",
    "next-redux-wrapper": "^8.1.0",
    "nyc": "^15.1.0",
    "redux": "^4.2.1",
    "start-server-and-test": "^2.0.1",
    "tslib": "^2.6.2",
    "typescript": "^5.2.2"
  },
  "nyc": {
    "parser-plugins": [
      "typescript"
    ],
    "all": true,
    "extension": [
      ".ts"
    ],
    "include": [
      "src"
    ],
    "exclude": [
      "e2e"
    ]
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/danielr18/connected-next-router.git"
  },
  "bugs": {
    "url": "https://github.com/danielr18/connected-next-router/issues"
  }
}
