{
  "name": "@perseid/store",
  "main": "./core.js",
  "type": "module",
  "types": "./core.d.ts",
  "bugs": "https://github.com/openizr/perseid/issues",
  "exports": {
    ".": {
      "default": "./core.js",
      "types": "./core.d.ts"
    },
    "./connectors/react": {
      "default": "./connectors/react.js",
      "types": "./connectors/react.d.ts"
    },
    "./connectors/svelte": {
      "default": "./connectors/svelte.js",
      "types": "./connectors/svelte.d.ts"
    },
    "./connectors/vue": {
      "default": "./connectors/vue.js",
      "types": "./connectors/vue.d.ts"
    },
    "./extensions/router": {
      "default": "./extensions/router.js",
      "types": "./extensions/router.d.ts"
    }
  },
  "version": "8.0.1",
  "engines": {
    "node": ">= 20.0.0",
    "npm": ">= 9.0.0"
  },
  "license": "MIT",
  "keywords": [
    "state",
    "management",
    "react",
    "vue",
    "svelte",
    "store",
    "typescript",
    "javascript",
    "frontend",
    "backend",
    "global",
    "ui",
    "flux",
    "router"
  ],
  "homepage": "https://github.com/openizr/perseid",
  "repository": "https://github.com/openizr/perseid",
  "description": "Complete state management for both front and back ends",
  "contributors": [
    {
      "name": "Matthieu Jabbour",
      "email": "matthieu.jabbour@gmail.com",
      "homepage": "https://github.com/matthieujabbour"
    }
  ],
  "dependencies": {
    "path-to-regexp": "^7.1.0"
  },
  "peerDependencies": {
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "svelte": "^4.2.18",
    "vue": "^3.4.36"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    },
    "react-dom": {
      "optional": true
    },
    "svelte": {
      "optional": true
    },
    "vue": {
      "optional": true
    }
  }
}
