├── .eslintrc.js
├── .gitignore
├── .npmignore
├── .prettierrc.js
├── CHANGELOG.md
├── LICENSE
├── README.md
├── babel.config.json
├── config
├── webpack.config.js
└── webpack.config.ssr.js
├── docs-app
├── server.js
└── src
│ ├── App.ssr.svelte
│ ├── App.svelte
│ ├── Components
│ ├── MainMenu.svelte
│ └── menuData.js
│ ├── Layout
│ └── MainLayout.svelte
│ ├── Pages
│ ├── Index.svelte
│ ├── Markdown.svelte
│ ├── NotFound.svelte
│ └── Playground.svelte
│ ├── Router
│ ├── index.js
│ ├── index.ssr.js
│ └── utils.js
│ ├── Store
│ └── index.js
│ ├── assets
│ ├── favicons
│ │ ├── android-chrome-192x192.png
│ │ ├── android-chrome-256x256.png
│ │ ├── apple-touch-icon.png
│ │ ├── browserconfig.xml
│ │ ├── favicon-16x16.png
│ │ ├── favicon-32x32.png
│ │ ├── favicon.ico
│ │ ├── mstile-150x150.png
│ │ ├── safari-pinned-tab.svg
│ │ └── site.webmanifest
│ ├── logo.png
│ └── logo.svg
│ ├── global.css
│ ├── index_template.ejs
│ ├── main.js
│ └── texts
│ ├── en
│ ├── application-requirements.md
│ ├── css-transitions.md
│ ├── current-route-info.md
│ ├── dynamic-matching.md
│ ├── getting-started.md
│ ├── installation.md
│ ├── loading-data-in-hooks.md
│ ├── named-outlets.md
│ ├── navigation-guards.md
│ ├── nested-routes.md
│ ├── programmatic-navigation.md
│ ├── router-links.md
│ ├── silent-mode.md
│ ├── ssr-build-setup.md
│ ├── ssr-configuring-server.md
│ └── ssr-introduction.md
│ └── ru
│ ├── application-requirements.md
│ ├── css-transitions.md
│ ├── current-route-info.md
│ ├── dynamic-matching.md
│ ├── getting-started.md
│ ├── installation.md
│ ├── loading-data-in-hooks.md
│ ├── named-outlets.md
│ ├── navigation-guards.md
│ ├── nested-routes.md
│ ├── programmatic-navigation.md
│ ├── router-links.md
│ ├── silent-mode.md
│ ├── ssr-build-setup.md
│ ├── ssr-configuring-server.md
│ └── ssr-introduction.md
├── easyroute-docs.yaml
├── index.js
├── jest.config.js
├── nodemon.json
├── package.json
├── src
├── EasyrouteProvider.svelte
├── RouterLink.svelte
├── RouterOutlet.svelte
└── __tests__
│ ├── Parsing.spec.js
│ └── Router.spec.js
├── ssr
├── index.d.ts
├── index.js
└── registerRouterSSR
│ ├── index.d.ts
│ └── index.js
├── tsconfig.json
├── types.d.ts
└── useCurrentRoute
├── index.d.ts
└── index.js
/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/.eslintrc.js
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/.gitignore
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | .idea
2 | docs-app
3 | config
4 | node_modules
5 | test-rollup
6 |
--------------------------------------------------------------------------------
/.prettierrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/.prettierrc.js
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/README.md
--------------------------------------------------------------------------------
/babel.config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/babel.config.json
--------------------------------------------------------------------------------
/config/webpack.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/config/webpack.config.js
--------------------------------------------------------------------------------
/config/webpack.config.ssr.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/config/webpack.config.ssr.js
--------------------------------------------------------------------------------
/docs-app/server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/server.js
--------------------------------------------------------------------------------
/docs-app/src/App.ssr.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/App.ssr.svelte
--------------------------------------------------------------------------------
/docs-app/src/App.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/App.svelte
--------------------------------------------------------------------------------
/docs-app/src/Components/MainMenu.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/Components/MainMenu.svelte
--------------------------------------------------------------------------------
/docs-app/src/Components/menuData.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/Components/menuData.js
--------------------------------------------------------------------------------
/docs-app/src/Layout/MainLayout.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/Layout/MainLayout.svelte
--------------------------------------------------------------------------------
/docs-app/src/Pages/Index.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/Pages/Index.svelte
--------------------------------------------------------------------------------
/docs-app/src/Pages/Markdown.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/Pages/Markdown.svelte
--------------------------------------------------------------------------------
/docs-app/src/Pages/NotFound.svelte:
--------------------------------------------------------------------------------
1 |
404 not found
--------------------------------------------------------------------------------
/docs-app/src/Pages/Playground.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/Pages/Playground.svelte
--------------------------------------------------------------------------------
/docs-app/src/Router/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/Router/index.js
--------------------------------------------------------------------------------
/docs-app/src/Router/index.ssr.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/Router/index.ssr.js
--------------------------------------------------------------------------------
/docs-app/src/Router/utils.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/Router/utils.js
--------------------------------------------------------------------------------
/docs-app/src/Store/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/Store/index.js
--------------------------------------------------------------------------------
/docs-app/src/assets/favicons/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/assets/favicons/android-chrome-192x192.png
--------------------------------------------------------------------------------
/docs-app/src/assets/favicons/android-chrome-256x256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/assets/favicons/android-chrome-256x256.png
--------------------------------------------------------------------------------
/docs-app/src/assets/favicons/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/assets/favicons/apple-touch-icon.png
--------------------------------------------------------------------------------
/docs-app/src/assets/favicons/browserconfig.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/assets/favicons/browserconfig.xml
--------------------------------------------------------------------------------
/docs-app/src/assets/favicons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/assets/favicons/favicon-16x16.png
--------------------------------------------------------------------------------
/docs-app/src/assets/favicons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/assets/favicons/favicon-32x32.png
--------------------------------------------------------------------------------
/docs-app/src/assets/favicons/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/assets/favicons/favicon.ico
--------------------------------------------------------------------------------
/docs-app/src/assets/favicons/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/assets/favicons/mstile-150x150.png
--------------------------------------------------------------------------------
/docs-app/src/assets/favicons/safari-pinned-tab.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/assets/favicons/safari-pinned-tab.svg
--------------------------------------------------------------------------------
/docs-app/src/assets/favicons/site.webmanifest:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/assets/favicons/site.webmanifest
--------------------------------------------------------------------------------
/docs-app/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/assets/logo.png
--------------------------------------------------------------------------------
/docs-app/src/assets/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/assets/logo.svg
--------------------------------------------------------------------------------
/docs-app/src/global.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/global.css
--------------------------------------------------------------------------------
/docs-app/src/index_template.ejs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/index_template.ejs
--------------------------------------------------------------------------------
/docs-app/src/main.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/main.js
--------------------------------------------------------------------------------
/docs-app/src/texts/en/application-requirements.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/application-requirements.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/css-transitions.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/css-transitions.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/current-route-info.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/current-route-info.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/dynamic-matching.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/dynamic-matching.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/getting-started.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/getting-started.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/installation.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/installation.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/loading-data-in-hooks.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/loading-data-in-hooks.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/named-outlets.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/named-outlets.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/navigation-guards.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/navigation-guards.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/nested-routes.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/nested-routes.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/programmatic-navigation.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/programmatic-navigation.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/router-links.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/router-links.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/silent-mode.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/silent-mode.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/ssr-build-setup.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/ssr-build-setup.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/ssr-configuring-server.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/ssr-configuring-server.md
--------------------------------------------------------------------------------
/docs-app/src/texts/en/ssr-introduction.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/en/ssr-introduction.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/application-requirements.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/application-requirements.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/css-transitions.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/css-transitions.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/current-route-info.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/current-route-info.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/dynamic-matching.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/dynamic-matching.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/getting-started.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/getting-started.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/installation.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/installation.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/loading-data-in-hooks.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/loading-data-in-hooks.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/named-outlets.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/named-outlets.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/navigation-guards.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/navigation-guards.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/nested-routes.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/nested-routes.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/programmatic-navigation.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/programmatic-navigation.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/router-links.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/router-links.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/silent-mode.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/silent-mode.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/ssr-build-setup.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/ssr-build-setup.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/ssr-configuring-server.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/ssr-configuring-server.md
--------------------------------------------------------------------------------
/docs-app/src/texts/ru/ssr-introduction.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/docs-app/src/texts/ru/ssr-introduction.md
--------------------------------------------------------------------------------
/easyroute-docs.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/easyroute-docs.yaml
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/index.js
--------------------------------------------------------------------------------
/jest.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/jest.config.js
--------------------------------------------------------------------------------
/nodemon.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/nodemon.json
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/package.json
--------------------------------------------------------------------------------
/src/EasyrouteProvider.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/src/EasyrouteProvider.svelte
--------------------------------------------------------------------------------
/src/RouterLink.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/src/RouterLink.svelte
--------------------------------------------------------------------------------
/src/RouterOutlet.svelte:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/src/RouterOutlet.svelte
--------------------------------------------------------------------------------
/src/__tests__/Parsing.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/src/__tests__/Parsing.spec.js
--------------------------------------------------------------------------------
/src/__tests__/Router.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/src/__tests__/Router.spec.js
--------------------------------------------------------------------------------
/ssr/index.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/ssr/index.d.ts
--------------------------------------------------------------------------------
/ssr/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/ssr/index.js
--------------------------------------------------------------------------------
/ssr/registerRouterSSR/index.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/ssr/registerRouterSSR/index.d.ts
--------------------------------------------------------------------------------
/ssr/registerRouterSSR/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/ssr/registerRouterSSR/index.js
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/types.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/types.d.ts
--------------------------------------------------------------------------------
/useCurrentRoute/index.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/useCurrentRoute/index.d.ts
--------------------------------------------------------------------------------
/useCurrentRoute/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/easyroute-router/svelte-easyroute/HEAD/useCurrentRoute/index.js
--------------------------------------------------------------------------------