killa
Version:
State management for Vanilla and React
147 lines (146 loc) • 4.18 kB
JSON
{
"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/**"
]
}
}