├── .editorconfig ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── pr.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cypress.config.mjs ├── cypress ├── .gitignore ├── e2e │ ├── child-outlets.cy.js │ ├── error-handler.cy.js │ ├── guards-resolve-route.cy.js │ ├── guards.cy.js │ ├── hash-error-handler.cy.js │ ├── hash-guards-resolve-route.cy.js │ ├── hash-guards.cy.js │ ├── hash-redirects.cy.js │ ├── hash-url-params.cy.js │ ├── hash.cy.js │ ├── lazy-views.cy.js │ ├── login.cy.js │ ├── redirects.cy.js │ ├── routed-app.cy.js │ ├── sticky-outlets.cy.js │ └── url-params.cy.js ├── fixtures │ └── example.json ├── plugins │ └── index.cjs └── support │ ├── commands.js │ └── e2e.js ├── dist ├── router.mjs └── router.mjs.map ├── favicon.ico ├── img ├── ficus-icon-512x512.png ├── ficus-icon-optimised.svg └── ficus-icon.svg ├── package.json ├── src ├── router.mjs └── util │ ├── add-matcher-to-route.mjs │ ├── element-empty.mjs │ ├── element-from-string.mjs │ ├── emit.mjs │ ├── flatten-routes.mjs │ ├── is-element.mjs │ ├── is-promise.mjs │ ├── object-has-key.mjs │ ├── render-outlet.mjs │ ├── slashes.mjs │ ├── url-search-params.mjs │ └── wait-for.mjs ├── test └── e2e │ ├── css │ └── styles.css │ ├── index.html │ ├── lib │ ├── index.mjs │ └── lit-html.mjs │ ├── routed-app-child-outlets │ ├── app.js │ ├── contents │ │ ├── bar.js │ │ ├── baz.js │ │ └── foo.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-one.js │ │ └── page-two.js │ ├── routed-app-error-handler │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-error.js │ │ ├── page-not-found.js │ │ ├── page-one.js │ │ └── page-two.js │ ├── routed-app-guards-resolve-route │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-error.js │ │ ├── page-not-found.js │ │ └── page-one.js │ ├── routed-app-guards │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-error.js │ │ ├── page-not-found.js │ │ └── page-one.js │ ├── routed-app-hash-error-handler │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-error.js │ │ ├── page-not-found.js │ │ ├── page-one.js │ │ └── page-two.js │ ├── routed-app-hash-guards-resolve-route │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-error.js │ │ ├── page-not-found.js │ │ └── page-one.js │ ├── routed-app-hash-guards │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-error.js │ │ ├── page-not-found.js │ │ └── page-one.js │ ├── routed-app-hash-login │ ├── app.js │ ├── components │ │ └── nav.js │ ├── index.html │ ├── main.js │ ├── router │ │ ├── router.js │ │ └── routes.js │ ├── store │ │ └── store.js │ └── views │ │ ├── home-page.js │ │ ├── loggedin-page.js │ │ ├── login-page.js │ │ ├── page-error.js │ │ ├── page-not-found.js │ │ ├── page-one.js │ │ └── page-two.js │ ├── routed-app-hash-params │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-one.js │ │ ├── page-two.js │ │ └── user-page.js │ ├── routed-app-hash-redirects │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ └── page-two.js │ ├── routed-app-hash-url-params │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-one.js │ │ ├── page-two.js │ │ └── user-page.js │ ├── routed-app-hash │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-one.js │ │ └── page-two.js │ ├── routed-app-lazy-views │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-one.esm.js │ │ └── page-two.js │ ├── routed-app-login │ ├── app.js │ ├── components │ │ └── nav.js │ ├── index.html │ ├── main.js │ ├── router.js │ ├── store.js │ └── views │ │ ├── home-page.js │ │ ├── index.js │ │ ├── loggedin-page.js │ │ ├── login-page.js │ │ ├── page-not-found.js │ │ ├── page-one.js │ │ └── page-two.js │ ├── routed-app-no-auto-start-path │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-one.js │ │ └── page-two.js │ ├── routed-app-no-auto-start │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-one.js │ │ └── page-two.js │ ├── routed-app-redirects │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ └── page-two.js │ ├── routed-app-sticky-outlets │ ├── app.js │ ├── contents │ │ ├── bar.js │ │ ├── baz.js │ │ └── foo.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-one.js │ │ └── page-two.js │ ├── routed-app-url-params │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-one.js │ │ ├── page-two.js │ │ └── user-page.js │ ├── routed-app │ ├── app.js │ ├── index.html │ ├── main.js │ ├── router.js │ └── views │ │ ├── home-page.js │ │ ├── page-one.js │ │ └── page-two.js │ └── util │ ├── component.js │ ├── detect.js │ ├── emit.js │ ├── find-parent.js │ ├── methods.js │ └── wait-for.js └── types └── router.d.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [ficusjs] 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test/snapshots 3 | .DS_Store 4 | .idea 5 | .vscode 6 | *.log 7 | tmp -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/README.md -------------------------------------------------------------------------------- /cypress.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress.config.mjs -------------------------------------------------------------------------------- /cypress/.gitignore: -------------------------------------------------------------------------------- 1 | videos 2 | screenshots 3 | reports -------------------------------------------------------------------------------- /cypress/e2e/child-outlets.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/child-outlets.cy.js -------------------------------------------------------------------------------- /cypress/e2e/error-handler.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/error-handler.cy.js -------------------------------------------------------------------------------- /cypress/e2e/guards-resolve-route.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/guards-resolve-route.cy.js -------------------------------------------------------------------------------- /cypress/e2e/guards.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/guards.cy.js -------------------------------------------------------------------------------- /cypress/e2e/hash-error-handler.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/hash-error-handler.cy.js -------------------------------------------------------------------------------- /cypress/e2e/hash-guards-resolve-route.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/hash-guards-resolve-route.cy.js -------------------------------------------------------------------------------- /cypress/e2e/hash-guards.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/hash-guards.cy.js -------------------------------------------------------------------------------- /cypress/e2e/hash-redirects.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/hash-redirects.cy.js -------------------------------------------------------------------------------- /cypress/e2e/hash-url-params.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/hash-url-params.cy.js -------------------------------------------------------------------------------- /cypress/e2e/hash.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/hash.cy.js -------------------------------------------------------------------------------- /cypress/e2e/lazy-views.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/lazy-views.cy.js -------------------------------------------------------------------------------- /cypress/e2e/login.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/login.cy.js -------------------------------------------------------------------------------- /cypress/e2e/redirects.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/redirects.cy.js -------------------------------------------------------------------------------- /cypress/e2e/routed-app.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/routed-app.cy.js -------------------------------------------------------------------------------- /cypress/e2e/sticky-outlets.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/sticky-outlets.cy.js -------------------------------------------------------------------------------- /cypress/e2e/url-params.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/e2e/url-params.cy.js -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/plugins/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/plugins/index.cjs -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/cypress/support/e2e.js -------------------------------------------------------------------------------- /dist/router.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/dist/router.mjs -------------------------------------------------------------------------------- /dist/router.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/dist/router.mjs.map -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/favicon.ico -------------------------------------------------------------------------------- /img/ficus-icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/img/ficus-icon-512x512.png -------------------------------------------------------------------------------- /img/ficus-icon-optimised.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/img/ficus-icon-optimised.svg -------------------------------------------------------------------------------- /img/ficus-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/img/ficus-icon.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/package.json -------------------------------------------------------------------------------- /src/router.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/router.mjs -------------------------------------------------------------------------------- /src/util/add-matcher-to-route.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/util/add-matcher-to-route.mjs -------------------------------------------------------------------------------- /src/util/element-empty.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/util/element-empty.mjs -------------------------------------------------------------------------------- /src/util/element-from-string.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/util/element-from-string.mjs -------------------------------------------------------------------------------- /src/util/emit.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/util/emit.mjs -------------------------------------------------------------------------------- /src/util/flatten-routes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/util/flatten-routes.mjs -------------------------------------------------------------------------------- /src/util/is-element.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/util/is-element.mjs -------------------------------------------------------------------------------- /src/util/is-promise.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/util/is-promise.mjs -------------------------------------------------------------------------------- /src/util/object-has-key.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/util/object-has-key.mjs -------------------------------------------------------------------------------- /src/util/render-outlet.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/util/render-outlet.mjs -------------------------------------------------------------------------------- /src/util/slashes.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/util/slashes.mjs -------------------------------------------------------------------------------- /src/util/url-search-params.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/util/url-search-params.mjs -------------------------------------------------------------------------------- /src/util/wait-for.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/src/util/wait-for.mjs -------------------------------------------------------------------------------- /test/e2e/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/css/styles.css -------------------------------------------------------------------------------- /test/e2e/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/index.html -------------------------------------------------------------------------------- /test/e2e/lib/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/lib/index.mjs -------------------------------------------------------------------------------- /test/e2e/lib/lit-html.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/lib/lit-html.mjs -------------------------------------------------------------------------------- /test/e2e/routed-app-child-outlets/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-child-outlets/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-child-outlets/contents/bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-child-outlets/contents/bar.js -------------------------------------------------------------------------------- /test/e2e/routed-app-child-outlets/contents/baz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-child-outlets/contents/baz.js -------------------------------------------------------------------------------- /test/e2e/routed-app-child-outlets/contents/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-child-outlets/contents/foo.js -------------------------------------------------------------------------------- /test/e2e/routed-app-child-outlets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-child-outlets/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-child-outlets/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-child-outlets/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-child-outlets/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-child-outlets/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-child-outlets/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-child-outlets/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-child-outlets/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-child-outlets/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-child-outlets/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-error-handler/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-error-handler/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-error-handler/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-error-handler/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-error-handler/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-error-handler/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-error-handler/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-error-handler/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-error-handler/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-error-handler/views/page-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-error-handler/views/page-error.js -------------------------------------------------------------------------------- /test/e2e/routed-app-error-handler/views/page-not-found.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-error-handler/views/page-not-found.js -------------------------------------------------------------------------------- /test/e2e/routed-app-error-handler/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-error-handler/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-error-handler/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-error-handler/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-guards-resolve-route/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards-resolve-route/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-guards-resolve-route/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards-resolve-route/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-guards-resolve-route/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-guards-resolve-route/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards-resolve-route/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-guards-resolve-route/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards-resolve-route/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-guards-resolve-route/views/page-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards-resolve-route/views/page-error.js -------------------------------------------------------------------------------- /test/e2e/routed-app-guards-resolve-route/views/page-not-found.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards-resolve-route/views/page-not-found.js -------------------------------------------------------------------------------- /test/e2e/routed-app-guards-resolve-route/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards-resolve-route/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-guards/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-guards/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-guards/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-guards/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-guards/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-guards/views/page-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards/views/page-error.js -------------------------------------------------------------------------------- /test/e2e/routed-app-guards/views/page-not-found.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards/views/page-not-found.js -------------------------------------------------------------------------------- /test/e2e/routed-app-guards/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-guards/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-error-handler/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-error-handler/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-error-handler/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-error-handler/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-error-handler/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-error-handler/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-error-handler/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-error-handler/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-error-handler/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-error-handler/views/page-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-error-handler/views/page-error.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-error-handler/views/page-not-found.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-error-handler/views/page-not-found.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-error-handler/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-error-handler/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-error-handler/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-error-handler/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards-resolve-route/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards-resolve-route/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards-resolve-route/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards-resolve-route/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards-resolve-route/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards-resolve-route/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards-resolve-route/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards-resolve-route/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards-resolve-route/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards-resolve-route/views/page-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards-resolve-route/views/page-error.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards-resolve-route/views/page-not-found.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards-resolve-route/views/page-not-found.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards-resolve-route/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards-resolve-route/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards/views/page-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards/views/page-error.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards/views/page-not-found.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards/views/page-not-found.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-guards/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-guards/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/components/nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/components/nav.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/router/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/router/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/router/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/router/routes.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/store/store.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/views/loggedin-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/views/loggedin-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/views/login-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/views/login-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/views/page-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/views/page-error.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/views/page-not-found.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/views/page-not-found.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-login/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-login/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-params/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-params/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-params/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-params/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-params/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-params/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-params/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-params/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-params/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-params/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-params/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-params/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-params/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-params/views/user-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-params/views/user-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-redirects/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-redirects/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-redirects/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-redirects/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-redirects/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-redirects/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-redirects/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-redirects/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-redirects/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-redirects/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-redirects/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-url-params/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-url-params/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-url-params/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-url-params/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-url-params/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-url-params/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-url-params/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-url-params/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-url-params/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-url-params/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-url-params/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-url-params/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-url-params/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash-url-params/views/user-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash-url-params/views/user-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-hash/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-hash/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-hash/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-hash/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-lazy-views/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-lazy-views/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-lazy-views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-lazy-views/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-lazy-views/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-lazy-views/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-lazy-views/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-lazy-views/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-lazy-views/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-lazy-views/views/page-one.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-lazy-views/views/page-one.esm.js -------------------------------------------------------------------------------- /test/e2e/routed-app-lazy-views/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-lazy-views/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-login/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-login/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-login/components/nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-login/components/nav.js -------------------------------------------------------------------------------- /test/e2e/routed-app-login/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-login/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-login/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-login/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-login/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-login/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-login/store.js -------------------------------------------------------------------------------- /test/e2e/routed-app-login/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-login/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-login/views/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-login/views/index.js -------------------------------------------------------------------------------- /test/e2e/routed-app-login/views/loggedin-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-login/views/loggedin-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-login/views/login-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-login/views/login-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-login/views/page-not-found.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-login/views/page-not-found.js -------------------------------------------------------------------------------- /test/e2e/routed-app-login/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-login/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-login/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-login/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start-path/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start-path/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start-path/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start-path/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start-path/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start-path/main.js -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start-path/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start-path/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start-path/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start-path/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start-path/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start-path/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start-path/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start-path/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start/main.js -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-no-auto-start/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-no-auto-start/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-redirects/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-redirects/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-redirects/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-redirects/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-redirects/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-redirects/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-redirects/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-redirects/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-redirects/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-redirects/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-redirects/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-sticky-outlets/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-sticky-outlets/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-sticky-outlets/contents/bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-sticky-outlets/contents/bar.js -------------------------------------------------------------------------------- /test/e2e/routed-app-sticky-outlets/contents/baz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-sticky-outlets/contents/baz.js -------------------------------------------------------------------------------- /test/e2e/routed-app-sticky-outlets/contents/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-sticky-outlets/contents/foo.js -------------------------------------------------------------------------------- /test/e2e/routed-app-sticky-outlets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-sticky-outlets/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-sticky-outlets/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-sticky-outlets/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-sticky-outlets/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-sticky-outlets/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-sticky-outlets/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-sticky-outlets/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-sticky-outlets/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-sticky-outlets/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-sticky-outlets/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-url-params/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-url-params/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app-url-params/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-url-params/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app-url-params/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app-url-params/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-url-params/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app-url-params/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-url-params/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app-url-params/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-url-params/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app-url-params/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-url-params/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/routed-app-url-params/views/user-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app-url-params/views/user-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app/app.js -------------------------------------------------------------------------------- /test/e2e/routed-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app/index.html -------------------------------------------------------------------------------- /test/e2e/routed-app/main.js: -------------------------------------------------------------------------------- 1 | import './app.js' 2 | -------------------------------------------------------------------------------- /test/e2e/routed-app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app/router.js -------------------------------------------------------------------------------- /test/e2e/routed-app/views/home-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app/views/home-page.js -------------------------------------------------------------------------------- /test/e2e/routed-app/views/page-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app/views/page-one.js -------------------------------------------------------------------------------- /test/e2e/routed-app/views/page-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/routed-app/views/page-two.js -------------------------------------------------------------------------------- /test/e2e/util/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/util/component.js -------------------------------------------------------------------------------- /test/e2e/util/detect.js: -------------------------------------------------------------------------------- 1 | export function detect () { 2 | return window.URLSearchParams && Object.fromEntries 3 | } 4 | -------------------------------------------------------------------------------- /test/e2e/util/emit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/util/emit.js -------------------------------------------------------------------------------- /test/e2e/util/find-parent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/util/find-parent.js -------------------------------------------------------------------------------- /test/e2e/util/methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/util/methods.js -------------------------------------------------------------------------------- /test/e2e/util/wait-for.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/test/e2e/util/wait-for.js -------------------------------------------------------------------------------- /types/router.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ficusjs/ficusjs-router/HEAD/types/router.d.ts --------------------------------------------------------------------------------