Skip to content

Instantly share code, notes, and snippets.

@joshnuss
Created May 5, 2023 21:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joshnuss/73521fad42270b7f230c5219acecc4f7 to your computer and use it in GitHub Desktop.
Save joshnuss/73521fad42270b7f230c5219acecc4f7 to your computer and use it in GitHub Desktop.
vim-projectionist example for SvelteKit
{
"src/routes/*page.svelte": {
"alternate": [
"src/routes/{}page.js",
"src/routes/{}page.server.js"
],
"template": [
"<script>",
" export let data",
"</script>"
]
},
"src/routes/*page.server.js": {
"alternate": [
"src/routes/{}page.svelte",
"src/routes/{}page.js"
],
"template": [
"export async function load() {",
" return {",
" }",
"}"
]
},
"src/routes/*page.js": {
"alternate": [
"src/routes/{}page.svelte",
"src/routes/{}page.server.js"
],
"template": [
"export function load() {",
" return {",
" }",
"}"
]
},
"src/routes/*layout.svelte": {
"alternate": [
"src/routes/{}layout.js",
"src/routes/{}layout.server.js"
],
"template": [
"<script>",
" export let data",
"</script>",
"",
"<slot/>"
]
},
"src/routes/*layout.server.js": {
"alternate": [
"src/routes/{}layout.svelte",
"src/routes/{}layout.js"
],
"template": [
"export async function load() {",
" return {",
" }",
"}"
]
},
"src/routes/*layout.js": {
"alternate": [
"src/routes/{}layout.svelte",
"src/routes/{}layout.server.js"
],
"template": [
"export function load() {",
" return {",
" }",
"}"
]
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment