gitextract_lsxzgmju/ ├── .all-contributorsrc ├── .circleci/ │ └── config.yml ├── .editorconfig ├── .eslintrc.js ├── .github/ │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ └── config.yml │ └── stale.yml ├── .gitignore ├── .lintstagedrc ├── .markdownlint.json ├── .vscode/ │ └── settings.json ├── AUTHORS ├── CI.md ├── LICENSE.md ├── NOTES.md ├── README.md ├── TODO.md ├── commitlint.config.js ├── cypress/ │ ├── fixtures/ │ │ └── example.json │ ├── plugins/ │ │ └── index.js │ └── support/ │ ├── commands.js │ └── e2e.js ├── cypress.config.ts ├── documentation/ │ └── theme/ │ ├── assets/ │ │ └── css/ │ │ └── override.css │ └── layouts/ │ └── default.hbs ├── jest.config.js ├── lerna.json ├── package.json ├── packages/ │ ├── core/ │ │ ├── .npmignore │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── __e2e__/ │ │ │ ├── container.spec.js │ │ │ ├── default.spec.js │ │ │ ├── hooks.spec.js │ │ │ ├── href.spec.js │ │ │ └── views.spec.js │ │ ├── __mocks__/ │ │ │ ├── barba.ts │ │ │ └── transitions.ts │ │ ├── __tests__/ │ │ │ ├── core/ │ │ │ │ ├── core.click.test.ts │ │ │ │ ├── core.enter.test.ts │ │ │ │ ├── core.force.test.ts │ │ │ │ ├── core.go.test.ts │ │ │ │ ├── core.init.test.ts │ │ │ │ ├── core.logger.test.ts │ │ │ │ ├── core.once.test.ts │ │ │ │ ├── core.page.test.ts │ │ │ │ ├── core.plugin.test.ts │ │ │ │ ├── core.popstate.test.ts │ │ │ │ ├── core.prefetch.test.ts │ │ │ │ ├── core.requestError.test.ts │ │ │ │ └── core.test.ts │ │ │ ├── hooks/ │ │ │ │ └── hooks.test.ts │ │ │ ├── modules/ │ │ │ │ ├── cache.test.ts │ │ │ │ ├── error.test.ts │ │ │ │ ├── headers.test.ts │ │ │ │ ├── ignore.test.ts │ │ │ │ ├── logger.test.ts │ │ │ │ ├── prevent/ │ │ │ │ │ ├── prevent.blank.test.ts │ │ │ │ │ ├── prevent.corsDomain.test.ts │ │ │ │ │ ├── prevent.corsPort.test.ts │ │ │ │ │ ├── prevent.download.test.ts │ │ │ │ │ ├── prevent.exists.test.ts │ │ │ │ │ ├── prevent.newTab.test.ts │ │ │ │ │ ├── prevent.preventAll.test.ts │ │ │ │ │ ├── prevent.preventSelf.test.ts │ │ │ │ │ ├── prevent.sameUrl.test.ts │ │ │ │ │ └── prevent.test.ts │ │ │ │ ├── store/ │ │ │ │ │ ├── store.add.test.ts │ │ │ │ │ ├── store.addPriority.test.ts │ │ │ │ │ ├── store.check.test.ts │ │ │ │ │ ├── store.log.test.ts │ │ │ │ │ ├── store.resolve.once.test.ts │ │ │ │ │ ├── store.resolve.page.test.ts │ │ │ │ │ ├── store.test.ts │ │ │ │ │ ├── store.update.sort.test.ts │ │ │ │ │ └── store.update.test.ts │ │ │ │ ├── transitions/ │ │ │ │ │ ├── transitions.async.test.ts │ │ │ │ │ ├── transitions.context.test.ts │ │ │ │ │ ├── transitions.get.test.ts │ │ │ │ │ ├── transitions.once.test.ts │ │ │ │ │ ├── transitions.page.test.ts │ │ │ │ │ └── transitions.test.ts │ │ │ │ └── views.test.ts │ │ │ └── utils/ │ │ │ ├── dom.test.ts │ │ │ ├── history.test.ts │ │ │ ├── request.test.ts │ │ │ └── url.test.ts │ │ ├── __web__/ │ │ │ ├── container.html │ │ │ ├── href.html │ │ │ ├── index.html │ │ │ ├── page.html │ │ │ ├── scripts/ │ │ │ │ ├── container.js │ │ │ │ ├── default.js │ │ │ │ ├── href.js │ │ │ │ ├── transitions/ │ │ │ │ │ └── hooks.js │ │ │ │ ├── views/ │ │ │ │ │ └── hooks.js │ │ │ │ └── views.js │ │ │ └── views.html │ │ ├── jest.config.js │ │ ├── package.json │ │ └── src/ │ │ ├── core.ts │ │ ├── defs/ │ │ │ ├── barba.ts │ │ │ ├── cache.ts │ │ │ ├── dom.ts │ │ │ ├── global.ts │ │ │ ├── headers.ts │ │ │ ├── history.ts │ │ │ ├── hooks.ts │ │ │ ├── ignore.ts │ │ │ ├── index.ts │ │ │ ├── is-promise.d.ts │ │ │ ├── prevent.ts │ │ │ ├── request.ts │ │ │ ├── rules.ts │ │ │ ├── schemas.ts │ │ │ ├── transition.ts │ │ │ ├── url.ts │ │ │ └── view.ts │ │ ├── hooks.ts │ │ ├── index.ts │ │ ├── modules/ │ │ │ ├── Cache.ts │ │ │ ├── Error.ts │ │ │ ├── Headers.ts │ │ │ ├── Ignore.ts │ │ │ ├── Logger.ts │ │ │ ├── Prevent.ts │ │ │ ├── Store.ts │ │ │ ├── Transitions.ts │ │ │ └── Views.ts │ │ ├── polyfills/ │ │ │ └── index.ts │ │ ├── schemas/ │ │ │ ├── attribute.ts │ │ │ └── page.ts │ │ ├── typings.ts │ │ └── utils/ │ │ ├── dom.ts │ │ ├── helpers.ts │ │ ├── history.ts │ │ ├── index.ts │ │ ├── request.ts │ │ ├── run-async.ts │ │ └── url.ts │ ├── css/ │ │ ├── .npmignore │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── __e2e__/ │ │ │ ├── default.spec.js │ │ │ ├── named.spec.js │ │ │ └── once.spec.js │ │ ├── __tests__/ │ │ │ ├── css.classes.test.ts │ │ │ ├── css.hooks.test.ts │ │ │ ├── css.init.test.ts │ │ │ ├── css.prefix.test.ts │ │ │ └── css.states.test.ts │ │ ├── __web__/ │ │ │ ├── index.html │ │ │ ├── named.html │ │ │ ├── once.html │ │ │ ├── page.html │ │ │ ├── scripts/ │ │ │ │ ├── default.js │ │ │ │ └── named.js │ │ │ └── styles/ │ │ │ ├── default.css │ │ │ ├── named.css │ │ │ └── once.css │ │ ├── jest.config.js │ │ ├── package.json │ │ └── src/ │ │ ├── css.ts │ │ ├── defs/ │ │ │ └── index.ts │ │ ├── index.ts │ │ └── typings.ts │ ├── prefetch/ │ │ ├── .npmignore │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── __e2e__/ │ │ │ └── prefetch.spec.js │ │ ├── __tests__/ │ │ │ └── prefetch.init.test.ts │ │ ├── __web__/ │ │ │ └── index.html │ │ ├── jest.config.js │ │ ├── package.json │ │ └── src/ │ │ ├── defs/ │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── polyfills/ │ │ │ ├── index.ts │ │ │ └── requestIdleCallback.ts │ │ ├── prefetch.ts │ │ └── typings.ts │ └── router/ │ ├── .npmignore │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __e2e__/ │ │ └── default.spec.js │ ├── __tests__/ │ │ └── router.test.ts │ ├── __web__/ │ │ ├── default.html │ │ ├── index.html │ │ ├── page.html │ │ └── scripts/ │ │ └── default.js │ ├── jest.config.js │ ├── package.json │ └── src/ │ ├── defs/ │ │ └── index.ts │ ├── index.ts │ ├── router.ts │ └── typings.ts ├── prettier.config.js ├── tsconfig.json ├── tslint.json └── typedoc.json