UNPKG

mobx-wouter

Version:

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

139 lines 4.41 kB
{ "name": "mobx-wouter", "version": "3.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": "^2.0.11", "yummies": "^3.1.3" }, "peerDependencies": { "mobx": "^6.12.4", "mobx-react-lite": "^4.0.7", "mobx-view-model": "^6.0.0", "react": "^18.3.1", "wouter": "^3.3.5" }, "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": "^2.0.17", "jsdom": "^25.0.1", "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" }, "./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": "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" } }