├── .babelrc ├── .babelrc.es ├── .editorconfig ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── DOCUMENTATION.md ├── LICENSE ├── README.md ├── README_v7.md ├── examples ├── 111 │ ├── package.json │ ├── page.html │ └── server.js ├── 138 │ ├── package.json │ ├── page.html │ └── server.js ├── 163 │ ├── package.json │ ├── page.html │ └── server.js ├── 179 │ ├── package.json │ ├── page.html │ └── server.js ├── 191 │ ├── package.json │ ├── page.html │ └── server.js ├── 228 │ ├── package.json │ ├── page.html │ └── server.js ├── 229 │ ├── package.json │ ├── page.html │ └── server.js ├── 250 │ ├── package.json │ ├── page.html │ └── server.js ├── 270 │ ├── package.json │ ├── page.html │ └── server.js ├── 283 │ ├── package.json │ ├── page.html │ ├── server.js │ └── yarn.lock ├── .gitignore ├── README.md ├── basic-spa │ ├── package.json │ ├── page.html │ └── server.js ├── basic │ ├── package.json │ ├── page.html │ └── server.js ├── custom-selector │ ├── package.json │ ├── page.html │ └── server.js ├── hash-mixed │ ├── package.json │ ├── page.html │ └── server.js ├── hash │ ├── package.json │ ├── page.html │ └── server.js ├── node │ ├── package.json │ └── server.js ├── package.json ├── react │ ├── .babelrc │ ├── .gitignore │ ├── package.json │ ├── public │ │ ├── app.js │ │ └── index.html │ ├── src │ │ ├── components │ │ │ ├── About.tsx │ │ │ ├── App.tsx │ │ │ ├── Navigation.tsx │ │ │ ├── Products.tsx │ │ │ ├── Team.tsx │ │ │ └── navigo │ │ │ │ └── NavigoReact.tsx │ │ └── index.tsx │ ├── tsconfig.json │ ├── webpack.config.js │ └── yarn.lock ├── regexp │ ├── package.json │ ├── page.html │ └── server.js ├── utils │ ├── server.js │ └── static │ │ └── styles.css └── yarn.lock ├── index.d.ts ├── jest.setup.js ├── jest └── setup.js ├── jsconfig.json ├── lib ├── es │ ├── Q.js │ ├── constants.js │ ├── index.js │ ├── lifecycles.js │ ├── middlewares │ │ ├── callHandler.js │ │ ├── checkForAfterHook.js │ │ ├── checkForAlreadyHook.js │ │ ├── checkForBeforeHook.js │ │ ├── checkForDeprecationMethods.js │ │ ├── checkForForceOp.js │ │ ├── checkForLeaveHook.js │ │ ├── checkForNotFoundHandler.js │ │ ├── errorOut.js │ │ ├── flushCurrent.js │ │ ├── matchPathToRegisteredRoutes.js │ │ ├── processMatches.js │ │ ├── setLocationPath.js │ │ ├── updateBrowserURL.js │ │ ├── updateState.js │ │ └── waitingList.js │ └── utils.js ├── navigo.amd.js ├── navigo.amd.js.map ├── navigo.amd.min.js ├── navigo.amd.min.js.map ├── navigo.js ├── navigo.js.map ├── navigo.min.js └── navigo.min.js.map ├── package.json ├── src ├── Q.ts ├── __tests__ │ ├── Q.spec.ts │ ├── basic.spec.ts │ ├── clean.spec.ts │ ├── destroy.spec.ts │ ├── getRoute.spec.ts │ ├── hash.spec.ts │ ├── hooks.spec.ts │ ├── issues.spec.ts │ ├── link.spec.ts │ ├── matchLocation.spec.ts │ ├── matching.spec.ts │ ├── navigate.spec.ts │ ├── notFound.spec.ts │ ├── off.spec.ts │ ├── pathToMatchObject.spec.ts │ └── updatePageLinks.spec.ts ├── constants.ts ├── index.ts ├── lifecycles.ts ├── middlewares │ ├── callHandler.ts │ ├── checkForAfterHook.ts │ ├── checkForAlreadyHook.ts │ ├── checkForBeforeHook.ts │ ├── checkForDeprecationMethods.ts │ ├── checkForForceOp.ts │ ├── checkForLeaveHook.ts │ ├── checkForNotFoundHandler.ts │ ├── errorOut.ts │ ├── flushCurrent.ts │ ├── matchPathToRegisteredRoutes.ts │ ├── processMatches.ts │ ├── setLocationPath.ts │ ├── updateBrowserURL.ts │ ├── updateState.ts │ └── waitingList.ts └── utils.ts ├── webpack.config.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/.babelrc -------------------------------------------------------------------------------- /.babelrc.es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/.babelrc.es -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | .vscode 4 | .idea -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/DOCUMENTATION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/README.md -------------------------------------------------------------------------------- /README_v7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/README_v7.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /examples/111/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/111/package.json -------------------------------------------------------------------------------- /examples/111/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/111/page.html -------------------------------------------------------------------------------- /examples/111/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/111/server.js -------------------------------------------------------------------------------- /examples/138/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/138/package.json -------------------------------------------------------------------------------- /examples/138/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/138/page.html -------------------------------------------------------------------------------- /examples/138/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/138/server.js -------------------------------------------------------------------------------- /examples/163/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/163/package.json -------------------------------------------------------------------------------- /examples/163/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/163/page.html -------------------------------------------------------------------------------- /examples/163/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/163/server.js -------------------------------------------------------------------------------- /examples/179/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/179/package.json -------------------------------------------------------------------------------- /examples/179/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/179/page.html -------------------------------------------------------------------------------- /examples/179/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/179/server.js -------------------------------------------------------------------------------- /examples/191/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/191/package.json -------------------------------------------------------------------------------- /examples/191/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/191/page.html -------------------------------------------------------------------------------- /examples/191/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/191/server.js -------------------------------------------------------------------------------- /examples/228/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/228/package.json -------------------------------------------------------------------------------- /examples/228/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/228/page.html -------------------------------------------------------------------------------- /examples/228/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/228/server.js -------------------------------------------------------------------------------- /examples/229/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/229/package.json -------------------------------------------------------------------------------- /examples/229/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/229/page.html -------------------------------------------------------------------------------- /examples/229/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/229/server.js -------------------------------------------------------------------------------- /examples/250/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/250/package.json -------------------------------------------------------------------------------- /examples/250/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/250/page.html -------------------------------------------------------------------------------- /examples/250/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/250/server.js -------------------------------------------------------------------------------- /examples/270/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/270/package.json -------------------------------------------------------------------------------- /examples/270/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/270/page.html -------------------------------------------------------------------------------- /examples/270/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/270/server.js -------------------------------------------------------------------------------- /examples/283/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/283/package.json -------------------------------------------------------------------------------- /examples/283/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/283/page.html -------------------------------------------------------------------------------- /examples/283/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/283/server.js -------------------------------------------------------------------------------- /examples/283/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/283/yarn.lock -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/basic-spa/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/basic-spa/package.json -------------------------------------------------------------------------------- /examples/basic-spa/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/basic-spa/page.html -------------------------------------------------------------------------------- /examples/basic-spa/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/basic-spa/server.js -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/basic/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/basic/page.html -------------------------------------------------------------------------------- /examples/basic/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/basic/server.js -------------------------------------------------------------------------------- /examples/custom-selector/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/custom-selector/package.json -------------------------------------------------------------------------------- /examples/custom-selector/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/custom-selector/page.html -------------------------------------------------------------------------------- /examples/custom-selector/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/custom-selector/server.js -------------------------------------------------------------------------------- /examples/hash-mixed/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/hash-mixed/package.json -------------------------------------------------------------------------------- /examples/hash-mixed/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/hash-mixed/page.html -------------------------------------------------------------------------------- /examples/hash-mixed/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/hash-mixed/server.js -------------------------------------------------------------------------------- /examples/hash/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/hash/package.json -------------------------------------------------------------------------------- /examples/hash/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/hash/page.html -------------------------------------------------------------------------------- /examples/hash/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/hash/server.js -------------------------------------------------------------------------------- /examples/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/node/package.json -------------------------------------------------------------------------------- /examples/node/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/node/server.js -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/react/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/.babelrc -------------------------------------------------------------------------------- /examples/react/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /examples/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/package.json -------------------------------------------------------------------------------- /examples/react/public/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/public/app.js -------------------------------------------------------------------------------- /examples/react/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/public/index.html -------------------------------------------------------------------------------- /examples/react/src/components/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/src/components/About.tsx -------------------------------------------------------------------------------- /examples/react/src/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/src/components/App.tsx -------------------------------------------------------------------------------- /examples/react/src/components/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/src/components/Navigation.tsx -------------------------------------------------------------------------------- /examples/react/src/components/Products.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/src/components/Products.tsx -------------------------------------------------------------------------------- /examples/react/src/components/Team.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/src/components/Team.tsx -------------------------------------------------------------------------------- /examples/react/src/components/navigo/NavigoReact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/src/components/navigo/NavigoReact.tsx -------------------------------------------------------------------------------- /examples/react/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/src/index.tsx -------------------------------------------------------------------------------- /examples/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/tsconfig.json -------------------------------------------------------------------------------- /examples/react/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/webpack.config.js -------------------------------------------------------------------------------- /examples/react/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/react/yarn.lock -------------------------------------------------------------------------------- /examples/regexp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/regexp/package.json -------------------------------------------------------------------------------- /examples/regexp/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/regexp/page.html -------------------------------------------------------------------------------- /examples/regexp/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/regexp/server.js -------------------------------------------------------------------------------- /examples/utils/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/utils/server.js -------------------------------------------------------------------------------- /examples/utils/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/utils/static/styles.css -------------------------------------------------------------------------------- /examples/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/examples/yarn.lock -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/index.d.ts -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | testEnvironment: "jsdom", 3 | }; 4 | -------------------------------------------------------------------------------- /jest/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/jest/setup.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /lib/es/Q.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/Q.js -------------------------------------------------------------------------------- /lib/es/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/constants.js -------------------------------------------------------------------------------- /lib/es/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/index.js -------------------------------------------------------------------------------- /lib/es/lifecycles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/lifecycles.js -------------------------------------------------------------------------------- /lib/es/middlewares/callHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/callHandler.js -------------------------------------------------------------------------------- /lib/es/middlewares/checkForAfterHook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/checkForAfterHook.js -------------------------------------------------------------------------------- /lib/es/middlewares/checkForAlreadyHook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/checkForAlreadyHook.js -------------------------------------------------------------------------------- /lib/es/middlewares/checkForBeforeHook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/checkForBeforeHook.js -------------------------------------------------------------------------------- /lib/es/middlewares/checkForDeprecationMethods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/checkForDeprecationMethods.js -------------------------------------------------------------------------------- /lib/es/middlewares/checkForForceOp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/checkForForceOp.js -------------------------------------------------------------------------------- /lib/es/middlewares/checkForLeaveHook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/checkForLeaveHook.js -------------------------------------------------------------------------------- /lib/es/middlewares/checkForNotFoundHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/checkForNotFoundHandler.js -------------------------------------------------------------------------------- /lib/es/middlewares/errorOut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/errorOut.js -------------------------------------------------------------------------------- /lib/es/middlewares/flushCurrent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/flushCurrent.js -------------------------------------------------------------------------------- /lib/es/middlewares/matchPathToRegisteredRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/matchPathToRegisteredRoutes.js -------------------------------------------------------------------------------- /lib/es/middlewares/processMatches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/processMatches.js -------------------------------------------------------------------------------- /lib/es/middlewares/setLocationPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/setLocationPath.js -------------------------------------------------------------------------------- /lib/es/middlewares/updateBrowserURL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/updateBrowserURL.js -------------------------------------------------------------------------------- /lib/es/middlewares/updateState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/updateState.js -------------------------------------------------------------------------------- /lib/es/middlewares/waitingList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/middlewares/waitingList.js -------------------------------------------------------------------------------- /lib/es/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/es/utils.js -------------------------------------------------------------------------------- /lib/navigo.amd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/navigo.amd.js -------------------------------------------------------------------------------- /lib/navigo.amd.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/navigo.amd.js.map -------------------------------------------------------------------------------- /lib/navigo.amd.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/navigo.amd.min.js -------------------------------------------------------------------------------- /lib/navigo.amd.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/navigo.amd.min.js.map -------------------------------------------------------------------------------- /lib/navigo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/navigo.js -------------------------------------------------------------------------------- /lib/navigo.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/navigo.js.map -------------------------------------------------------------------------------- /lib/navigo.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/navigo.min.js -------------------------------------------------------------------------------- /lib/navigo.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/lib/navigo.min.js.map -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/package.json -------------------------------------------------------------------------------- /src/Q.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/Q.ts -------------------------------------------------------------------------------- /src/__tests__/Q.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/Q.spec.ts -------------------------------------------------------------------------------- /src/__tests__/basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/basic.spec.ts -------------------------------------------------------------------------------- /src/__tests__/clean.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/clean.spec.ts -------------------------------------------------------------------------------- /src/__tests__/destroy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/destroy.spec.ts -------------------------------------------------------------------------------- /src/__tests__/getRoute.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/getRoute.spec.ts -------------------------------------------------------------------------------- /src/__tests__/hash.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/hash.spec.ts -------------------------------------------------------------------------------- /src/__tests__/hooks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/hooks.spec.ts -------------------------------------------------------------------------------- /src/__tests__/issues.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/issues.spec.ts -------------------------------------------------------------------------------- /src/__tests__/link.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/link.spec.ts -------------------------------------------------------------------------------- /src/__tests__/matchLocation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/matchLocation.spec.ts -------------------------------------------------------------------------------- /src/__tests__/matching.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/matching.spec.ts -------------------------------------------------------------------------------- /src/__tests__/navigate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/navigate.spec.ts -------------------------------------------------------------------------------- /src/__tests__/notFound.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/notFound.spec.ts -------------------------------------------------------------------------------- /src/__tests__/off.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/off.spec.ts -------------------------------------------------------------------------------- /src/__tests__/pathToMatchObject.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/pathToMatchObject.spec.ts -------------------------------------------------------------------------------- /src/__tests__/updatePageLinks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/__tests__/updatePageLinks.spec.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lifecycles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/lifecycles.ts -------------------------------------------------------------------------------- /src/middlewares/callHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/callHandler.ts -------------------------------------------------------------------------------- /src/middlewares/checkForAfterHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/checkForAfterHook.ts -------------------------------------------------------------------------------- /src/middlewares/checkForAlreadyHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/checkForAlreadyHook.ts -------------------------------------------------------------------------------- /src/middlewares/checkForBeforeHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/checkForBeforeHook.ts -------------------------------------------------------------------------------- /src/middlewares/checkForDeprecationMethods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/checkForDeprecationMethods.ts -------------------------------------------------------------------------------- /src/middlewares/checkForForceOp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/checkForForceOp.ts -------------------------------------------------------------------------------- /src/middlewares/checkForLeaveHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/checkForLeaveHook.ts -------------------------------------------------------------------------------- /src/middlewares/checkForNotFoundHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/checkForNotFoundHandler.ts -------------------------------------------------------------------------------- /src/middlewares/errorOut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/errorOut.ts -------------------------------------------------------------------------------- /src/middlewares/flushCurrent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/flushCurrent.ts -------------------------------------------------------------------------------- /src/middlewares/matchPathToRegisteredRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/matchPathToRegisteredRoutes.ts -------------------------------------------------------------------------------- /src/middlewares/processMatches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/processMatches.ts -------------------------------------------------------------------------------- /src/middlewares/setLocationPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/setLocationPath.ts -------------------------------------------------------------------------------- /src/middlewares/updateBrowserURL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/updateBrowserURL.ts -------------------------------------------------------------------------------- /src/middlewares/updateState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/updateState.ts -------------------------------------------------------------------------------- /src/middlewares/waitingList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/middlewares/waitingList.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/src/utils.ts -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasimir/navigo/HEAD/yarn.lock --------------------------------------------------------------------------------