├── .github └── workflows │ ├── generate_changelog.yml │ └── npm-publish.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── COMPARE.md ├── LICENSE ├── README.md ├── cmp ├── Route.svelte └── index.js ├── esbuild.js ├── index.d.ts ├── package.json ├── src ├── lib.js ├── location.js ├── modes.js ├── route.js ├── router.js └── tinro.js └── tests ├── app_src ├── App.svelte ├── Base.svelte ├── Child.svelte ├── RedirectByValue.svelte ├── RedirectFallback.svelte ├── RedirectSwitch.svelte └── app.js ├── environment.js ├── esbuild.compare.js ├── esbuild.dev.js ├── index.js ├── server.js ├── set ├── 10_active_action.js ├── 11_no_trailing_slash.js ├── 12_firstmatch.js ├── 13_breadcrumbs.js ├── 14_reactive_props.js ├── 1_page_loading.js ├── 2_redirect_test.js ├── 3_exact_route.js ├── 4_non_exact_route.js ├── 5_links_test.js ├── 6_fallbacks.js ├── 7_navigation_method.js ├── 8_letparam_directive.js └── 9_child_test.js └── www ├── favicon.png ├── global.css └── index.html /.github/workflows/generate_changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/.github/workflows/generate_changelog.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | src 3 | tests 4 | esbuild.js 5 | COMPARE.md 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COMPARE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/COMPARE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/README.md -------------------------------------------------------------------------------- /cmp/Route.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/cmp/Route.svelte -------------------------------------------------------------------------------- /cmp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/cmp/index.js -------------------------------------------------------------------------------- /esbuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/esbuild.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/index.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/package.json -------------------------------------------------------------------------------- /src/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/src/lib.js -------------------------------------------------------------------------------- /src/location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/src/location.js -------------------------------------------------------------------------------- /src/modes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/src/modes.js -------------------------------------------------------------------------------- /src/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/src/route.js -------------------------------------------------------------------------------- /src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/src/router.js -------------------------------------------------------------------------------- /src/tinro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/src/tinro.js -------------------------------------------------------------------------------- /tests/app_src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/app_src/App.svelte -------------------------------------------------------------------------------- /tests/app_src/Base.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/app_src/Base.svelte -------------------------------------------------------------------------------- /tests/app_src/Child.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/app_src/Child.svelte -------------------------------------------------------------------------------- /tests/app_src/RedirectByValue.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/app_src/RedirectByValue.svelte -------------------------------------------------------------------------------- /tests/app_src/RedirectFallback.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/app_src/RedirectFallback.svelte -------------------------------------------------------------------------------- /tests/app_src/RedirectSwitch.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/app_src/RedirectSwitch.svelte -------------------------------------------------------------------------------- /tests/app_src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/app_src/app.js -------------------------------------------------------------------------------- /tests/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/environment.js -------------------------------------------------------------------------------- /tests/esbuild.compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/esbuild.compare.js -------------------------------------------------------------------------------- /tests/esbuild.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/esbuild.dev.js -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/index.js -------------------------------------------------------------------------------- /tests/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/server.js -------------------------------------------------------------------------------- /tests/set/10_active_action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/10_active_action.js -------------------------------------------------------------------------------- /tests/set/11_no_trailing_slash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/11_no_trailing_slash.js -------------------------------------------------------------------------------- /tests/set/12_firstmatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/12_firstmatch.js -------------------------------------------------------------------------------- /tests/set/13_breadcrumbs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/13_breadcrumbs.js -------------------------------------------------------------------------------- /tests/set/14_reactive_props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/14_reactive_props.js -------------------------------------------------------------------------------- /tests/set/1_page_loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/1_page_loading.js -------------------------------------------------------------------------------- /tests/set/2_redirect_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/2_redirect_test.js -------------------------------------------------------------------------------- /tests/set/3_exact_route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/3_exact_route.js -------------------------------------------------------------------------------- /tests/set/4_non_exact_route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/4_non_exact_route.js -------------------------------------------------------------------------------- /tests/set/5_links_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/5_links_test.js -------------------------------------------------------------------------------- /tests/set/6_fallbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/6_fallbacks.js -------------------------------------------------------------------------------- /tests/set/7_navigation_method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/7_navigation_method.js -------------------------------------------------------------------------------- /tests/set/8_letparam_directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/8_letparam_directive.js -------------------------------------------------------------------------------- /tests/set/9_child_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/set/9_child_test.js -------------------------------------------------------------------------------- /tests/www/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/www/favicon.png -------------------------------------------------------------------------------- /tests/www/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/www/global.css -------------------------------------------------------------------------------- /tests/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxNB/tinro/HEAD/tests/www/index.html --------------------------------------------------------------------------------