├── .gitignore ├── README.md ├── index.html ├── package.json ├── public └── favicon.ico ├── src ├── $ │ ├── __layout-root.svelte │ ├── __layout.svelte │ ├── a │ │ ├── [...rest].svelte │ │ └── b.svelte │ ├── b.svelte │ ├── c.svelte │ ├── index.svelte │ ├── item │ │ ├── [shopId=int] │ │ │ ├── [itemId=integer].svelte │ │ │ └── __layout.svelte │ │ ├── [shopId] │ │ │ ├── [itemId]@foo.svelte │ │ │ ├── __layout-foo@root.svelte │ │ │ └── __layout-root.svelte │ │ └── __layout.svelte │ └── shop │ │ ├── [shopId].svelte │ │ └── __layout.svelte ├── components │ └── Foo.svelte ├── generated.ts ├── lib │ └── routing │ │ ├── LoadingIndicator.svelte │ │ ├── Main.svelte │ │ ├── NotFound.svelte │ │ ├── _store.ts │ │ ├── index.ts │ │ ├── script │ │ └── generate-routes.js │ │ └── store.ts ├── main.ts ├── params │ ├── int.ts │ └── integer.ts ├── routes │ ├── A.svelte │ ├── B.svelte │ ├── C.svelte │ ├── Haha.svelte │ ├── Item.svelte │ ├── Layout.svelte │ ├── Rest.svelte │ └── Shop.svelte └── vite-env.d.ts ├── svelte.config.js ├── tsconfig.json └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/$/__layout-root.svelte: -------------------------------------------------------------------------------- 1 | root: 2 | -------------------------------------------------------------------------------- /src/$/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/$/__layout.svelte -------------------------------------------------------------------------------- /src/$/a/[...rest].svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/$/a/[...rest].svelte -------------------------------------------------------------------------------- /src/$/a/b.svelte: -------------------------------------------------------------------------------- 1 | a/b/ -------------------------------------------------------------------------------- /src/$/b.svelte: -------------------------------------------------------------------------------- 1 |

B

2 | 3 | Go to A -------------------------------------------------------------------------------- /src/$/c.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/$/c.svelte -------------------------------------------------------------------------------- /src/$/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/$/index.svelte -------------------------------------------------------------------------------- /src/$/item/[shopId=int]/[itemId=integer].svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/$/item/[shopId=int]/[itemId=integer].svelte -------------------------------------------------------------------------------- /src/$/item/[shopId=int]/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/$/item/[shopId=int]/__layout.svelte -------------------------------------------------------------------------------- /src/$/item/[shopId]/[itemId]@foo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/$/item/[shopId]/[itemId]@foo.svelte -------------------------------------------------------------------------------- /src/$/item/[shopId]/__layout-foo@root.svelte: -------------------------------------------------------------------------------- 1 | Foo: 2 | 3 | -------------------------------------------------------------------------------- /src/$/item/[shopId]/__layout-root.svelte: -------------------------------------------------------------------------------- 1 | root: 2 | -------------------------------------------------------------------------------- /src/$/item/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/$/item/__layout.svelte -------------------------------------------------------------------------------- /src/$/shop/[shopId].svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/$/shop/[shopId].svelte -------------------------------------------------------------------------------- /src/$/shop/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/$/shop/__layout.svelte -------------------------------------------------------------------------------- /src/components/Foo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/components/Foo.svelte -------------------------------------------------------------------------------- /src/generated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/generated.ts -------------------------------------------------------------------------------- /src/lib/routing/LoadingIndicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/lib/routing/LoadingIndicator.svelte -------------------------------------------------------------------------------- /src/lib/routing/Main.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/lib/routing/Main.svelte -------------------------------------------------------------------------------- /src/lib/routing/NotFound.svelte: -------------------------------------------------------------------------------- 1 | 404 not found 2 | -------------------------------------------------------------------------------- /src/lib/routing/_store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/lib/routing/_store.ts -------------------------------------------------------------------------------- /src/lib/routing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/lib/routing/index.ts -------------------------------------------------------------------------------- /src/lib/routing/script/generate-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/lib/routing/script/generate-routes.js -------------------------------------------------------------------------------- /src/lib/routing/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/lib/routing/store.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/params/int.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/params/int.ts -------------------------------------------------------------------------------- /src/params/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/params/integer.ts -------------------------------------------------------------------------------- /src/routes/A.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/routes/A.svelte -------------------------------------------------------------------------------- /src/routes/B.svelte: -------------------------------------------------------------------------------- 1 |

B

2 | 3 | Go to A -------------------------------------------------------------------------------- /src/routes/C.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/routes/C.svelte -------------------------------------------------------------------------------- /src/routes/Haha.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/routes/Haha.svelte -------------------------------------------------------------------------------- /src/routes/Item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/routes/Item.svelte -------------------------------------------------------------------------------- /src/routes/Layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/routes/Layout.svelte -------------------------------------------------------------------------------- /src/routes/Rest.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/routes/Rest.svelte -------------------------------------------------------------------------------- /src/routes/Shop.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/routes/Shop.svelte -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanhauhau/create-a-svelte-router/HEAD/vite.config.js --------------------------------------------------------------------------------