
Research
5 Malicious Chrome Extensions Enable Session Hijacking in Enterprise HR and ERP Systems
Five coordinated Chrome extensions enable session hijacking and block security controls across enterprise HR and ERP platforms.
prettier-eslint_d
Advanced tools
Format your JavaScript files with prettier and eslint, fast
prettier-eslint_d allows you to use Prettier and Eslint together, and use them fast. It spawns them as daemons, so any subsequent calls will be as fast as possible. Great for integrating into editors like Emacs and Vim!
First, add an Eslint config to your project. prettier-eslint_d assumes you have an .eslintrc or .eslintrc.json in your project.
Install it via yarn or npm:
yarn add --dev prettier-eslint_d
You can then use prettier-eslint_d in the same way you may be using prettier:
# Fix one file
yarn run prettier-eslint_d --write path/to/file.js
# Fix many files
yarn run prettier-eslint_d --write 'scripts/**/*.js'
# Fix via stdin/stdout (great for editors)
cat path/to/script.js | ./node_modules/.bni/prettier-eslint_d --stdin
For more options, see node_modules/.bin/prettier-eslint_d --help.
Your setup may vary, but I recommend having check and fix commands in a project. You can add these to your package.json:
/* package.json */
{
"scripts": {
"prettier:check": "prettier-eslint --list-different 'src/**/*.js'",
"prettier:fix": "prettier-eslint --write 'src/**/*.js'"
}
}
Add yarn run prettier:check in your CI script to ensure that files checked in are formatted properly. You can run yarn run prettier:fix to fix up all files.
See: https://gist.github.com/rstacruz/a2361d000a88e49472c4419116edaccf
This project integrates the following other projects:
prettier-eslint_d © 2018+, Rico Sta. Cruz. Released under the MIT License.
Authored and maintained by Rico Sta. Cruz with help from contributors (list).
ricostacruz.com · GitHub @rstacruz · Twitter @rstacruz
FAQs
Format your JavaScript files with prettier and eslint, fast
We found that prettier-eslint_d demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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.

Research
Five coordinated Chrome extensions enable session hijacking and block security controls across enterprise HR and ERP platforms.

Research
Node.js patched a crash bug where AsyncLocalStorage could cause stack overflows to bypass error handlers and terminate production servers.

Research
/Security News
A malicious Chrome extension steals newly created MEXC API keys, exfiltrates them to Telegram, and enables full account takeover with trading and withdrawal rights.