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