eslint-plugin-private-props
Assume all properties/methods that begin with an underscore are private and generate errors for unused or undeclared properties.
Assume all properties/methods that begin with an underscore are private and generate errors for unused or undeclared properties.
Better state management for JavaScript objects
Provides a method of converting underscored pseudo-private class members into truly private class members
Use ES2015 Proxy to restrict access of private properties.
Gives access to native objects internal properties, such as proxy's [[Target]] and [[Handler]]
A Babel plugin that transforms #property to _property or a minified name
TypeScript transformer to rename private properties and methods to allow mangling