├── .gitignore ├── .npmrc ├── README.md ├── SvelteKit Zero API.png ├── assign-var.gif ├── frontend-intellisense.gif ├── package.json ├── src ├── (browser) │ └── api.ts ├── app.css ├── app.d.ts ├── app.html ├── hooks.server.ts ├── lib │ ├── api-types │ │ ├── api-template.ts │ │ ├── api-updater.ts │ │ └── types.d.ts │ ├── api │ │ ├── handler.ts │ │ ├── index.ts │ │ └── keys.ts │ ├── error-handling.ts │ ├── helpers.ts │ ├── http.ts │ ├── index.ts │ ├── internal.ts │ ├── pipe.ts │ ├── querySpread.ts │ ├── types │ │ ├── backend.d.ts │ │ ├── options.d.ts │ │ ├── response.d.ts │ │ ├── statuscodes.d.ts │ │ ├── utility.d.ts │ │ └── zeroapi.d.ts │ ├── utils │ │ └── string.ts │ ├── vitePlugin.ts │ └── z.ts ├── params │ └── integer.ts └── routes │ ├── (app) │ └── api │ │ ├── [id=integer] │ │ └── +server.ts │ │ ├── dashed-route │ │ └── +server.ts │ │ ├── fo │ │ ├── +server.ts │ │ └── [sluggers] │ │ │ └── +server.ts │ │ ├── pipe │ │ └── +server.ts │ │ └── test │ │ └── +server.ts │ ├── +layout.svelte │ ├── +page.server.ts │ ├── +page.svelte │ └── genericEndpoints.ts ├── static └── favicon.png ├── svelte.config.js ├── tsconfig.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/README.md -------------------------------------------------------------------------------- /SvelteKit Zero API.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/SvelteKit Zero API.png -------------------------------------------------------------------------------- /assign-var.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/assign-var.gif -------------------------------------------------------------------------------- /frontend-intellisense.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/frontend-intellisense.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/package.json -------------------------------------------------------------------------------- /src/(browser)/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/(browser)/api.ts -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/app.html -------------------------------------------------------------------------------- /src/hooks.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/hooks.server.ts -------------------------------------------------------------------------------- /src/lib/api-types/api-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/api-types/api-template.ts -------------------------------------------------------------------------------- /src/lib/api-types/api-updater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/api-types/api-updater.ts -------------------------------------------------------------------------------- /src/lib/api-types/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/api-types/types.d.ts -------------------------------------------------------------------------------- /src/lib/api/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/api/handler.ts -------------------------------------------------------------------------------- /src/lib/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/api/index.ts -------------------------------------------------------------------------------- /src/lib/api/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/api/keys.ts -------------------------------------------------------------------------------- /src/lib/error-handling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/error-handling.ts -------------------------------------------------------------------------------- /src/lib/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/helpers.ts -------------------------------------------------------------------------------- /src/lib/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/http.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/internal.ts -------------------------------------------------------------------------------- /src/lib/pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/pipe.ts -------------------------------------------------------------------------------- /src/lib/querySpread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/querySpread.ts -------------------------------------------------------------------------------- /src/lib/types/backend.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/types/backend.d.ts -------------------------------------------------------------------------------- /src/lib/types/options.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/types/options.d.ts -------------------------------------------------------------------------------- /src/lib/types/response.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/types/response.d.ts -------------------------------------------------------------------------------- /src/lib/types/statuscodes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/types/statuscodes.d.ts -------------------------------------------------------------------------------- /src/lib/types/utility.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/types/utility.d.ts -------------------------------------------------------------------------------- /src/lib/types/zeroapi.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/types/zeroapi.d.ts -------------------------------------------------------------------------------- /src/lib/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/utils/string.ts -------------------------------------------------------------------------------- /src/lib/vitePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/lib/vitePlugin.ts -------------------------------------------------------------------------------- /src/lib/z.ts: -------------------------------------------------------------------------------- 1 | export type { Z, EP, Fetch, R } from './types/zeroapi' -------------------------------------------------------------------------------- /src/params/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/params/integer.ts -------------------------------------------------------------------------------- /src/routes/(app)/api/[id=integer]/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/routes/(app)/api/[id=integer]/+server.ts -------------------------------------------------------------------------------- /src/routes/(app)/api/dashed-route/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/routes/(app)/api/dashed-route/+server.ts -------------------------------------------------------------------------------- /src/routes/(app)/api/fo/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/routes/(app)/api/fo/+server.ts -------------------------------------------------------------------------------- /src/routes/(app)/api/fo/[sluggers]/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/routes/(app)/api/fo/[sluggers]/+server.ts -------------------------------------------------------------------------------- /src/routes/(app)/api/pipe/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/routes/(app)/api/pipe/+server.ts -------------------------------------------------------------------------------- /src/routes/(app)/api/test/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/routes/(app)/api/test/+server.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/routes/+page.server.ts -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/genericEndpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/src/routes/genericEndpoints.ts -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/static/favicon.png -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Refzlund/sveltekit-zero-api/HEAD/vite.config.ts --------------------------------------------------------------------------------