@medamajs/compose
Version:
Composable state management extension for medama with support for hierarchical state layers, dynamic composition, and parallel state synchronization
59 lines (58 loc) • 1.57 kB
JSON
{
"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"
}
}