UNPKG

killa

Version:

State management for Vanilla and React

147 lines (146 loc) 4.18 kB
{ "name": "killa", "version": "1.9.1", "description": "State management for Vanilla and React", "main": "./dist/cjs/index.js", "exports": { "./package.json": "./package.json", ".": { "import": { "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.mjs" }, "types": "./dist/cjs/index.d.ts", "module": "./dist/esm/index.js", "default": "./dist/cjs/index.js" }, "./core": { "import": { "types": "./dist/esm/core.d.ts", "default": "./dist/esm/core.mjs" }, "types": "./dist/cjs/core.d.ts", "module": "./dist/esm/core.js", "default": "./dist/cjs/core.js" }, "./react": { "import": { "types": "./dist/esm/react.d.ts", "default": "./dist/esm/react.mjs" }, "types": "./dist/cjs/react.d.ts", "module": "./dist/esm/react.js", "default": "./dist/cjs/react.js" }, "./deep-equals": { "import": { "types": "./dist/esm/utils/deep-equals.d.ts", "default": "./dist/esm/utils/deep-equals.mjs" }, "types": "./dist/cjs/utils/deep-equals.d.ts", "module": "./dist/esm/utils/deep-equals.js", "default": "./dist/cjs/utils/deep-equals.js" }, "./constants": { "import": { "types": "./dist/esm/utils/constants.d.ts", "default": "./dist/esm/utils/constants.mjs" }, "types": "./dist/cjs/utils/constants.d.ts", "module": "./dist/esm/utils/constants.js", "default": "./dist/cjs/utils/constants.js" }, "./persist": { "import": { "types": "./dist/esm/middleware/persist.d.ts", "default": "./dist/esm/middleware/persist.mjs" }, "types": "./dist/cjs/middleware/persist.d.ts", "module": "./dist/esm/middleware/persist.js", "default": "./dist/cjs/middleware/persist.js" }, "./helpers": { "import": { "types": "./dist/esm/utils/helpers.d.ts", "default": "./dist/esm/utils/helpers.mjs" }, "types": "./dist/cjs/utils/helpers.d.ts", "module": "./dist/esm/utils/helpers.js", "default": "./dist/cjs/utils/helpers.js" } }, "files": [ "dist" ], "sideEffects": false, "scripts": { "build:watch": "npx nodemon --ext 'ts,js' --exec 'npm run build'", "build": "npm run prebuild && node esbuild.config.js", "prebuild": "shx rm -rf dist", "lint": "eslint .", "lint:fix": "eslint . --fix", "test": "NODE_ENV=test jest --collectCoverage", "test:watch": "NODE_ENV=test jest --watchAll", "prepublishOnly": "npm run lint && npm run test && npm run build && node pre-publish.js" }, "engines": { "node": ">=12" }, "keywords": [ "killa", "react", "state", "management", "store" ], "repository": { "type": "git", "url": "git+https://github.com/jesuhrz/killa.git" }, "author": "Jesus Hernandez <jesusbeckan@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/jesuhrz/killa/issues" }, "homepage": "https://github.com/jesuhrz/killa#readme", "dependencies": { "just-clone": "6.2.0", "use-sync-external-store": "1.2.0" }, "devDependencies": { "@swc/core": "1.3.35", "@swc/jest": "0.2.24", "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.4.3", "@types/clone": "2.1.1", "@types/use-sync-external-store": "0.0.3", "@typescript-eslint/eslint-plugin": "5.52.0", "esbuild": "0.17.5", "esbuild-plugin-d.ts": "1.1.0", "eslint": "8.34.0", "eslint-config-prettier": "8.6.0", "eslint-plugin-jest": "27.2.1", "eslint-plugin-prettier": "5.0.0", "eslint-plugin-react": "7.32.2", "eslint-plugin-react-hooks": "4.6.0", "jest": "29.4.1", "jest-environment-jsdom": "29.4.1", "node-glob": "1.2.0", "prettier": "3.0.1", "react": "18.2.0", "react-dom": "18.2.0", "shx": "0.3.4", "typescript": "4.9.5" }, "peerDependencies": { "react": ">=16.8" }, "nodemonConfig": { "ignore": [ "**/__test__/**", "**/example/**", "**/dist/**" ] } }