UNPKG

auto-parse

Version:

Automatically convert any value to its best matching JavaScript type. Supports numbers, booleans, objects, arrays, BigInt, Symbol, comma-separated numbers, prefix stripping, allowed type enforcement and a plugin API.

17 lines (12 loc) 1.18 kB
# Roadmap to 2.0 The following items were completed as part of the **auto-parse** 2.0 release. - **Modernize tooling** – replace the Browserify/Uglify build with a modern bundler such as Rollup or esbuild and update development dependencies. - **Add TypeScript support** – ship type declarations or rewrite the library in TypeScript. - **ESM compatibility** – publish an ES module build alongside CommonJS to ease consumption in modern environments. - **Extend parsing features** – support newer JavaScript types like `Symbol` and `BigInt`. - **Flexible parsing strategy** – expose hooks or a plugin mechanism for custom parsing logic. - **Simplify dependency footprint** – remove the `typpy` dependency in favor of native type checks. - **Improve testing and CI** – adopt a modern test framework (e.g. Jest) and automate tests via GitHub Actions. - **Documentation updates** – maintain a CHANGELOG and provide migration notes for breaking changes. These enhancements would modernize the project and make the upgrade to version 2.0 compelling for users. See [RELEASE_NOTES_2.0.md](RELEASE_NOTES_2.0.md) for an overview of the changes shipped in this release.