Skip to content
This repository was archived by the owner on Jul 30, 2025. It is now read-only.
This repository was archived by the owner on Jul 30, 2025. It is now read-only.

πŸ”¨ @mx/core v0.1.0 -- developmentΒ #1

Description

@mahabubx7

πŸ”¨ core modules and necessary functionalities

πŸ• : means still in development and improving...
βœ… : means ready for release or completed targets
⏸ : means it is now in backlog or paused

Checklist for implementations and development tasks:

  • core Gateway πŸ• (refers route-handler-module)
  • core MxJs πŸ• Main class and application's core
  • core Inquery πŸ• Request class
  • core Reply πŸ• Response class

Following express.js (v5) core to make this almost equivalent

Todo list for addition or implementation or custom module in core itself

  • core content-disposition for request
  • core content-type => improve by following it
  • core cookie => custom
  • core cookie-signature => custom
  • core debug => custom | use-it
  • core depd => review-n-decide
  • core etag => use it directly
  • core mime-types => review-n-decide or custom
  • core encodeurl => review-n-decide
  • core escape-html => custom (copy-paste-like)
  • core fresh => custom (refactor + copy-paste)
  • core methods => update our existing one from this
  • core mime-types => update our existing one from this
  • core proxy-addr => use-it-directly
  • core qs => use-it-directly
  • core range-parser => custom
  • core safe-buffer => custom (copy-paste-like)
  • core send => review & update Reply class
  • core serve-static => custom (by reviewing it)
  • core statuses => update our constants
  • core type-is => review n decide

Tests

Implement unit tests with at least 90%+ to 100% coverage fulfillment using vitest instead of jest

Now start cooking this 😩
~/@mahabubx7

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions