UNPKG

mobx-react-routing

Version:
159 lines 5.33 kB
{ "name": "mobx-react-routing", "version": "7.2.0", "keywords": [ "mobx", "react", "view-model", "react-router-dom", "router", "routing" ], "author": "js2me", "license": "MIT", "type": "module", "description": "MobX react-router-dom integration", "bugs": { "url": "https://github.com/js2me/mobx-react-routing/issues" }, "homepage": "https://github.com/js2me/mobx-react-routing", "repository": { "type": "git", "url": "git://github.com/js2me/mobx-react-routing" }, "dependencies": { "linked-abort-controller": "^1.0.4", "lodash-es": "^4.17.21", "react-simple-loadable": "^2.3.8", "yummies": "^6.0.0" }, "peerDependencies": { "@remix-run/router": "^1.23.0", "mobx": "^6.13.7", "mobx-react-lite": "^4.1.0", "mobx-view-model": "^5.6.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", "react": "^18.3.1 || ^19.0.0", "react-router-dom": "^6.23.1 || ^7.0.0" }, "devDependencies": { "@biomejs/biome": "2.2.4", "@types/lodash-es": "^4.17.12", "@types/node": "^20.17.30", "@types/react": "^18.3.20", "js2me-biome-config": "^1.0.7", "js2me-exports-post-build-script": "^2.0.18", "nodemon": "^3.1.9", "rimraf": "^6.0.1", "typescript": "^5.8.3" }, "exports": { "./components": { "import": "./components/index.js", "default": "./components/index.js", "types": "./components/index.d.ts" }, "./components/router": { "import": "./components/router.js", "default": "./components/router.js", "types": "./components/router.d.ts" }, "./create-route": { "import": "./create-route.js", "default": "./create-route.js", "types": "./create-route.d.ts" }, "./hoc": { "import": "./hoc/index.js", "default": "./hoc/index.js", "types": "./hoc/index.d.ts" }, "./hoc/vm-payload-transfer": { "import": "./hoc/vm-payload-transfer.js", "default": "./hoc/vm-payload-transfer.js", "types": "./hoc/vm-payload-transfer.d.ts" }, "./hoc/with-route-blocker": { "import": "./hoc/with-route-blocker.js", "default": "./hoc/with-route-blocker.js", "types": "./hoc/with-route-blocker.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": { "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" }, "./query-params": { "import": "./query-params/index.js", "default": "./query-params/index.js", "types": "./query-params/index.d.ts" }, "./query-params/query-params.base": { "import": "./query-params/query-params.base.js", "default": "./query-params/query-params.base.js", "types": "./query-params/query-params.base.d.ts" }, "./query-params/query-params": { "import": "./query-params/query-params.js", "default": "./query-params/query-params.js", "types": "./query-params/query-params.d.ts" }, "./query-params-field": { "import": "./query-params-field/index.js", "default": "./query-params-field/index.js", "types": "./query-params-field/index.d.ts" }, "./query-params-field/query-params-field": { "import": "./query-params-field/query-params-field.js", "default": "./query-params-field/query-params-field.js", "types": "./query-params-field/query-params-field.d.ts" }, "./query-params-field/query-params-presets": { "import": "./query-params-field/query-params-presets.js", "default": "./query-params-field/query-params-presets.js", "types": "./query-params-field/query-params-presets.d.ts" }, "./router": { "import": "./router/index.js", "default": "./router/index.js", "types": "./router/index.d.ts" }, "./router/router.store.base": { "import": "./router/router.store.base.js", "default": "./router/router.store.base.js", "types": "./router/router.store.base.d.ts" }, "./package.json": "./package.json" }, "files": [ "*" ], "main": "./index.js", "typings": "./index.d.ts", "scripts": { "clean": "rimraf dist", "lint:check": "pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true", "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 --watch src --ext ts,tsx --exec \"tsc && node ./post-build.mjs\"", "build": "tsc && node ./post-build.mjs", "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" } }