├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── deploy.yml ├── .gitignore ├── .gitpod.Dockerfile ├── .gitpod.yml ├── .prettierignore ├── README.md ├── app.arc ├── app ├── entry.client.tsx ├── entry.server.tsx ├── root.tsx ├── routes │ ├── index.tsx │ ├── join.tsx │ ├── login.tsx │ ├── logout.tsx │ ├── notes.tsx │ └── notes │ │ ├── $noteId.tsx │ │ ├── index.tsx │ │ └── new.tsx ├── services │ ├── hyper.test.ts │ ├── hyper.ts │ ├── models │ │ ├── err.ts │ │ ├── model.test.ts │ │ ├── model.ts │ │ ├── note.test.ts │ │ ├── note.ts │ │ ├── password.test.ts │ │ ├── password.ts │ │ ├── user.test.ts │ │ └── user.ts │ ├── note.server.test.ts │ ├── note.server.ts │ ├── services.ts │ ├── types.ts │ ├── user.server.test.ts │ └── user.server.ts ├── session.server.ts ├── types.ts └── utils.ts ├── arc-dev.js ├── cypress.config.ts ├── cypress ├── .eslintrc.js ├── e2e │ └── smoke.ts ├── fixtures │ └── example.json ├── support │ ├── commands.ts │ └── index.ts └── tsconfig.json ├── docs └── alternative-stack.png ├── hyper-dev.js ├── mocks ├── README.md ├── index.js └── start.ts ├── package.json ├── prettier.config.js ├── public ├── favicon.ico └── soundgarden-live.jpeg ├── remix.config.js ├── remix.env.d.ts ├── remix.init ├── index.js ├── package-lock.json └── package.json ├── server.ts ├── tailwind.config.js ├── test ├── setup-test-env.ts └── test-routes │ └── delete-user.ts ├── tsconfig.json └── vitest.config.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /server/index.js 3 | /public/build 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/.gitpod.Dockerfile -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/.prettierignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/README.md -------------------------------------------------------------------------------- /app.arc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app.arc -------------------------------------------------------------------------------- /app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/entry.client.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/routes/index.tsx -------------------------------------------------------------------------------- /app/routes/join.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/routes/join.tsx -------------------------------------------------------------------------------- /app/routes/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/routes/login.tsx -------------------------------------------------------------------------------- /app/routes/logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/routes/logout.tsx -------------------------------------------------------------------------------- /app/routes/notes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/routes/notes.tsx -------------------------------------------------------------------------------- /app/routes/notes/$noteId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/routes/notes/$noteId.tsx -------------------------------------------------------------------------------- /app/routes/notes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/routes/notes/index.tsx -------------------------------------------------------------------------------- /app/routes/notes/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/routes/notes/new.tsx -------------------------------------------------------------------------------- /app/services/hyper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/hyper.test.ts -------------------------------------------------------------------------------- /app/services/hyper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/hyper.ts -------------------------------------------------------------------------------- /app/services/models/err.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/models/err.ts -------------------------------------------------------------------------------- /app/services/models/model.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/models/model.test.ts -------------------------------------------------------------------------------- /app/services/models/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/models/model.ts -------------------------------------------------------------------------------- /app/services/models/note.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/models/note.test.ts -------------------------------------------------------------------------------- /app/services/models/note.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/models/note.ts -------------------------------------------------------------------------------- /app/services/models/password.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/models/password.test.ts -------------------------------------------------------------------------------- /app/services/models/password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/models/password.ts -------------------------------------------------------------------------------- /app/services/models/user.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/models/user.test.ts -------------------------------------------------------------------------------- /app/services/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/models/user.ts -------------------------------------------------------------------------------- /app/services/note.server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/note.server.test.ts -------------------------------------------------------------------------------- /app/services/note.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/note.server.ts -------------------------------------------------------------------------------- /app/services/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/services.ts -------------------------------------------------------------------------------- /app/services/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/types.ts -------------------------------------------------------------------------------- /app/services/user.server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/user.server.test.ts -------------------------------------------------------------------------------- /app/services/user.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/services/user.server.ts -------------------------------------------------------------------------------- /app/session.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/session.server.ts -------------------------------------------------------------------------------- /app/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/types.ts -------------------------------------------------------------------------------- /app/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/app/utils.ts -------------------------------------------------------------------------------- /arc-dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/arc-dev.js -------------------------------------------------------------------------------- /cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/cypress.config.ts -------------------------------------------------------------------------------- /cypress/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/cypress/.eslintrc.js -------------------------------------------------------------------------------- /cypress/e2e/smoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/cypress/e2e/smoke.ts -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/cypress/support/commands.ts -------------------------------------------------------------------------------- /cypress/support/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/cypress/support/index.ts -------------------------------------------------------------------------------- /cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/cypress/tsconfig.json -------------------------------------------------------------------------------- /docs/alternative-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/docs/alternative-stack.png -------------------------------------------------------------------------------- /hyper-dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/hyper-dev.js -------------------------------------------------------------------------------- /mocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/mocks/README.md -------------------------------------------------------------------------------- /mocks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/mocks/index.js -------------------------------------------------------------------------------- /mocks/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/mocks/start.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | printWidth: 100, 3 | }; 4 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/soundgarden-live.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/public/soundgarden-live.jpeg -------------------------------------------------------------------------------- /remix.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/remix.config.js -------------------------------------------------------------------------------- /remix.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/remix.env.d.ts -------------------------------------------------------------------------------- /remix.init/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/remix.init/index.js -------------------------------------------------------------------------------- /remix.init/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/remix.init/package-lock.json -------------------------------------------------------------------------------- /remix.init/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/remix.init/package.json -------------------------------------------------------------------------------- /server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/server.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /test/setup-test-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/test/setup-test-env.ts -------------------------------------------------------------------------------- /test/test-routes/delete-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/test/test-routes/delete-user.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyper63/alternative-stack/HEAD/vitest.config.ts --------------------------------------------------------------------------------