![Introducing Enhanced Alert Actions and Triage Functionality](https://cdn.sanity.io/images/cgdhsj6q/production/fe71306d515f85de6139b46745ea7180362324f0-2530x946.png?w=800&fit=max&auto=format)
Product
Introducing Enhanced Alert Actions and Triage Functionality
Socket now supports four distinct alert actions instead of the previous two, and alert triaging allows users to override the actions taken for all individual alerts.
@babel/plugin-proposal-numeric-separator
Advanced tools
Package description
The @babel/plugin-proposal-numeric-separator package is a Babel plugin that allows developers to use the numeric separator feature proposed for JavaScript. This feature enables developers to make their numeric literals more readable by creating a visual separation between groups of digits, similar to how commas or periods are used in some cultures to separate thousands or denote decimals.
Readable large numbers
Improves the readability of large numbers by allowing underscores as separators.
1000000 // Without numeric separator
1_000_000 // With numeric separator
Readable binary numbers
Enhances the readability of binary numbers by permitting underscores between bits.
0b1010101010101010 // Without numeric separator
0b1010_1010_1010_1010 // With numeric separator
Readable hexadecimal numbers
Improves the readability of hexadecimal numbers by allowing underscores between bytes.
0xDEADBEEF // Without numeric separator
0xDEAD_BEEF // With numeric separator
Readable BigInt literals
Enhances the readability of BigInt literals by permitting underscores as separators.
100000000000000000000n // Without numeric separator
100_000_000_000_000_000_000n // With numeric separator
TypeScript, a superset of JavaScript, includes support for numeric separators as part of its language features. It provides similar readability improvements for numeric literals. However, TypeScript is a full-fledged language with a compiler, whereas @babel/plugin-proposal-numeric-separator is a plugin for Babel that transpiles this specific feature.
The ESLint plugin 'eslint-plugin-unicorn' includes a rule called 'numeric-separators-style' which enforces the consistent use of numeric separators in literals. While it doesn't transpile code like Babel, it helps maintain code quality and readability by linting the numeric separator usage.
Readme
Remove numeric separators from Decimal, Binary, Hex and Octal literals
See our website @babel/plugin-proposal-numeric-separator for more information.
Using npm:
npm install --save-dev @babel/plugin-proposal-numeric-separator
or using yarn:
yarn add @babel/plugin-proposal-numeric-separator --dev
FAQs
Remove numeric separators from Decimal, Binary, Hex and Octal literals
The npm package @babel/plugin-proposal-numeric-separator receives a total of 10,170,535 weekly downloads. As such, @babel/plugin-proposal-numeric-separator popularity was classified as popular.
We found that @babel/plugin-proposal-numeric-separator demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket now supports four distinct alert actions instead of the previous two, and alert triaging allows users to override the actions taken for all individual alerts.
Security News
Polyfill.io has been serving malware for months via its CDN, after the project's open source maintainer sold the service to a company based in China.
Security News
OpenSSF is warning open source maintainers to stay vigilant against reputation farming on GitHub, where users artificially inflate their status by manipulating interactions on closed issues and PRs.