abon
Version:
Flexible state management for React 🚀
74 lines (73 loc) • 1.69 kB
JSON
{
"name": "abon",
"description": "Flexible state management for React 🚀",
"version": "0.6.2",
"license": "MIT",
"author": "Ludvig Aldén <ludvig@tifum.com>",
"repository": "ludvigalden/abon",
"keywords": [
"react",
"react-native",
"abon",
"observable",
"subscribable",
"id",
"flexible",
"state",
"management",
"ssr",
"redux",
"mobx"
],
"main": "dist/index.js",
"umd:main": "dist/abon.umd.production.min.js",
"module": "dist/abon.esm.js",
"typings": "dist/index.d.ts",
"files": [
"dist"
],
"scripts": {
"start": "tsdx watch --verbose",
"build": "tsdx build",
"lint": "tsdx lint",
"prepare": "tsdx build",
"test": "tsdx test --passWithNoTests",
"precommit": "lint-staged",
"prepublishOnly": "tsdx build",
"release": "np"
},
"dependencies": {
"lodash": "*",
"use-cleared-memo": "1.2.0",
"use-safe-force-update": "1.0.1"
},
"peerDependencies": {
"react": ">=16.8.0"
},
"devDependencies": {
"@types/lodash": "^4.14.178",
"@types/react": "^16.9.23",
"@typescript-eslint/eslint-plugin": "5.9.0",
"@typescript-eslint/parser": "5.9.0",
"babel-eslint": "10.1.0",
"babel-jest": "^27.4.6",
"eslint": "8.6.0",
"eslint-config-prettier": "8.3.0",
"eslint-import-resolver-typescript": "2.5.0",
"eslint-loader": "4.0.2",
"eslint-plugin-babel": "5.3.1",
"eslint-plugin-import": "2.25.4",
"eslint-plugin-prettier": "4.0.0",
"eslint-plugin-react": "7.28.0",
"eslint-plugin-unused-imports": "^2.0.0",
"got": "^10.6.0",
"husky": "^4.2.3",
"lint-staged": "12.1.7",
"np": "7.6.0",
"prettier": "2.5.1",
"react": "^17.0.2",
"ts-node": "10.4.0",
"tsdx": "0.14.1",
"typescript": "4.5.4"
}
}