router-dom
Version:
A lightweight router for everyone
63 lines (62 loc) • 1.68 kB
JSON
{
"name": "router-dom",
"version": "3.3.0",
"description": "A lightweight router for everyone",
"type": "module",
"main": "dist/router.js",
"module": "dist/router.js",
"types": "./dist/router.d.ts",
"exports": {
".": {
"types": "./dist/router.d.ts",
"import": "./dist/router.js",
"default": "./dist/router.js"
},
"./routes": {
"types": "./dist/routes.d.ts",
"import": "./dist/routes.js",
"default": "./dist/routes.js"
}
},
"keywords": [
"router",
"routing",
"javascript",
"history",
"link"
],
"scripts": {
"build": "tsc",
"build:test": "npm run build && esbuild src/router.ts --bundle --format=esm --target=esnext --external:hydro-js --outfile=src/bundle.js",
"start": "npm run build",
"update": "npx npm-check-updates -u && npx typesync && npm i && npm outdated",
"test": "npm run build:test && wtr src/tests/*.html --node-resolve --playwright --browsers chromium firefox webkit"
},
"author": "Fabian Klingenberg <klingenberg.fabian@gmx.de> (https://klingenberg.works/)",
"license": "MIT",
"devDependencies": {
"@esm-bundle/chai": "^4.3.4",
"@web/test-runner": "^1.0.0",
"@web/test-runner-playwright": "^1.0.0",
"esbuild": "^0.28.1",
"typescript": "^7.0.2"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Krutsch/router-dom.git"
},
"bugs": "https://github.com/Krutsch/router-dom/issues",
"dependencies": {
"hydro-js": "^1.9.1",
"path-to-regexp": "^8.4.2"
},
"allowScripts": {
"esbuild@0.28.1": true
},
"files": [
"dist",
"README.md",
"LICENSE",
"CHANGELOG.md"
]
}