-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Labels
difficulty: 3Likely to be challenging but manageable.Likely to be challenging but manageable.ideaPotential GSoC project idea.Potential GSoC project idea.priority: lowLow priority.Low priority.tech: javascriptInvolves programming in JavaScript.Involves programming in JavaScript.tech: nodejsRequires developing with Node.js.Requires developing with Node.js.
Description
Idea
Achieve feature parity with Node.js fs package. We currently only support a limited selection of fs methods. Would be useful to support more.
Part of this work involves providing an abstraction layer of Node.js built-ins in order to support newer functionality (e.g., options and/or behavior) not present in older Node.js versions. This is similar in concept to the userland readable-stream package.
Expected Outcomes
stdlib will have complete feature parity with Node.js built-ins.
Involved Software
No other software is necessary.
Prerequisite Knowledge
JavaScript, Node.js.
Difficulty
Intermediate. Could require some creative solutions to ensure that abstractions work for older Node.js versions.
Project Length
175/350 hours. Can be scoped accordingly.
Potential Mentors
Metadata
Metadata
Assignees
Labels
difficulty: 3Likely to be challenging but manageable.Likely to be challenging but manageable.ideaPotential GSoC project idea.Potential GSoC project idea.priority: lowLow priority.Low priority.tech: javascriptInvolves programming in JavaScript.Involves programming in JavaScript.tech: nodejsRequires developing with Node.js.Requires developing with Node.js.