UNPKG

react-view-router

Version:
99 lines (97 loc) 3.65 kB
{ "name": "react-view-router", "version": "2.2.3", "description": "react-view-router", "keywords": [ "react-view-router", "react", "router", "vue-router", "react-router", "react-router-dom" ], "sideEffects": false, "main": "esm/index.js", "module": "esm/index.js", "typings": "types/index.d.ts", "engines": { "node": "> 6.9.1" }, "files": [ "dist", "esm", "es", "src", "types", "drawer", "dom", "transition" ], "scripts": { "build-transition": "npm run build-transition:js && npm run build-transition:es", "build-transition:js": "cross-env BUILD_ENV=js react-esm-project build --src ./transition/src --out ./transition/esm", "build-transition:es": "cross-env BUILD_ENV=es react-esm-project build --src ./transition/src --out ./transition/es", "build-drawer": "npm run build-drawer:types && npm run build-drawer:js && npm run build-drawer:es", "build-drawer:types": "tsc -p drawer --emitDeclarationOnly", "build-drawer:js": "cross-env BUILD_ENV=js babel drawer/src -d drawer/esm --extensions \".ts,.tsx\" --source-maps", "build-drawer:es": "cross-env BUILD_ENV=es babel drawer/src -d drawer/es --extensions \".ts,.tsx\"", "build-dom": "npm run build-dom:types && npm run build-dom:js && npm run build-dom:es", "build-dom:types": "tsc -p dom --emitDeclarationOnly", "build-dom:js": "cross-env BUILD_ENV=js babel dom/src -d dom/esm --extensions \".ts,.tsx\" --source-maps", "build-dom:es": "cross-env BUILD_ENV=es babel dom/src -d dom/es --extensions \".ts,.tsx\"", "build-src": "npm run build:types && npm run build:js && npm run build:es", "build:types": "tsc --emitDeclarationOnly", "build:js": "cross-env BUILD_ENV=js babel src -d esm --extensions \".ts,.tsx\" --source-maps", "build:es": "cross-env BUILD_ENV=es babel src -d es --extensions \".ts,.tsx\"", "build": "npm run build-src && npm run build-drawer && npm run build-dom && npm run build-transition", "prepare": "npm run build" }, "repository": { "type": "git", "url": "https://github.com/gxlmyacc/react-view-router" }, "author": "gxlmyacc", "dependencies": { "core-js": "^2", "dom-helpers": "^5.2.1", "path-to-regexp": "^6.3.0", "react-transition-group": "^4.4.5", "tslib": "^2.5.0" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0", "react-swipeable": ">=5.4.0" }, "devDependencies": { "@babel/cli": "^7.25.9", "@babel/core": "^7.26.0", "@babel/eslint-parser": "^7.25.9", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-decorators": "^7.25.9", "@babel/plugin-proposal-object-rest-spread": "^7.20.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-transform-runtime": "^7.25.9", "@babel/preset-env": "^7.26.0", "@babel/preset-react": "^7.25.9", "@babel/preset-typescript": "^7.26.0", "@types/browser-or-node": "^1.3.2", "@types/node": "^22.10.1", "@types/react": "^16.14.2", "@types/react-dom": "^16.9.16", "@typescript-eslint/eslint-plugin": "^8.17.0", "@typescript-eslint/parser": "^8.17.0", "autoprefixer": "^10.4.20", "babel-plugin-define-variables": "^0.0.3", "build-react-esm-project": "^0.1.3", "cross-env": "^7.0.3", "eslint": "8.35.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-react-app": "^7.0.1", "eslint-plugin-import": "2.31.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.2", "eslint-plugin-react-hooks": "^5.0.0", "typescript": "5.7.2" } }