├── .dockerignore
├── .eslintrc.js
├── .github
└── workflows
│ ├── ci.yml
│ └── dev-stack.yml
├── .gitignore
├── .husky
├── commit-msg
└── pre-commit
├── .lintstagedrc.js
├── .npmrc
├── .prettierignore
├── .vscode
├── extensions.json
└── settings.json
├── README.md
├── apps
├── astro
│ ├── .gitignore
│ ├── Dockerfile
│ ├── README.md
│ ├── astro.config.mjs
│ ├── package.json
│ ├── public
│ │ └── favicon.svg
│ ├── src
│ │ ├── components
│ │ │ └── Card.astro
│ │ ├── env.d.ts
│ │ ├── layouts
│ │ │ └── Layout.astro
│ │ └── pages
│ │ │ └── index.astro
│ └── tsconfig.json
├── backend
│ └── express
│ │ ├── .eslintcache
│ │ ├── Dockerfile
│ │ ├── package.json
│ │ ├── src
│ │ ├── app.spec.ts
│ │ ├── app.ts
│ │ ├── controllers
│ │ │ └── cat.ts
│ │ ├── server.ts
│ │ └── trpc
│ │ │ ├── appRouter.ts
│ │ │ ├── context.ts
│ │ │ ├── isAuthedMiddleware.ts
│ │ │ ├── loggerMiddleware.ts
│ │ │ └── trpc.ts
│ │ ├── tsconfig.json
│ │ └── vitest.config.js
├── nextjs
│ ├── .eslintrc.js
│ ├── .gitignore
│ ├── Dockerfile
│ ├── README.md
│ ├── __tests__
│ │ ├── e2e
│ │ │ ├── click-boop-button.spec.ts
│ │ │ └── demo-todo-app.spec.ts
│ │ └── index.spec.tsx
│ ├── next-env.d.ts
│ ├── next.config.js
│ ├── package.json
│ ├── pages
│ │ ├── _app.tsx
│ │ ├── _document.tsx
│ │ ├── api
│ │ │ └── hello.ts
│ │ └── index.tsx
│ ├── playwright.config.ts
│ ├── postcss.config.js
│ ├── public
│ │ ├── favicon.ico
│ │ ├── next.svg
│ │ ├── thirteen.svg
│ │ └── vercel.svg
│ ├── services
│ │ ├── queryClient.ts
│ │ └── trpc.ts
│ ├── setupTests.ts
│ ├── styles
│ │ ├── Home.module.css
│ │ └── globals.css
│ ├── tailwind.config.js
│ ├── tsconfig.json
│ └── vitest.config.ts
├── remix
│ ├── .eslintcache
│ ├── .eslintrc.js
│ ├── Dockerfile
│ ├── README.md
│ ├── app
│ │ ├── entry.client.tsx
│ │ ├── entry.server.tsx
│ │ ├── root.tsx
│ │ ├── routes
│ │ │ ├── index.spec.tsx
│ │ │ ├── index.tsx
│ │ │ ├── jokes.tsx
│ │ │ └── jokes
│ │ │ │ ├── $jokeId.tsx
│ │ │ │ ├── index.tsx
│ │ │ │ └── new.tsx
│ │ └── styles
│ │ │ └── app.css
│ ├── package.json
│ ├── public
│ │ └── favicon.ico
│ ├── remix.config.js
│ ├── remix.env.d.ts
│ ├── styles
│ │ └── app.css
│ ├── tailwind.config.js
│ └── tsconfig.json
└── vite
│ ├── .eslintcache
│ ├── .gitignore
│ ├── Dockerfile
│ ├── index.html
│ ├── package.json
│ ├── postcss.config.cjs
│ ├── public
│ ├── mockServiceWorker.js
│ └── vite.svg
│ ├── setupTests.ts
│ ├── src
│ ├── App.css
│ ├── App.spec.tsx
│ ├── App.tsx
│ ├── components
│ │ ├── AddUserForm
│ │ │ └── AddUserForm.tsx
│ │ └── Navbar.tsx
│ ├── hooks
│ │ └── usePrevious.ts
│ ├── index.css
│ ├── main.tsx
│ ├── mocks
│ │ ├── browser.ts
│ │ ├── handlers.ts
│ │ └── server.ts
│ ├── pages
│ │ ├── About
│ │ │ └── index.tsx
│ │ ├── AddUser
│ │ │ └── index.tsx
│ │ ├── Cats
│ │ │ └── index.tsx
│ │ └── index.tsx
│ ├── router
│ │ ├── index.tsx
│ │ └── routes.ts
│ ├── services
│ │ ├── queryClient.ts
│ │ └── trpc.ts
│ ├── store
│ │ └── index.ts
│ └── vite-env.d.ts
│ ├── tailwind.config.cjs
│ ├── tsconfig.json
│ └── vite.config.ts
├── commitlint.config.js
├── docker-compose.yml
├── docs
├── CONTRIBUTING.md
├── apps
│ ├── astro.svg
│ ├── nextjs.svg
│ ├── remix.png
│ ├── storybook.png
│ └── vite.svg
└── logo.png
├── e2e
├── artillery-vite.yml
├── index-page-next.spec.ts
└── index-page-vite.spec.ts
├── package.json
├── packages
├── database
│ ├── .env
│ ├── .eslintcache
│ ├── package.json
│ ├── prisma
│ │ ├── dev.db
│ │ ├── migrations
│ │ │ ├── 20221026152715_init
│ │ │ │ └── migration.sql
│ │ │ └── migration_lock.toml
│ │ └── schema.prisma
│ ├── setupTests.ts
│ ├── src
│ │ ├── client.ts
│ │ ├── index.spec.ts
│ │ └── index.ts
│ └── tsconfig.json
├── eslint-config-custom
│ ├── index.js
│ └── package.json
├── schema
│ ├── .eslintcache
│ ├── package.json
│ ├── src
│ │ ├── index.ts
│ │ └── zod
│ │ │ ├── catSchema.ts
│ │ │ └── userSchema.ts
│ └── tsconfig.json
└── ui
│ ├── .eslintcache
│ ├── .storybook
│ ├── main.js
│ ├── preview-head.html
│ ├── preview.js
│ └── styles.css
│ ├── package.json
│ ├── postcss.config.js
│ ├── setupTests.ts
│ ├── src
│ ├── Button
│ │ ├── Button.stories.tsx
│ │ ├── Button.test.tsx
│ │ └── Button.tsx
│ ├── UsersList
│ │ ├── UsersList.stories.tsx
│ │ └── UsersList.tsx
│ └── index.tsx
│ ├── tailwind.config.cjs
│ ├── tsconfig.json
│ └── vitest.config.ts
├── playwright.config.ts
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
├── prettier.config.js
├── sandbox.config.json
└── turbo.json
/.dockerignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | npm-debug.log
3 | .env
4 | .next
5 | build
6 | dist
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/.eslintrc.js
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/.github/workflows/ci.yml
--------------------------------------------------------------------------------
/.github/workflows/dev-stack.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/.github/workflows/dev-stack.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/.gitignore
--------------------------------------------------------------------------------
/.husky/commit-msg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/.husky/commit-msg
--------------------------------------------------------------------------------
/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | pnpm lint-staged
5 |
--------------------------------------------------------------------------------
/.lintstagedrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/.lintstagedrc.js
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | public-hoist-pattern[]=*prisma*
2 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/.prettierignore
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/.vscode/extensions.json
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/.vscode/settings.json
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/README.md
--------------------------------------------------------------------------------
/apps/astro/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/astro/.gitignore
--------------------------------------------------------------------------------
/apps/astro/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/astro/Dockerfile
--------------------------------------------------------------------------------
/apps/astro/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/astro/README.md
--------------------------------------------------------------------------------
/apps/astro/astro.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/astro/astro.config.mjs
--------------------------------------------------------------------------------
/apps/astro/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/astro/package.json
--------------------------------------------------------------------------------
/apps/astro/public/favicon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/astro/public/favicon.svg
--------------------------------------------------------------------------------
/apps/astro/src/components/Card.astro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/astro/src/components/Card.astro
--------------------------------------------------------------------------------
/apps/astro/src/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/apps/astro/src/layouts/Layout.astro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/astro/src/layouts/Layout.astro
--------------------------------------------------------------------------------
/apps/astro/src/pages/index.astro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/astro/src/pages/index.astro
--------------------------------------------------------------------------------
/apps/astro/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/astro/tsconfig.json
--------------------------------------------------------------------------------
/apps/backend/express/.eslintcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/.eslintcache
--------------------------------------------------------------------------------
/apps/backend/express/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/Dockerfile
--------------------------------------------------------------------------------
/apps/backend/express/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/package.json
--------------------------------------------------------------------------------
/apps/backend/express/src/app.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/src/app.spec.ts
--------------------------------------------------------------------------------
/apps/backend/express/src/app.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/src/app.ts
--------------------------------------------------------------------------------
/apps/backend/express/src/controllers/cat.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/src/controllers/cat.ts
--------------------------------------------------------------------------------
/apps/backend/express/src/server.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/src/server.ts
--------------------------------------------------------------------------------
/apps/backend/express/src/trpc/appRouter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/src/trpc/appRouter.ts
--------------------------------------------------------------------------------
/apps/backend/express/src/trpc/context.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/src/trpc/context.ts
--------------------------------------------------------------------------------
/apps/backend/express/src/trpc/isAuthedMiddleware.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/src/trpc/isAuthedMiddleware.ts
--------------------------------------------------------------------------------
/apps/backend/express/src/trpc/loggerMiddleware.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/src/trpc/loggerMiddleware.ts
--------------------------------------------------------------------------------
/apps/backend/express/src/trpc/trpc.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/src/trpc/trpc.ts
--------------------------------------------------------------------------------
/apps/backend/express/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/tsconfig.json
--------------------------------------------------------------------------------
/apps/backend/express/vitest.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/backend/express/vitest.config.js
--------------------------------------------------------------------------------
/apps/nextjs/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/.eslintrc.js
--------------------------------------------------------------------------------
/apps/nextjs/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/.gitignore
--------------------------------------------------------------------------------
/apps/nextjs/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/Dockerfile
--------------------------------------------------------------------------------
/apps/nextjs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/README.md
--------------------------------------------------------------------------------
/apps/nextjs/__tests__/e2e/click-boop-button.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/__tests__/e2e/click-boop-button.spec.ts
--------------------------------------------------------------------------------
/apps/nextjs/__tests__/e2e/demo-todo-app.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/__tests__/e2e/demo-todo-app.spec.ts
--------------------------------------------------------------------------------
/apps/nextjs/__tests__/index.spec.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/__tests__/index.spec.tsx
--------------------------------------------------------------------------------
/apps/nextjs/next-env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/next-env.d.ts
--------------------------------------------------------------------------------
/apps/nextjs/next.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/next.config.js
--------------------------------------------------------------------------------
/apps/nextjs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/package.json
--------------------------------------------------------------------------------
/apps/nextjs/pages/_app.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/pages/_app.tsx
--------------------------------------------------------------------------------
/apps/nextjs/pages/_document.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/pages/_document.tsx
--------------------------------------------------------------------------------
/apps/nextjs/pages/api/hello.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/pages/api/hello.ts
--------------------------------------------------------------------------------
/apps/nextjs/pages/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/pages/index.tsx
--------------------------------------------------------------------------------
/apps/nextjs/playwright.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/playwright.config.ts
--------------------------------------------------------------------------------
/apps/nextjs/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/postcss.config.js
--------------------------------------------------------------------------------
/apps/nextjs/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/public/favicon.ico
--------------------------------------------------------------------------------
/apps/nextjs/public/next.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/public/next.svg
--------------------------------------------------------------------------------
/apps/nextjs/public/thirteen.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/public/thirteen.svg
--------------------------------------------------------------------------------
/apps/nextjs/public/vercel.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/public/vercel.svg
--------------------------------------------------------------------------------
/apps/nextjs/services/queryClient.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/services/queryClient.ts
--------------------------------------------------------------------------------
/apps/nextjs/services/trpc.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/services/trpc.ts
--------------------------------------------------------------------------------
/apps/nextjs/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/setupTests.ts
--------------------------------------------------------------------------------
/apps/nextjs/styles/Home.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/styles/Home.module.css
--------------------------------------------------------------------------------
/apps/nextjs/styles/globals.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/styles/globals.css
--------------------------------------------------------------------------------
/apps/nextjs/tailwind.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/tailwind.config.js
--------------------------------------------------------------------------------
/apps/nextjs/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/tsconfig.json
--------------------------------------------------------------------------------
/apps/nextjs/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/nextjs/vitest.config.ts
--------------------------------------------------------------------------------
/apps/remix/.eslintcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/.eslintcache
--------------------------------------------------------------------------------
/apps/remix/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/.eslintrc.js
--------------------------------------------------------------------------------
/apps/remix/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/Dockerfile
--------------------------------------------------------------------------------
/apps/remix/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/README.md
--------------------------------------------------------------------------------
/apps/remix/app/entry.client.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/app/entry.client.tsx
--------------------------------------------------------------------------------
/apps/remix/app/entry.server.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/app/entry.server.tsx
--------------------------------------------------------------------------------
/apps/remix/app/root.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/app/root.tsx
--------------------------------------------------------------------------------
/apps/remix/app/routes/index.spec.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/app/routes/index.spec.tsx
--------------------------------------------------------------------------------
/apps/remix/app/routes/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/app/routes/index.tsx
--------------------------------------------------------------------------------
/apps/remix/app/routes/jokes.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/app/routes/jokes.tsx
--------------------------------------------------------------------------------
/apps/remix/app/routes/jokes/$jokeId.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/app/routes/jokes/$jokeId.tsx
--------------------------------------------------------------------------------
/apps/remix/app/routes/jokes/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/app/routes/jokes/index.tsx
--------------------------------------------------------------------------------
/apps/remix/app/routes/jokes/new.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/app/routes/jokes/new.tsx
--------------------------------------------------------------------------------
/apps/remix/app/styles/app.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/app/styles/app.css
--------------------------------------------------------------------------------
/apps/remix/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/package.json
--------------------------------------------------------------------------------
/apps/remix/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/public/favicon.ico
--------------------------------------------------------------------------------
/apps/remix/remix.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/remix.config.js
--------------------------------------------------------------------------------
/apps/remix/remix.env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/remix.env.d.ts
--------------------------------------------------------------------------------
/apps/remix/styles/app.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/styles/app.css
--------------------------------------------------------------------------------
/apps/remix/tailwind.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/tailwind.config.js
--------------------------------------------------------------------------------
/apps/remix/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/remix/tsconfig.json
--------------------------------------------------------------------------------
/apps/vite/.eslintcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/.eslintcache
--------------------------------------------------------------------------------
/apps/vite/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/.gitignore
--------------------------------------------------------------------------------
/apps/vite/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/Dockerfile
--------------------------------------------------------------------------------
/apps/vite/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/index.html
--------------------------------------------------------------------------------
/apps/vite/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/package.json
--------------------------------------------------------------------------------
/apps/vite/postcss.config.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/postcss.config.cjs
--------------------------------------------------------------------------------
/apps/vite/public/mockServiceWorker.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/public/mockServiceWorker.js
--------------------------------------------------------------------------------
/apps/vite/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/public/vite.svg
--------------------------------------------------------------------------------
/apps/vite/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/setupTests.ts
--------------------------------------------------------------------------------
/apps/vite/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/App.css
--------------------------------------------------------------------------------
/apps/vite/src/App.spec.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/App.spec.tsx
--------------------------------------------------------------------------------
/apps/vite/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/App.tsx
--------------------------------------------------------------------------------
/apps/vite/src/components/AddUserForm/AddUserForm.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/components/AddUserForm/AddUserForm.tsx
--------------------------------------------------------------------------------
/apps/vite/src/components/Navbar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/components/Navbar.tsx
--------------------------------------------------------------------------------
/apps/vite/src/hooks/usePrevious.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/hooks/usePrevious.ts
--------------------------------------------------------------------------------
/apps/vite/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/index.css
--------------------------------------------------------------------------------
/apps/vite/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/main.tsx
--------------------------------------------------------------------------------
/apps/vite/src/mocks/browser.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/mocks/browser.ts
--------------------------------------------------------------------------------
/apps/vite/src/mocks/handlers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/mocks/handlers.ts
--------------------------------------------------------------------------------
/apps/vite/src/mocks/server.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/mocks/server.ts
--------------------------------------------------------------------------------
/apps/vite/src/pages/About/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/pages/About/index.tsx
--------------------------------------------------------------------------------
/apps/vite/src/pages/AddUser/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/pages/AddUser/index.tsx
--------------------------------------------------------------------------------
/apps/vite/src/pages/Cats/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/pages/Cats/index.tsx
--------------------------------------------------------------------------------
/apps/vite/src/pages/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/pages/index.tsx
--------------------------------------------------------------------------------
/apps/vite/src/router/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/router/index.tsx
--------------------------------------------------------------------------------
/apps/vite/src/router/routes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/router/routes.ts
--------------------------------------------------------------------------------
/apps/vite/src/services/queryClient.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/services/queryClient.ts
--------------------------------------------------------------------------------
/apps/vite/src/services/trpc.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/services/trpc.ts
--------------------------------------------------------------------------------
/apps/vite/src/store/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/src/store/index.ts
--------------------------------------------------------------------------------
/apps/vite/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/apps/vite/tailwind.config.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/tailwind.config.cjs
--------------------------------------------------------------------------------
/apps/vite/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/tsconfig.json
--------------------------------------------------------------------------------
/apps/vite/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/apps/vite/vite.config.ts
--------------------------------------------------------------------------------
/commitlint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/commitlint.config.js
--------------------------------------------------------------------------------
/docker-compose.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/docker-compose.yml
--------------------------------------------------------------------------------
/docs/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/docs/CONTRIBUTING.md
--------------------------------------------------------------------------------
/docs/apps/astro.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/docs/apps/astro.svg
--------------------------------------------------------------------------------
/docs/apps/nextjs.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/docs/apps/nextjs.svg
--------------------------------------------------------------------------------
/docs/apps/remix.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/docs/apps/remix.png
--------------------------------------------------------------------------------
/docs/apps/storybook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/docs/apps/storybook.png
--------------------------------------------------------------------------------
/docs/apps/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/docs/apps/vite.svg
--------------------------------------------------------------------------------
/docs/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/docs/logo.png
--------------------------------------------------------------------------------
/e2e/artillery-vite.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/e2e/artillery-vite.yml
--------------------------------------------------------------------------------
/e2e/index-page-next.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/e2e/index-page-next.spec.ts
--------------------------------------------------------------------------------
/e2e/index-page-vite.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/e2e/index-page-vite.spec.ts
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/package.json
--------------------------------------------------------------------------------
/packages/database/.env:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/database/.env
--------------------------------------------------------------------------------
/packages/database/.eslintcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/database/.eslintcache
--------------------------------------------------------------------------------
/packages/database/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/database/package.json
--------------------------------------------------------------------------------
/packages/database/prisma/dev.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/database/prisma/dev.db
--------------------------------------------------------------------------------
/packages/database/prisma/migrations/20221026152715_init/migration.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/database/prisma/migrations/20221026152715_init/migration.sql
--------------------------------------------------------------------------------
/packages/database/prisma/migrations/migration_lock.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/database/prisma/migrations/migration_lock.toml
--------------------------------------------------------------------------------
/packages/database/prisma/schema.prisma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/database/prisma/schema.prisma
--------------------------------------------------------------------------------
/packages/database/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/database/setupTests.ts
--------------------------------------------------------------------------------
/packages/database/src/client.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/database/src/client.ts
--------------------------------------------------------------------------------
/packages/database/src/index.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/database/src/index.spec.ts
--------------------------------------------------------------------------------
/packages/database/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/database/src/index.ts
--------------------------------------------------------------------------------
/packages/database/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/database/tsconfig.json
--------------------------------------------------------------------------------
/packages/eslint-config-custom/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/eslint-config-custom/index.js
--------------------------------------------------------------------------------
/packages/eslint-config-custom/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/eslint-config-custom/package.json
--------------------------------------------------------------------------------
/packages/schema/.eslintcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/schema/.eslintcache
--------------------------------------------------------------------------------
/packages/schema/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/schema/package.json
--------------------------------------------------------------------------------
/packages/schema/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/schema/src/index.ts
--------------------------------------------------------------------------------
/packages/schema/src/zod/catSchema.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/schema/src/zod/catSchema.ts
--------------------------------------------------------------------------------
/packages/schema/src/zod/userSchema.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/schema/src/zod/userSchema.ts
--------------------------------------------------------------------------------
/packages/schema/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/schema/tsconfig.json
--------------------------------------------------------------------------------
/packages/ui/.eslintcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/.eslintcache
--------------------------------------------------------------------------------
/packages/ui/.storybook/main.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/.storybook/main.js
--------------------------------------------------------------------------------
/packages/ui/.storybook/preview-head.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/.storybook/preview-head.html
--------------------------------------------------------------------------------
/packages/ui/.storybook/preview.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/.storybook/preview.js
--------------------------------------------------------------------------------
/packages/ui/.storybook/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/.storybook/styles.css
--------------------------------------------------------------------------------
/packages/ui/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/package.json
--------------------------------------------------------------------------------
/packages/ui/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/postcss.config.js
--------------------------------------------------------------------------------
/packages/ui/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/setupTests.ts
--------------------------------------------------------------------------------
/packages/ui/src/Button/Button.stories.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/src/Button/Button.stories.tsx
--------------------------------------------------------------------------------
/packages/ui/src/Button/Button.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/src/Button/Button.test.tsx
--------------------------------------------------------------------------------
/packages/ui/src/Button/Button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/src/Button/Button.tsx
--------------------------------------------------------------------------------
/packages/ui/src/UsersList/UsersList.stories.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/src/UsersList/UsersList.stories.tsx
--------------------------------------------------------------------------------
/packages/ui/src/UsersList/UsersList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/src/UsersList/UsersList.tsx
--------------------------------------------------------------------------------
/packages/ui/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/src/index.tsx
--------------------------------------------------------------------------------
/packages/ui/tailwind.config.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/tailwind.config.cjs
--------------------------------------------------------------------------------
/packages/ui/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/tsconfig.json
--------------------------------------------------------------------------------
/packages/ui/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/packages/ui/vitest.config.ts
--------------------------------------------------------------------------------
/playwright.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/playwright.config.ts
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/pnpm-lock.yaml
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/pnpm-workspace.yaml
--------------------------------------------------------------------------------
/prettier.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/prettier.config.js
--------------------------------------------------------------------------------
/sandbox.config.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/turbo.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kaminskypavel/fullpower-stack/HEAD/turbo.json
--------------------------------------------------------------------------------