{
  "name": "@medamajs/compose",
  "version": "0.0.9",
  "private": false,
  "description": "Composable state management extension for medama with support for hierarchical state layers, dynamic composition, and parallel state synchronization",
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/types/index.d.ts",
  "directories": {
    "src": "./src",
    "dist": "./dist"
  },
  "exports": {
    ".": {
      "require": "./dist/cjs/index.js",
      "import": "./dist/esm/index.js",
      "types": "./dist/types/index.d.ts"
    },
    "./package.json": "./package.json"
  },
  "scripts": {
    "test": "jest",
    "lint": "eslint",
    "clean": "rimraf ./dist",
    "build:esm": "tsc --build tsconfig.esm.json",
    "build:cjs": "tsc --build tsconfig.cjs.json",
    "build": "npm run clean && npm run build:cjs && npm run build:esm",
    "preversion": "npm run lint && npm run build && npm test"
  },
  "keywords": [
    "state-management",
    "reactive",
    "typescript",
    "javascript",
    "dependency-free",
    "lightweight",
    "performant",
    "selectors",
    "subscriptions",
    "memoization",
    "garbage-collectible",
    "universal",
    "composable-state",
    "state-composition",
    "hierarchical-state",
    "state-layers",
    "parallel-state",
    "state-synchronization",
    "nested-state",
    "medama"
  ],
  "author": "Andy Kovalev",
  "homepage": "https://github.com/turtleflyer/medama/tree/master/packages/%40medamajs/compose#readme",
  "license": "MIT",
  "dependencies": {
    "medama": "^0.0.9"
  }
}
