Skip to content
This repository has been archived by the owner on Jun 22, 2024. It is now read-only.

[WIP] Global wishlist #43

Open
21 tasks
sheplu opened this issue May 11, 2023 · 3 comments
Open
21 tasks

[WIP] Global wishlist #43

sheplu opened this issue May 11, 2023 · 3 comments

Comments

@sheplu
Copy link
Member

sheplu commented May 11, 2023

With the discussions during the OpenJS world event in Vancouver, a lot of people express the interest / need to have both documentation and examples being easy to use by the broader community.
Here is a quick list of some first ideas (I will open a PR to have some kind of summary inside the repo)

In all case each item should include

  • test
  • how to use (full step by step)
  • explanation or consideration

Pure Node.js

  • Node.js test platform: runner, test, tap output...
  • Stream operation (pipeline, duplex, transform)
  • Read / write files with transformation (buffer operation?)
  • Simple HTTP server
  • Node-api with c/c++ wrapper
  • Node-api with napi-rs / bindgen / neon for rust
  • Loader (use case with typescript? waiting to move out of experimental?)
  • CLI usage (read args, interacting with systems)
  • Undici / HTTP use case

NPM / Packages

  • Create a simple package and publishing it
  • Build CJS / ESM dual package
  • NPM query and usage of NPM CLI

TypeScript

  • Using Typescript to create a package / lib

Cloud

  • Serverless function for all providers (read a request, insert into a db for each)
  • Docker setup for a project

TypeScript

  • Setup a basic example with typescript
  • Full TS + HMR setup for project
  • How to use map files

Other

  • Docker base application
  • Security solution
  • Good practice (?)
@AugustinMauroy
Copy link

what do you think about:

  • How to create a package with nodejs
  • How to create a package with nodejs and typescript/rust ...

@UlisesGascon
Copy link
Member

I will love to help with the docker one, following this guide https://nodejs.org/en/docs/guides/nodejs-docker-webapp

@sheplu sheplu pinned this issue Aug 30, 2023
@AugustinMauroy
Copy link

I can work on test runner
and we can "bind" it with this part on learn section: https://nodejs.org/en/learn/test-runner/introduction

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants