├── .devcontainer ├── Dockerfile ├── devcontainer.json ├── humanlog.sh └── usepnpm.sh ├── .envrc ├── .github └── workflows │ └── publish-wiki.yml ├── .gitignore ├── .ncurc.json ├── .npmrc ├── .nvmrc ├── .vscode ├── extensions.json ├── launch.json ├── model.code-snippets ├── operators.code-snippets ├── react.code-snippets ├── service.code-snippets ├── settings.json └── tasks.json ├── Dockerfile ├── Dockerfile.dockerignore ├── Dockerfile.fe ├── Dockerfile.fe.dockerignore ├── README.md ├── api ├── .madgerc ├── .template.env.local ├── eslint.config.mjs ├── nodemon.json ├── openapi.json ├── package.json ├── src │ ├── Accounts.controllers.ts │ ├── HelloWorld.controllers.ts │ ├── Operations.controllers.ts │ ├── api.ts │ ├── config.ts │ ├── config │ │ ├── api.ts │ │ └── base.ts │ ├── controllers.ts │ ├── lib │ │ ├── basicRuntime.ts │ │ ├── layers.ts │ │ ├── logger.ts │ │ ├── middleware.ts │ │ ├── middleware │ │ │ └── events.ts │ │ ├── observability.ts │ │ └── routing.ts │ ├── main.ts │ ├── models │ │ └── User.ts │ ├── resources.ts │ ├── resources │ │ ├── Accounts.ts │ │ ├── Events.ts │ │ ├── HelloWorld.ts │ │ ├── Operations.ts │ │ ├── lib.ts │ │ ├── lib │ │ │ ├── Userprofile.ts │ │ │ ├── middleware.ts │ │ │ ├── req.ts │ │ │ └── schema.ts │ │ ├── views.ts │ │ └── views │ │ │ └── UserView.ts │ ├── router.ts │ ├── services.ts │ └── services │ │ ├── DBContext.ts │ │ ├── DBContext │ │ └── UserRepo.ts │ │ ├── Events.ts │ │ ├── UserProfile.ts │ │ └── lib.ts ├── test │ ├── auto-imports.d.ts │ ├── setup.ts │ ├── setup2.ts │ └── some.test.ts ├── tsconfig.json ├── tsconfig.src.json ├── tsconfig.test.json ├── tsconfig.test.local.json ├── vite.config.ts ├── vitest.config.ts └── wallaby.cjs ├── e2e ├── .gitignore ├── README.md ├── eslint.config.mjs ├── global-setup.ts.bak ├── helpers │ ├── @types │ │ ├── enhanced-selectors.d.ts │ │ └── selectors.d.ts │ ├── fillInputs.ts │ ├── runtime.ts │ └── shared.ts ├── package.json ├── playwright.config.ts ├── playwright │ ├── types.ts │ └── util.ts ├── scripts │ └── extract.sh ├── tests │ └── home.spec.ts └── tsconfig.json ├── flake.lock ├── flake.nix ├── frontend ├── .gitignore ├── .prettierrc ├── README.md ├── _types │ ├── http-proxy-node16.d.ts │ └── vue-timeago3.d.ts ├── app.vue ├── assets │ └── variables.scss ├── components │ ├── CommandButton.vue │ ├── CustomErrorOrDefault.vue │ ├── Delayed.vue │ ├── ErrorBoundary.vue │ ├── ErrorCause.vue │ ├── FixedNuxtErrorBoundary.vue │ ├── QueryResult.vue │ ├── Suspender.vue │ └── TextField.vue ├── composables │ ├── bus.ts │ ├── client.ts │ ├── currentUser.ts │ ├── eventsource.ts │ ├── form.ts │ ├── intl.ts │ ├── onMountedWithCleanup.ts │ ├── useEffectRouter.ts │ ├── useHelloWorld.ts │ ├── useModelWrapper.ts │ └── useRouteParams.ts ├── declarations.d.ts ├── eslint.config.mjs ├── layouts │ └── default.vue ├── middleware │ └── auth.ts ├── nuxt.config.ts ├── package.json ├── pages │ └── index.vue ├── plugins │ ├── query.ts │ ├── runtime.ts │ ├── sentry.ts │ ├── timeago.ts │ ├── toastification.ts │ ├── vue-query.ts │ └── vuetify.ts ├── prelude.ts ├── server │ ├── middleware │ │ └── basicAuth.ts │ ├── plugins │ │ └── proxy.ts │ ├── routes │ │ ├── .readiness.ts │ │ ├── .version.ts │ │ ├── login │ │ │ └── [userId].ts │ │ └── logout.ts │ └── tsconfig.json ├── tsconfig.json ├── tsconfig.test.json └── utils │ └── observability.ts ├── package.json ├── patches ├── .gitkeep ├── @tanstack__query-core.patch ├── @vue__compiler-sfc.patch ├── effect.patch ├── eslint-plugin-codegen@0.17.0.patch ├── ts-plugin-sort-import-suggestions.patch └── typescript.patch ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── clean-dist.sh ├── extract.sh └── humanlog.sh ├── tsconfig.all.json ├── tsconfig.base.json ├── tsconfig.plugins.json ├── tsconfig.src.json ├── types └── modules.d.ts ├── vite.config.base.ts ├── vite.config.test.ts ├── vitest.config.ts ├── wallaby.base.cjs └── wiki ├── Arch.md └── Home.md /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/humanlog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.devcontainer/humanlog.sh -------------------------------------------------------------------------------- /.devcontainer/usepnpm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.devcontainer/usepnpm.sh -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/workflows/publish-wiki.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.github/workflows/publish-wiki.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.ncurc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.ncurc.json -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.10.0 -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/model.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.vscode/model.code-snippets -------------------------------------------------------------------------------- /.vscode/operators.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.vscode/operators.code-snippets -------------------------------------------------------------------------------- /.vscode/react.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.vscode/react.code-snippets -------------------------------------------------------------------------------- /.vscode/service.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.vscode/service.code-snippets -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/Dockerfile.dockerignore -------------------------------------------------------------------------------- /Dockerfile.fe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/Dockerfile.fe -------------------------------------------------------------------------------- /Dockerfile.fe.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/Dockerfile.fe.dockerignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /api/.madgerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/.madgerc -------------------------------------------------------------------------------- /api/.template.env.local: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/eslint.config.mjs -------------------------------------------------------------------------------- /api/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/nodemon.json -------------------------------------------------------------------------------- /api/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/openapi.json -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/package.json -------------------------------------------------------------------------------- /api/src/Accounts.controllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/Accounts.controllers.ts -------------------------------------------------------------------------------- /api/src/HelloWorld.controllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/HelloWorld.controllers.ts -------------------------------------------------------------------------------- /api/src/Operations.controllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/Operations.controllers.ts -------------------------------------------------------------------------------- /api/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/api.ts -------------------------------------------------------------------------------- /api/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/config.ts -------------------------------------------------------------------------------- /api/src/config/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/config/api.ts -------------------------------------------------------------------------------- /api/src/config/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/config/base.ts -------------------------------------------------------------------------------- /api/src/controllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/controllers.ts -------------------------------------------------------------------------------- /api/src/lib/basicRuntime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/lib/basicRuntime.ts -------------------------------------------------------------------------------- /api/src/lib/layers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/lib/layers.ts -------------------------------------------------------------------------------- /api/src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/lib/logger.ts -------------------------------------------------------------------------------- /api/src/lib/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/lib/middleware.ts -------------------------------------------------------------------------------- /api/src/lib/middleware/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/lib/middleware/events.ts -------------------------------------------------------------------------------- /api/src/lib/observability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/lib/observability.ts -------------------------------------------------------------------------------- /api/src/lib/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/lib/routing.ts -------------------------------------------------------------------------------- /api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/main.ts -------------------------------------------------------------------------------- /api/src/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/models/User.ts -------------------------------------------------------------------------------- /api/src/resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/resources.ts -------------------------------------------------------------------------------- /api/src/resources/Accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/resources/Accounts.ts -------------------------------------------------------------------------------- /api/src/resources/Events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/resources/Events.ts -------------------------------------------------------------------------------- /api/src/resources/HelloWorld.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/resources/HelloWorld.ts -------------------------------------------------------------------------------- /api/src/resources/Operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/resources/Operations.ts -------------------------------------------------------------------------------- /api/src/resources/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/resources/lib.ts -------------------------------------------------------------------------------- /api/src/resources/lib/Userprofile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/resources/lib/Userprofile.ts -------------------------------------------------------------------------------- /api/src/resources/lib/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/resources/lib/middleware.ts -------------------------------------------------------------------------------- /api/src/resources/lib/req.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/resources/lib/req.ts -------------------------------------------------------------------------------- /api/src/resources/lib/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/resources/lib/schema.ts -------------------------------------------------------------------------------- /api/src/resources/views.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/resources/views.ts -------------------------------------------------------------------------------- /api/src/resources/views/UserView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/resources/views/UserView.ts -------------------------------------------------------------------------------- /api/src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/router.ts -------------------------------------------------------------------------------- /api/src/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/services.ts -------------------------------------------------------------------------------- /api/src/services/DBContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/services/DBContext.ts -------------------------------------------------------------------------------- /api/src/services/DBContext/UserRepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/services/DBContext/UserRepo.ts -------------------------------------------------------------------------------- /api/src/services/Events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/services/Events.ts -------------------------------------------------------------------------------- /api/src/services/UserProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/services/UserProfile.ts -------------------------------------------------------------------------------- /api/src/services/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/src/services/lib.ts -------------------------------------------------------------------------------- /api/test/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/test/auto-imports.d.ts -------------------------------------------------------------------------------- /api/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/test/setup.ts -------------------------------------------------------------------------------- /api/test/setup2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/test/setup2.ts -------------------------------------------------------------------------------- /api/test/some.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/test/some.test.ts -------------------------------------------------------------------------------- /api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/tsconfig.json -------------------------------------------------------------------------------- /api/tsconfig.src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/tsconfig.src.json -------------------------------------------------------------------------------- /api/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/tsconfig.test.json -------------------------------------------------------------------------------- /api/tsconfig.test.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/tsconfig.test.local.json -------------------------------------------------------------------------------- /api/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/vite.config.ts -------------------------------------------------------------------------------- /api/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/api/vitest.config.ts -------------------------------------------------------------------------------- /api/wallaby.cjs: -------------------------------------------------------------------------------- 1 | module.exports = require("../wallaby.base.cjs") 2 | -------------------------------------------------------------------------------- /e2e/.gitignore: -------------------------------------------------------------------------------- 1 | test-results 2 | storageState.*.json 3 | test-out/ 4 | -------------------------------------------------------------------------------- /e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/README.md -------------------------------------------------------------------------------- /e2e/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/eslint.config.mjs -------------------------------------------------------------------------------- /e2e/global-setup.ts.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/global-setup.ts.bak -------------------------------------------------------------------------------- /e2e/helpers/@types/enhanced-selectors.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/helpers/@types/enhanced-selectors.d.ts -------------------------------------------------------------------------------- /e2e/helpers/@types/selectors.d.ts: -------------------------------------------------------------------------------- 1 | export type Selectors = "TODO" 2 | -------------------------------------------------------------------------------- /e2e/helpers/fillInputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/helpers/fillInputs.ts -------------------------------------------------------------------------------- /e2e/helpers/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/helpers/runtime.ts -------------------------------------------------------------------------------- /e2e/helpers/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/helpers/shared.ts -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/package.json -------------------------------------------------------------------------------- /e2e/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/playwright.config.ts -------------------------------------------------------------------------------- /e2e/playwright/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/playwright/types.ts -------------------------------------------------------------------------------- /e2e/playwright/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/playwright/util.ts -------------------------------------------------------------------------------- /e2e/scripts/extract.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/scripts/extract.sh -------------------------------------------------------------------------------- /e2e/tests/home.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/tests/home.spec.ts -------------------------------------------------------------------------------- /e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/e2e/tsconfig.json -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/flake.nix -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/_types/http-proxy-node16.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/_types/http-proxy-node16.d.ts -------------------------------------------------------------------------------- /frontend/_types/vue-timeago3.d.ts: -------------------------------------------------------------------------------- 1 | declare module "vue-timeago3" 2 | -------------------------------------------------------------------------------- /frontend/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/app.vue -------------------------------------------------------------------------------- /frontend/assets/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/assets/variables.scss -------------------------------------------------------------------------------- /frontend/components/CommandButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/components/CommandButton.vue -------------------------------------------------------------------------------- /frontend/components/CustomErrorOrDefault.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/components/CustomErrorOrDefault.vue -------------------------------------------------------------------------------- /frontend/components/Delayed.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/components/Delayed.vue -------------------------------------------------------------------------------- /frontend/components/ErrorBoundary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/components/ErrorBoundary.vue -------------------------------------------------------------------------------- /frontend/components/ErrorCause.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/components/ErrorCause.vue -------------------------------------------------------------------------------- /frontend/components/FixedNuxtErrorBoundary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/components/FixedNuxtErrorBoundary.vue -------------------------------------------------------------------------------- /frontend/components/QueryResult.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/components/QueryResult.vue -------------------------------------------------------------------------------- /frontend/components/Suspender.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/components/Suspender.vue -------------------------------------------------------------------------------- /frontend/components/TextField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/components/TextField.vue -------------------------------------------------------------------------------- /frontend/composables/bus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/composables/bus.ts -------------------------------------------------------------------------------- /frontend/composables/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/composables/client.ts -------------------------------------------------------------------------------- /frontend/composables/currentUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/composables/currentUser.ts -------------------------------------------------------------------------------- /frontend/composables/eventsource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/composables/eventsource.ts -------------------------------------------------------------------------------- /frontend/composables/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/composables/form.ts -------------------------------------------------------------------------------- /frontend/composables/intl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/composables/intl.ts -------------------------------------------------------------------------------- /frontend/composables/onMountedWithCleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/composables/onMountedWithCleanup.ts -------------------------------------------------------------------------------- /frontend/composables/useEffectRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/composables/useEffectRouter.ts -------------------------------------------------------------------------------- /frontend/composables/useHelloWorld.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/composables/useHelloWorld.ts -------------------------------------------------------------------------------- /frontend/composables/useModelWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/composables/useModelWrapper.ts -------------------------------------------------------------------------------- /frontend/composables/useRouteParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/composables/useRouteParams.ts -------------------------------------------------------------------------------- /frontend/declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/declarations.d.ts -------------------------------------------------------------------------------- /frontend/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/eslint.config.mjs -------------------------------------------------------------------------------- /frontend/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/layouts/default.vue -------------------------------------------------------------------------------- /frontend/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/middleware/auth.ts -------------------------------------------------------------------------------- /frontend/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/nuxt.config.ts -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/pages/index.vue -------------------------------------------------------------------------------- /frontend/plugins/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/plugins/query.ts -------------------------------------------------------------------------------- /frontend/plugins/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/plugins/runtime.ts -------------------------------------------------------------------------------- /frontend/plugins/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/plugins/sentry.ts -------------------------------------------------------------------------------- /frontend/plugins/timeago.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/plugins/timeago.ts -------------------------------------------------------------------------------- /frontend/plugins/toastification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/plugins/toastification.ts -------------------------------------------------------------------------------- /frontend/plugins/vue-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/plugins/vue-query.ts -------------------------------------------------------------------------------- /frontend/plugins/vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/plugins/vuetify.ts -------------------------------------------------------------------------------- /frontend/prelude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/prelude.ts -------------------------------------------------------------------------------- /frontend/server/middleware/basicAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/server/middleware/basicAuth.ts -------------------------------------------------------------------------------- /frontend/server/plugins/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/server/plugins/proxy.ts -------------------------------------------------------------------------------- /frontend/server/routes/.readiness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/server/routes/.readiness.ts -------------------------------------------------------------------------------- /frontend/server/routes/.version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/server/routes/.version.ts -------------------------------------------------------------------------------- /frontend/server/routes/login/[userId].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/server/routes/login/[userId].ts -------------------------------------------------------------------------------- /frontend/server/routes/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/server/routes/logout.ts -------------------------------------------------------------------------------- /frontend/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/server/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/tsconfig.test.json -------------------------------------------------------------------------------- /frontend/utils/observability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/frontend/utils/observability.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /patches/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /patches/@tanstack__query-core.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/patches/@tanstack__query-core.patch -------------------------------------------------------------------------------- /patches/@vue__compiler-sfc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/patches/@vue__compiler-sfc.patch -------------------------------------------------------------------------------- /patches/effect.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/patches/effect.patch -------------------------------------------------------------------------------- /patches/eslint-plugin-codegen@0.17.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/patches/eslint-plugin-codegen@0.17.0.patch -------------------------------------------------------------------------------- /patches/ts-plugin-sort-import-suggestions.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/patches/ts-plugin-sort-import-suggestions.patch -------------------------------------------------------------------------------- /patches/typescript.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/patches/typescript.patch -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/clean-dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/scripts/clean-dist.sh -------------------------------------------------------------------------------- /scripts/extract.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/scripts/extract.sh -------------------------------------------------------------------------------- /scripts/humanlog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/scripts/humanlog.sh -------------------------------------------------------------------------------- /tsconfig.all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/tsconfig.all.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/tsconfig.plugins.json -------------------------------------------------------------------------------- /tsconfig.src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/tsconfig.src.json -------------------------------------------------------------------------------- /types/modules.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/types/modules.d.ts -------------------------------------------------------------------------------- /vite.config.base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/vite.config.base.ts -------------------------------------------------------------------------------- /vite.config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/vite.config.test.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /wallaby.base.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/wallaby.base.cjs -------------------------------------------------------------------------------- /wiki/Arch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/effect-app/boilerplate/HEAD/wiki/Arch.md -------------------------------------------------------------------------------- /wiki/Home.md: -------------------------------------------------------------------------------- 1 | Welcome to the boilerplate wiki! 2 | --------------------------------------------------------------------------------