├── .dockerignore ├── .editorconfig ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── docker-compose.yaml ├── frontend ├── .editorconfig ├── .gitignore ├── auto-imports.d.ts ├── components.d.ts ├── eslint.config.js ├── index.html ├── package.json ├── public │ └── favicon.svg ├── shims.d.ts ├── src │ ├── App.vue │ ├── components │ │ ├── README.md │ │ ├── TheCounter.vue │ │ ├── TheFooter.vue │ │ └── TheInput.vue │ ├── composables │ │ ├── dark.ts │ │ └── index.ts │ ├── entry-client.ts │ ├── entry-server.ts │ ├── main.ts │ ├── pages │ │ ├── README.md │ │ ├── [...all].vue │ │ ├── hi │ │ │ └── [name].vue │ │ └── index.vue │ └── styles │ │ └── main.css ├── test │ ├── __snapshots__ │ │ └── component.test.ts.snap │ ├── basic.test.ts │ └── component.test.ts ├── tsconfig.json ├── typed-router.d.ts ├── uno.config.ts ├── vite.config.prod.ts ├── vite.config.ts └── yarn.lock ├── go.mod ├── go.sum ├── main.go └── pkg ├── renderer ├── pool.go ├── renderer.go └── utils.go └── server.go /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | .idea 3 | .vscode 4 | .github 5 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/auto-imports.d.ts -------------------------------------------------------------------------------- /frontend/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/components.d.ts -------------------------------------------------------------------------------- /frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/eslint.config.js -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/public/favicon.svg -------------------------------------------------------------------------------- /frontend/shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/shims.d.ts -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/components/README.md -------------------------------------------------------------------------------- /frontend/src/components/TheCounter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/components/TheCounter.vue -------------------------------------------------------------------------------- /frontend/src/components/TheFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/components/TheFooter.vue -------------------------------------------------------------------------------- /frontend/src/components/TheInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/components/TheInput.vue -------------------------------------------------------------------------------- /frontend/src/composables/dark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/composables/dark.ts -------------------------------------------------------------------------------- /frontend/src/composables/index.ts: -------------------------------------------------------------------------------- 1 | export * from './dark' 2 | -------------------------------------------------------------------------------- /frontend/src/entry-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/entry-client.ts -------------------------------------------------------------------------------- /frontend/src/entry-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/entry-server.ts -------------------------------------------------------------------------------- /frontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/main.ts -------------------------------------------------------------------------------- /frontend/src/pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/pages/README.md -------------------------------------------------------------------------------- /frontend/src/pages/[...all].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/pages/[...all].vue -------------------------------------------------------------------------------- /frontend/src/pages/hi/[name].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/pages/hi/[name].vue -------------------------------------------------------------------------------- /frontend/src/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/pages/index.vue -------------------------------------------------------------------------------- /frontend/src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/src/styles/main.css -------------------------------------------------------------------------------- /frontend/test/__snapshots__/component.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/test/__snapshots__/component.test.ts.snap -------------------------------------------------------------------------------- /frontend/test/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/test/basic.test.ts -------------------------------------------------------------------------------- /frontend/test/component.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/test/component.test.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/typed-router.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/typed-router.d.ts -------------------------------------------------------------------------------- /frontend/uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/uno.config.ts -------------------------------------------------------------------------------- /frontend/vite.config.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/vite.config.prod.ts -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/main.go -------------------------------------------------------------------------------- /pkg/renderer/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/pkg/renderer/pool.go -------------------------------------------------------------------------------- /pkg/renderer/renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/pkg/renderer/renderer.go -------------------------------------------------------------------------------- /pkg/renderer/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/pkg/renderer/utils.go -------------------------------------------------------------------------------- /pkg/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revenkroz/vite-ssr-golang-v8/HEAD/pkg/server.go --------------------------------------------------------------------------------