UNPKG

mobx-wouter

Version:

<img src="assets/logo.png" align="right" height="156" alt="logo" />

152 lines 4.88 kB
{ "name": "mobx-wouter", "version": "5.1.0", "keywords": [ "mobx", "react", "wouter", "router", "react-router-dom" ], "author": "js2me", "license": "MIT", "description": "", "bugs": { "url": "https://github.com/js2me/mobx-wouter/issues" }, "homepage": "https://github.com/js2me/mobx-wouter", "repository": { "type": "git", "url": "git://github.com/js2me/mobx-wouter" }, "type": "module", "dependencies": { "mobx-location-history": "^7.2.0", "react-simple-loadable": "^2.3.9", "yummies": "^4.5.0" }, "peerDependencies": { "mobx": "^6.12.4", "mobx-react-lite": "^4.0.7", "mobx-view-model": "^6.14.3", "react": "^18.3.1", "wouter": "^3.3.5" }, "peerDependenciesMeta": { "mobx-view-model": { "optional": true } }, "devDependencies": { "@testing-library/react": "^16.1.0", "@types/lodash-es": "^4.17.12", "@types/node": "^20.17.12", "@types/react": "^18.3.18", "@vitejs/plugin-react-swc": "^3.7.2", "@vitest/coverage-istanbul": "^2.1.8", "eslint": "^8.57.1", "js2me-eslint-config": "^1.0.7", "js2me-exports-post-build-script": "^5.0.0", "jsdom": "^25.0.1", "nodemon": "^3.1.10", "rimraf": "^6.0.1", "typescript": "^5.7.3", "vitest": "^2.1.8" }, "exports": { "./hoc": { "import": "./hoc/index.js", "default": "./hoc/index.js", "types": "./hoc/index.d.ts" }, "./hoc/with-lazy-page-view-model.test": { "import": "./hoc/with-lazy-page-view-model.test.js", "default": "./hoc/with-lazy-page-view-model.test.js", "types": "./hoc/with-lazy-page-view-model.test.d.ts" }, "./hoc/with-lazy-page-view-model": { "import": "./hoc/with-lazy-page-view-model.js", "default": "./hoc/with-lazy-page-view-model.js", "types": "./hoc/with-lazy-page-view-model.d.ts" }, "./hoc/with-page-view-model.test": { "import": "./hoc/with-page-view-model.test.js", "default": "./hoc/with-page-view-model.test.js", "types": "./hoc/with-page-view-model.test.d.ts" }, "./hoc/with-page-view-model": { "import": "./hoc/with-page-view-model.js", "default": "./hoc/with-page-view-model.js", "types": "./hoc/with-page-view-model.d.ts" }, ".": { "import": "./index.js", "default": "./index.js", "types": "./index.d.ts" }, "./page-view-model": { "import": "./page-view-model/index.js", "default": "./page-view-model/index.js", "types": "./page-view-model/index.d.ts" }, "./page-view-model/page-view-model.base.test": { "import": "./page-view-model/page-view-model.base.test.js", "default": "./page-view-model/page-view-model.base.test.js", "types": "./page-view-model/page-view-model.base.test.d.ts" }, "./page-view-model/page-view-model.base": { "import": "./page-view-model/page-view-model.base.js", "default": "./page-view-model/page-view-model.base.js", "types": "./page-view-model/page-view-model.base.d.ts" }, "./page-view-model/page-view-model": { "import": "./page-view-model/page-view-model.js", "default": "./page-view-model/page-view-model.js", "types": "./page-view-model/page-view-model.d.ts" }, "./router": { "import": "./router/index.js", "default": "./router/index.js", "types": "./router/index.d.ts" }, "./router/router.test": { "import": "./router/router.test.js", "default": "./router/router.test.js", "types": "./router/router.test.d.ts" }, "./router/router": { "import": "./router/router.js", "default": "./router/router.js", "types": "./router/router.d.ts" }, "./utils/create-page-vm-hoc-config": { "import": "./utils/create-page-vm-hoc-config.js", "default": "./utils/create-page-vm-hoc-config.js", "types": "./utils/create-page-vm-hoc-config.d.ts" }, "./package.json": "./package.json" }, "files": [ "*" ], "main": "./index.js", "typings": "./index.d.ts", "scripts": { "clean": "rimraf dist", "lint:check": "eslint . --fix", "ts:check": "tsc --noEmit", "check": "npm run lint:check && npm run ts:check", "prebuild": "npm run clean && npm run check", "build:watch": "pnpm build && nodemon --delay 0.5 --watch src --ext ts,tsx --exec \"pnpm build\"", "build": "tsc && node ./post-build.mjs", "pub": "PUBLISH=true pnpm run build", "prepublish": "pnpm test", "pub:patch": "PUBLISH=true PUBLISH_VERSION=patch pnpm run build", "pub:minor": "PUBLISH=true PUBLISH_VERSION=minor pnpm run build", "pub:major": "PUBLISH=true PUBLISH_VERSION=major pnpm run build", "test": "vitest run", "test:watch": "vitest watch", "test:coverage": "vitest run --coverage", "dev": "pnpm test:watch" } }