├── .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 --------------------------------------------------------------------------------