@wroud/navigation
Version:
A flexible, pattern-matching navigation system for JavaScript applications with built-in routing, browser integration, and navigation state management
73 lines • 1.82 kB
JSON
{
"name": "@wroud/navigation",
"description": "A flexible, pattern-matching navigation system for JavaScript applications with built-in routing, browser integration, and navigation state management",
"version": "1.0.0",
"type": "module",
"packageManager": "yarn@4.9.1",
"license": "MIT",
"author": "Wroud",
"homepage": "https://wroud.dev/",
"repository": {
"type": "git",
"url": "https://github.com/Wroud/foundation",
"directory": "packages/@wroud/navigation"
},
"keywords": [
"navigation",
"router",
"routing",
"pattern-matching",
"url-matching",
"browser-navigation",
"path-matching",
"typescript",
"route-parameters",
"spa",
"single-page-application",
"history-management",
"url-management",
"framework-agnostic",
"esm"
],
"sideEffects": [],
"exports": {
".": "./lib/index.js",
"./*": "./lib/*.js"
},
"files": [
"package.json",
"LICENSE",
"README.md",
"CHANGELOG.md",
"lib",
"!lib/**/*.d.ts.map",
"!lib/**/*.test.js",
"!lib/**/*.test.d.ts",
"!lib/**/*.test.d.ts.map",
"!lib/**/*.test.js.map",
"!lib/tests",
"!.tsbuildinfo"
],
"scripts": {
"ci:release": "ci release --prefix nav-v",
"ci:git-tag": "ci git-tag --prefix nav-v",
"ci:release-github": "ci release-github --prefix nav-v",
"test": "tests-runner",
"test:ci": "CI=true yarn run test",
"build": "tsc -b",
"watch:tsc": "tsc -b -w",
"dev": "concurrently \"npm:watch:*\"",
"clear": "rimraf ./lib"
},
"devDependencies": {
"@vitest/coverage-v8": "^3",
"@wroud/ci": "^0",
"@wroud/tests-runner": "0.0.0",
"@wroud/tsconfig": "0.0.0",
"concurrently": "^9",
"rimraf": "^6",
"tslib": "^2",
"typescript": "^5",
"vitest": "^3"
}
}