proposal-rm-builtin-subclassing
by tc39
Remove ES6 built-in subclassing
AI summary
Subclass removal
Removes support for subclassing built-in JavaScript methods and constructors to simplify implementation and reduce security vulnerabilities.
- stars
- 34
- forks
- 5
- watching
- 23
Similar projects
Found by comparing what the projects do, not just their names.
Module builder
Automatically rebuilds native Node.js modules against the currently installed Electron version.
Constructor cleaner
Prevents binding functions and initial state setup in class constructors to improve code clarity and reduce unnecessary complexity.
PropTypes remover
Removes unnecessary React propTypes from production builds to reduce file size.
RegExp features
Defines legacy features of the RegExp constructor in JavaScript
Context manager
Disallows the use of 'this' in JavaScript code.
Dependency remover
Removes unused Ramda dependencies from JavaScript code to simplify imports and reduce bundle size.
Component builder
Utility methods to create reusable React components with customizable classes and props.
Class scanner
A PostCSS plugin to automatically generate scoped CSS classes and export class names as JSON.
Range type library
Provides pre-packaged and easily installable implementation of a mathematical range type.
Module cleaner
Automates removal of outdated and unused node_modules to free up disk space
Module igniter
Prevents modules from being included in the output bundle of a JavaScript application
Module loader library
A toolkit for building ES6 Module Loader pipelines and shims for legacy environments.
ESLint rules library
Adds custom ESLint rules to enforce coding standards and best practices in JavaScript development.
Module top-level blocker
Prevents side effects at module tops
Web app builder
Builds a bridge between frontend and backend to enable interactive web applications in Rust