-
-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Api logout #424
Api logout #424
Conversation
Signed-off-by: yogesh1801 <[email protected]>
## [2.0.0](keyshade-xyz/keyshade@v1.4.0...v2.0.0) (2024-06-12) ### ⚠ BREAKING CHANGES * **api:** Refactor environment, [secure] and variable functionality ### 🚀 Features * **platform:** Workspace integrate ([keyshade-xyz#241](keyshade-xyz#241)) ([6107e7d](keyshade-xyz@6107e7d)) ### 📚 Documentation * Fix broken links in README.md ([9266788](keyshade-xyz@9266788)) * Modified environment-variable.md ([keyshade-xyz#256](keyshade-xyz#256)) ([4974756](keyshade-xyz@4974756)) ### 🔧 Miscellaneous Chores * Added docker build and run commands to` package.json` ([keyshade-xyz#258](keyshade-xyz#258)) ([af61791](keyshade-xyz@af61791)) * **api:** Fix inconsistencies in zod schema ([keyshade-xyz#240](keyshade-xyz#240)) ([f3a3632](keyshade-xyz@f3a3632)) * **ci:** Update deploy web ([e80d47d](keyshade-xyz@e80d47d)) * **docker:** Grant correct permissions to docker image ([keyshade-xyz#251](keyshade-xyz#251)) ([49546aa](keyshade-xyz@49546aa)) * Update GitHub Action plugin versions ([keyshade-xyz#263](keyshade-xyz#263)) ([020bbf6](keyshade-xyz@020bbf6)) * Update package versions for release ([93785be](keyshade-xyz@93785be)) ### 🔨 Code Refactoring * **api:** Refactor environment, [secure] and variable functionality ([keyshade-xyz#270](keyshade-xyz#270)) ([55a6d37](keyshade-xyz@55a6d37)) * **api:** Replace for loop with array indexing while decrypting [secure]s during bulk fetch [keyshade-xyz#265](keyshade-xyz#265) ([keyshade-xyz#266](keyshade-xyz#266)) ([62a1731](keyshade-xyz@62a1731)) * **api:** Update return type while fetching [secure]s and variables ([keyshade-xyz#264](keyshade-xyz#264)) ([fd36abd](keyshade-xyz@fd36abd))
## [2.1.0](keyshade-xyz/keyshade@v2.0.0...v2.1.0) (2024-06-27) ### 🚀 Features * **api:** Add `requireRestart` parameter ([keyshade-xyz#286](keyshade-xyz#286)) ([fb447a1](keyshade-xyz@fb447a1)) * **cli:** Added CLI ([keyshade-xyz#289](keyshade-xyz#289)) ([1143d95](keyshade-xyz@1143d95)) * **workflows:** Tag user on attempt's reply body ([9d01698](keyshade-xyz@9d01698)) ### 🐛 Bug Fixes * **web:** Resolve encryption glitch in footer text ([keyshade-xyz#267](keyshade-xyz#267)) ([2b5cb39](keyshade-xyz@2b5cb39)) ### 📚 Documentation * added running-the-web-app.md ([keyshade-xyz#269](keyshade-xyz#269)) ([755ea12](keyshade-xyz@755ea12))
Co-authored-by: Sawan Bhattacharya <[email protected]> Co-authored-by: Rajdip Bhattacharya <[email protected]>
…xyz#282) Co-authored-by: Rajdip Bhattacharya <[email protected]>
…xyz#397) Co-authored-by: vr-varad <varadgupta21#gmail.com> Co-authored-by: Rajdip Bhattacharya <[email protected]>
…#395) Co-authored-by: vr-varad <varadgupta21#gmail.com>
…nviting user in workspace (keyshade-xyz#408)
Co-authored-by: Rajdip Bhattacharya <[email protected]>
) Co-authored-by: vr-varad <varadgupta21#gmail.com> Co-authored-by: Rajdip Bhattacharya <[email protected]>
Co-authored-by: rajdip-b <[email protected]>
PR Reviewer Guide 🔍
|
OMG bro :) |
Can you just do it on a new branch from develop? This is like ages old |
i fetched the upstream changes and merged them with the local develop branch but I am getting merge conflicts in files I did not even edit...? how do I resolve this |
I would recommend you to delete your fork and do it over again. You can copy the features your wrote into a single file and paste it over in the new branch. |
sorry for the late reply. okay i will do that then |
Hey buddy, any updates on this? |
User description
Description
Added a logout endpoint
Fixes #223
Future Improvements
we can extend the add and remove cookie function in the future if we need to have more cookies
Mentions
@rajdip-b
Developer's checklist
If changes are made in the code:
Documentation Update
PR Type
enhancement, tests, configuration changes, dependencies, error handling, formatting
Description
AuthController
.PriceCard
,AnimatedTab
, andAccordion
.MailService
andIntegrationFactory
.Changes walkthrough 📝
25 files
secret.e2e.spec.ts
Enhance secret controller tests with metadata checks and new cases.
apps/api/src/secret/secret.e2e.spec.ts
QueryTransformPipe
to global pipes.projects.
response.items
instead ofresponse[0]
.event.e2e.spec.ts
Update event controller tests with metadata validation.
apps/api/src/event/event.e2e.spec.ts
QueryTransformPipe
to global pipes.response.items
instead ofresponse[0]
.variable.e2e.spec.ts
Enhance variable controller tests with metadata checks and new cases.
apps/api/src/variable/variable.e2e.spec.ts
QueryTransformPipe
to global pipes.projects.
response.items
instead ofresponse[0]
.workspace.e2e.spec.ts
Update workspace controller tests with metadata validation.
apps/api/src/workspace/workspace.e2e.spec.ts
QueryTransformPipe
to global pipes.response.items
instead ofresponse[0]
.project.e2e.spec.ts
Enhance project controller tests with metadata checks.
apps/api/src/project/project.e2e.spec.ts
QueryTransformPipe
to global pipes.response.items
instead ofresponse[0]
.api-key.e2e.spec.ts
Extend API key tests with duplicate name and access checks.
apps/api/src/api-key/api-key.e2e.spec.ts
environment.e2e.spec.ts
Update environment controller tests with metadata validation.
apps/api/src/environment/environment.e2e.spec.ts
QueryTransformPipe
to global pipes.response.items
instead ofresponse[0]
.variable.spec.ts
Add comprehensive tests for variable controller in API client.
packages/api-client/tests/variable.spec.ts
paginate.spec.ts
Add unit tests for pagination utility function.
apps/api/src/common/paginate.spec.ts
paginate
function.cache.service.spec.ts
Add initial tests for CacheService with Redis mock.
apps/api/src/cache/cache.service.spec.ts
CacheService
.secret.spec.ts
Add comprehensive tests for `SecretController` operations
packages/api-client/tests/secret.spec.ts
SecretController
covering CRUD operations.environment.spec.ts
Implement tests for `EnvironmentController` CRUD operations
packages/api-client/tests/environment.spec.ts
EnvironmentController
CRUD operations.project.spec.ts
Add tests for `ProjectController` lifecycle operations
packages/api-client/tests/project.spec.ts
ProjectController
covering project lifecycle.integration.spec.ts
Implement integration tests for `IntegrationController` operations
packages/api-client/tests/integration.spec.ts
IntegrationController
.event.spec.ts
Add tests for `EventController` event fetching
packages/api-client/tests/event.spec.ts
EventController
covering event fetching.environment.
workspace-role.e2e.spec.ts
Enhance workspace role tests with pagination and query transformation
apps/api/src/workspace-role/workspace-role.e2e.spec.ts
QueryTransformPipe
for query transformation.integration.e2e.spec.ts
Extend integration tests with pagination and query transformation.
apps/api/src/integration/integration.e2e.spec.ts
QueryTransformPipe
for global query transformation.setup.ts
Create setup script for API client testing.
packages/api-client/tests/config/setup.ts
auth.controller.spec.ts
Enhance auth controller tests with cache service mock.
apps/api/src/auth/controller/auth.controller.spec.ts
CacheService
in auth controller tests.auth.service.spec.ts
Enhance auth service tests with cache service mock.
apps/api/src/auth/service/auth.service.spec.ts
CacheService
in auth service tests.user.e2e.spec.ts
Extend user tests with admin workspace creation logic.
apps/api/src/user/user.e2e.spec.ts
jest.config.ts
Setup Jest configuration for API client testing.
packages/api-client/jest.config.ts
teardown.ts
Create teardown script for API client testing.
packages/api-client/tests/config/teardown.ts
feedback.e2e.spec.ts
Update feedback e2e tests with consistent test data.
apps/api/src/feedback/feedback.e2e.spec.ts
auth.guard.spec.ts
Update AuthGuard test with additional dependencies.
apps/api/src/auth/guard/auth/auth.guard.spec.ts
AuthGuard
.82 files
authority-checker.service.ts
Refactor authority checks to support multiple authorities.
apps/api/src/common/authority-checker.service.ts
checkHasPermission
method for permission validation.InternalServerErrorException
.secret.service.ts
Refactor secret service for enhanced authority checks and pagination.
apps/api/src/secret/service/secret.service.ts
variable.service.ts
Refactor variable service for enhanced authority checks and
pagination.
apps/api/src/variable/service/variable.service.ts
workspace.service.ts
Enhance workspace service with authority checks and pagination.
apps/api/src/workspace/service/workspace.service.ts
methods.
environment.controller.ts
Adjust default pagination start for environment controller.
apps/api/src/environment/controller/environment.controller.ts
index.tsx
Implement `PriceCard` component for pricing display
apps/web/src/components/pricing/card/index.tsx
PriceCard
component to display pricing information.run.command.ts
Introduce `RunCommand` for executing commands with socket support
apps/cli/src/commands/run.command.ts
RunCommand
class extendingBaseCommand
.project.service.ts
Enhance project service with pagination and improved authority checks
apps/api/src/project/service/project.service.ts
NotFoundException
andUnauthorizedException
.environment.service.ts
Enhance environment service with pagination and improved authority
checks
apps/api/src/environment/service/environment.service.ts
paginate.ts
Add pagination utility for generating metadata and links
apps/api/src/common/paginate.ts
paginate
function to handle pagination metadata.api-key.service.ts
Improve API key service with uniqueness check and better error
handling
apps/api/src/api-key/service/api-key.service.ts
ConflictException
andNotFoundException
.limitMaxItemsPerPage
.command.tsx
Refactor `Command` component for better type handling and styling
apps/platform/src/components/ui/command.tsx
Command
component with improved type handling.base.command.ts
Add `BaseCommand` class for CLI command structure
apps/cli/src/commands/base.command.ts
BaseCommand
class for CLI command structure.project.ts
Implement `ProjectController` for project API management
packages/api-client/src/controllers/project.ts
ProjectController
for managing project API interactions.integration.service.ts
Enhance integration service with pagination and improved authority
checks
apps/api/src/integration/service/integration.service.ts
create.profile.ts
Add `CreateProfile` command for CLI profile management
apps/cli/src/commands/profile/create.profile.ts
CreateProfile
command for creating CLI profiles.auth.guard.ts
Enhance `AuthGuard` with caching and improved error handling
apps/api/src/auth/guard/auth/auth.guard.ts
AuthGuard
with caching for user retrieval.CacheService
for user caching.project.types.d.ts
Define TypeScript types for project API interactions
packages/api-client/src/types/project.types.d.ts
responses.
page.tsx
Add `SecretPage` component for project secret management
apps/platform/src/app/(main)/project/[project]/@secret/page.tsx
SecretPage
component for displaying project secrets.secret.ts
Implement `SecretController` for secret API management
packages/api-client/src/controllers/secret.ts
SecretController
for managing secret API interactions.variable.ts
Implement `VariableController` for variable API management
packages/api-client/src/controllers/variable.ts
VariableController
for managing variable API interactions.cache.service.ts
Add `CacheService` for user caching with Redis
apps/api/src/cache/cache.service.ts
CacheService
for managing user cache with Redis.configuration.ts
Add utility functions for configuration file management
apps/cli/src/util/configuration.ts
integration.types.d.ts
Define TypeScript types for integration API interactions
packages/api-client/src/types/integration.types.d.ts
responses.
list.profile.ts
Add `ListProfile` command for CLI profile listing
apps/cli/src/commands/profile/list.profile.ts
ListProfile
command for listing CLI profiles.cli-table
for formatted output.event.service.ts
Enhance event service with pagination and improved authority checks
apps/api/src/event/service/event.service.ts
cache.module.ts
Add `CacheModule` for providing caching services
apps/api/src/cache/cache.module.ts
CacheModule
to provideCacheService
.animated-tabs.tsx
Introduce AnimatedTab component with motion effects.
apps/web/src/components/ui/animated-tabs.tsx
AnimatedTab
component usingframer-motion
.cn
utility for conditional class names.init.command.ts
Add InitCommand for project configuration initialization.
apps/cli/src/commands/init.command.ts
InitCommand
class to initialize project configurations.workspace-role.service.ts
Implement pagination and authority updates in WorkspaceRoleService.
apps/api/src/workspace-role/service/workspace-role.service.ts
user.service.ts
Enhance UserService with dummy user creation and pagination.
apps/api/src/user/service/user.service.ts
page.tsx
Refactor project API interactions in main page.
apps/platform/src/app/(main)/page.tsx
Projects
utility functions.zod
schema validation.change-notifier.socket.ts
Improve client registration and cache handling in ChangeNotifier.
apps/api/src/socket/change-notifier.socket.ts
environment.ts
Introduce EnvironmentController for managing environments.
packages/api-client/src/controllers/environment.ts
EnvironmentController
for environment API interactions.page.tsx
Create pricing page with animated tab navigation.
apps/web/src/app/(main)/pricing/page.tsx
AnimatedTab
component for tab navigation.integration.ts
Develop IntegrationController for integration management.
packages/api-client/src/controllers/integration.ts
IntegrationController
for managing integrations.client.ts
Introduce APIClient for handling HTTP requests.
packages/api-client/src/core/client.ts
APIClient
class for HTTP requests.update.profile.ts
Implement UpdateProfile command for CLI profile management.
apps/cli/src/commands/profile/update.profile.ts
UpdateProfile
command for updating CLI profiles.projects.ts
Add project API utility functions for platform.
apps/platform/src/lib/api-functions/projects.ts
projects.
create.environment.ts
Implement CreateEnvironment command for environment creation.
apps/cli/src/commands/environment/create.environment.ts
CreateEnvironment
command for creating environments.EnvironmentController
for API interaction.layout.tsx
Improve project layout with dynamic content and data fetching.
apps/platform/src/app/(main)/project/[project]/layout.tsx
Projects
utility.accordion.tsx
Introduce Accordion component for collapsible UI sections.
apps/platform/src/components/ui/accordion.tsx
Accordion
component usingradix-ui
.variable.controller.ts
Enhance VariableController with additional endpoints.
apps/api/src/variable/controller/variable.controller.ts
VariableController
with new endpoints.encrypt-text.tsx
Improve EncryptText component with dynamic styling.
apps/web/src/components/ui/encrypt-text.tsx
EncryptText
component with dynamic width calculation.update.environment.ts
Implement UpdateEnvironment command for environment updates.
apps/cli/src/commands/environment/update.environment.ts
UpdateEnvironment
command for updating environments.EnvironmentController
for API interaction.list.environment.ts
Implement ListEnvironment command for environment listing.
apps/cli/src/commands/environment/list.environment.ts
ListEnvironment
command for listing environments.EnvironmentController
for API interaction.delete.profile.ts
Implement DeleteProfile command for CLI profile deletion.
apps/cli/src/commands/profile/delete.profile.ts
DeleteProfile
command for deleting CLI profiles.api-key.controller.ts
Enhance ApiKeyController with additional endpoints.
apps/api/src/api-key/controller/api-key.controller.ts
auth.service.ts
Enhance AuthService with caching for user login.
apps/api/src/auth/service/auth.service.ts
get.environment.ts
Implement GetEnvironment command for environment retrieval.
apps/cli/src/commands/environment/get.environment.ts
GetEnvironment
command for fetching environment details.EnvironmentController
for API interaction.secret.controller.ts
Enhance SecretController with additional endpoints.
apps/api/src/secret/controller/secret.controller.ts
SecretController
with new endpoints.delete.environment.ts
Implement DeleteEnvironment command for environment deletion.
apps/cli/src/commands/environment/delete.environment.ts
DeleteEnvironment
command for deleting environments.EnvironmentController
for API interaction.tooltip.tsx
Introduce Tooltip component for enhanced UI interactions.
apps/platform/src/components/ui/tooltip.tsx
Tooltip
component usingradix-ui
.page.tsx
Enhance OTP page with error notifications and input handling.
apps/platform/src/app/auth/otp/page.tsx
input-otp.tsx
Refactor InputOTP component with improved typing and styling.
apps/platform/src/components/ui/input-otp.tsx
InputOTP
component with type-safe props.index.tsx
Enhance ProjectCard component with ID-based linking.
apps/platform/src/components/dashboard/projectCard/index.tsx
ProjectCard
component to use project ID for links.auth.controller.ts
Implement logout endpoint in AuthController.
apps/api/src/auth/controller/auth.controller.ts
removeCookie
utility for clearing cookies.use.profile.ts
Implement UseProfile command for setting default profile.
apps/cli/src/commands/profile/use.profile.ts
UseProfile
command for setting default CLI profile.logger.ts
Introduce Logger utility for consistent logging.
apps/cli/src/util/logger.ts
Logger
namespace for logging utilities.index.tsx
Enhance Navbar with pricing link and project tabs.
apps/platform/src/components/shared/navbar/index.tsx
integration.controller.ts
Refine IntegrationController with pagination adjustments.
apps/api/src/integration/controller/integration.controller.ts
event.ts
Develop EventController for event management.
packages/api-client/src/controllers/event.ts
EventController
for managing event API interactions.combobox.tsx
Enhance Combobox component with improved error handling.
apps/platform/src/components/ui/combobox.tsx
secrets.ts
Implement secret fetching utility for platform.
apps/platform/src/lib/api-functions/secrets.ts
zod
schema for data validation.index.ts
Initialize CLI application with command setup.
apps/cli/src/index.ts
app.module.ts
Integrate CacheModule into application module.
apps/api/src/app/app.module.ts
CacheModule
to the application module.environment.command.ts
Implement EnvironmentCommand for environment management.
apps/cli/src/commands/environment.command.ts
EnvironmentCommand
for managing environments.layout.tsx
Improve main layout styling for responsiveness.
apps/platform/src/app/(main)/layout.tsx
profile.command.ts
Implement ProfileCommand for CLI profile management.
apps/cli/src/commands/profile.command.ts
ProfileCommand
for managing CLI profiles.create-user.ts
Update user creation logic for admin users.
apps/api/src/common/create-user.ts
response-parser.ts
Implement response parser utility for API client.
packages/api-client/src/core/response-parser.ts
parseResponse
utility for handling API responses.profile.ts
Add profile utility functions for CLI.
apps/cli/src/util/profile.ts
decrypt.ts
Implement decrypt utility for ECC decryption.
apps/cli/src/util/decrypt.ts
decrypt
utility function for ECC decryption.eccrypto
library for decryption process.project.controller.ts
Refactor project controller fork endpoints.
apps/api/src/project/controller/project.controller.ts
redis.provider.ts
Simplify Redis client setup in RedisProvider.
apps/api/src/provider/redis.provider.ts
index.ts
Export API client controllers for external use.
packages/api-client/src/index.ts
socket.types.ts
Update socket types with client registration response.
apps/api/src/socket/socket.types.ts
ClientRegisteredResponse
interface for socket communication.index.tsx
Add pricing link to the navbar.
apps/web/src/components/shared/navbar/index.tsx
remove-cookie.ts
Implement removeCookie utility for response handling.
apps/api/src/common/remove-cookie.ts
token
cookie from the response.page.tsx
Add placeholder for variable page component.
apps/platform/src/app/(main)/project/[project]/@variable/page.tsx
route.ts
Implement health check route for API.
apps/platform/src/app/api/health/route.ts
limit-max-items-per-page.ts
Implement utility for limiting items per page.
apps/api/src/common/limit-max-items-per-page.ts
6 files
pricing.ts
Define pricing data for subscription plans
apps/web/src/constants/pricing.ts
constants.ts
Define constant for API base URL.
apps/cli/src/util/constants.ts
.eslintrc.js
Add ESLint configuration for CLI project.
apps/cli/.eslintrc.js
.eslintrc.js
Add ESLint configuration for API client project.
packages/api-client/.eslintrc.js
prettier.config.js
Update Prettier configuration with end-of-line setting.
prettier.config.js
deploy-api.yml
Add GitHub Actions workflow for API deployment.
.github/workflows/deploy-api.yml
15 files
secret.types.d.ts
Add TypeScript definitions for secret management.
packages/api-client/src/types/secret.types.d.ts
variable.types.d.ts
Add TypeScript definitions for variable management.
packages/api-client/src/types/variable.types.d.ts
index.ts
Update and extend type definitions for platform.
apps/platform/src/types/index.ts
event.types.d.ts
Add TypeScript definitions for event management.
packages/api-client/src/types/event.types.d.ts
environment.types.d.ts
Add TypeScript definitions for environment management.
packages/api-client/src/types/environment.types.d.ts
pricing.ts
Add TypeScript definitions for pricing components.
apps/web/src/types/pricing.ts
index.types.d.ts
Add TypeScript definitions for CLI configurations.
apps/cli/src/types/index.types.d.ts
index.types.d.ts
Add TypeScript definitions for API client responses.
packages/api-client/src/types/index.types.d.ts
run.types.d.ts
Add TypeScript definitions for run command.
apps/cli/src/types/command/run.types.d.ts
index.tsx
Add SVG imports for pricing components.
apps/web/public/pricing/index.tsx
command.types.d.ts
Add TypeScript definitions for CLI command types.
apps/cli/src/types/command/command.types.d.ts
index.ts
Add SVG imports for secret components.
apps/platform/public/svg/secret/index.ts
index.ts
Export pricing constants for application use.
apps/web/src/constants/index.ts
index.ts
Export pricing types for application use.
apps/web/src/types/index.ts
package.json
Update package.json with new dependencies and scripts.
apps/api/package.json
package.json
.3 files
integration.factory.ts
Enhance error handling in IntegrationFactory.
apps/api/src/integration/plugins/factory/integration.factory.ts
InternalServerErrorException
.mail.service.ts
Enhance error handling in MailService.
apps/api/src/mail/services/mail.service.ts
InternalServerErrorException
.create-event.ts
Enhance error handling in createEvent function.
apps/api/src/common/create-event.ts
InternalServerErrorException
.3 files
main.ts
Refactor main.ts for consistent import style.
apps/api/src/main.ts
cookie-parser
to default import.logger.service.ts
Refactor logger service imports for consistency.
apps/api/src/common/logger.service.ts
chalk
andmoment
to use default imports.workspace-storage.ts
Add newline at end of workspace-storage.ts file.
apps/platform/src/lib/workspace-storage.ts
56 files
package-lock.json
...
apps/api/package-lock.json
...
package-lock.json
...
apps/cli/package-lock.json
...
CHANGELOG.md
...
CHANGELOG.md
...
page.mdx
...
apps/web/src/app/(main)/(mdx)/privacy/page.mdx
...
package.json
...
package.json
...
package.json
...
apps/platform/package.json
...
deploy-platform.yml
...
.github/workflows/deploy-platform.yml
...
environment-variables.md
...
docs/contributing-to-keyshade/environment-variables.md
...
cli.md
...
docs/contributing-to-keyshade/design-of-our-code/cli.md
...
validate-api-client.yaml
...
.github/workflows/validate-api-client.yaml
...
validate-cli.yaml
...
.github/workflows/validate-cli.yaml
...
validate-platform.yaml
...
.github/workflows/validate-platform.yaml
...
profile.md
...
docs/cli/profile.md
...
deploy-web.yml
...
.github/workflows/deploy-web.yml
...
api_a31bdb66-69e3-469b-afb4-f2051385e634
...
.postman/api_a31bdb66-69e3-469b-afb4-f2051385e634
...
how-the-cli-works.md
...
docs/internals/how-the-cli-works.md
...
auto-assign.yaml
...
.github/workflows/auto-assign.yaml
...
validate-api.yaml
...
.github/workflows/validate-api.yaml
...
Dockerfile
...
apps/platform/Dockerfile
...
base.json
...
packages/tsconfig/base.json
...
SUMMARY.md
...
docs/SUMMARY.md
...
organization-of-code.md
...
docs/contributing-to-keyshade/design-of-our-code/organization-of-code.md
...
schema.prisma
...
apps/api/src/prisma/schema.prisma
...
setting-things-up.md
...
docs/contributing-to-keyshade/setting-things-up.md
...
validate-web.yaml
...
.github/workflows/validate-web.yaml
...
package.json
...
apps/cli/package.json
...
introduction.md
...
docs/cli/introduction.md
...
README.md
...
README.md
...
web.md
...
docs/contributing-to-keyshade/design-of-our-code/web.md
...
package.json
...
apps/web/package.json
...
.env.example
...
.env.example
...
init.md
...
docs/cli/init.md
...
running-the-web-app.md
...
docs/contributing-to-keyshade/running-things-locally/running-the-web-app.md
...
docker-ci.yml
...
.github/workflows/docker-ci.yml
...
api-testing.md
...
docs/contributing-to-keyshade/running-things-locally/api-testing.md
...
running-the-api.md
...
docs/contributing-to-keyshade/running-things-locally/running-the-api.md
...
docker-compose.yml
...
docker-compose.yml
...
pnpm-lock.yaml
...
pnpm-lock.yaml
...
package.json
...
packages/api-client/package.json
...
tsconfig.json
...
apps/api/tsconfig.json
...
.swcrc
...
apps/cli/.swcrc
...
architecture-of-keyshade.md
...
docs/internals/architecture-of-keyshade.md
...
run.md
...
docs/cli/run.md
...
tsconfig.json
...
apps/cli/tsconfig.json
...
tsconfig.json
...
packages/api-client/tsconfig.json
...
running-the-cli.md
...
docs/contributing-to-keyshade/running-things-locally/running-the-cli.md
...
tsconfig.spec.json
...
packages/api-client/tsconfig.spec.json
...
README.md
...
docs/contributing-to-keyshade/running-things-locally/README.md
...
migration.sql
...
apps/api/src/prisma/migrations/20240627131325_add_unique_key_in_api_key/migration.sql
...
package-lock.json
...
packages/api-client/package-lock.json
...
turbo.json
...
turbo.json
...
README.md
...
docs/contributing-to-keyshade/design-of-our-code/README.md
...
tsconfig.app.json
...
apps/api/tsconfig.app.json
...
pre-commit
...
.husky/pre-commit
...
tsconfig.spec.json
...
apps/api/tsconfig.spec.json
...
Dockerfile
...
apps/web/Dockerfile
...