Security News
pnpm 10.0.0 Blocks Lifecycle Scripts by Default
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
hexo-html-prettify
Advanced tools
hexo-html-prettify
is a plugin for Hexo static site generator that tidies up output HTML markup.
js-beautify
underneath. It's possible to use all power of this library to beautify HTML markup.js-beauty
minifier.Once Hexo build HTML page, the plugin runs js-beautify
to cleanup output HTML. Easy! 🤓
$ npm install hexo-html-prettify --save-dev
html_prettify
parameter to Hexo configuration file (see configuration description below).To configure the plugin add html_prettify
key to the Hexo config file. For example:
html_prettify:
enable: true
exclude:
- "*/**/test"
options:
indent_size: 2
indent_char: " "
max_preserve_newlines: "-1"
preserve_newlines: false
keep_array_indentation: true
break_chained_methods: false
indent_scripts: normal
brace_style: expand
space_before_conditional: true
unescape_strings: false
jslint_happy: true
end_with_newline: true
wrap_line_length: "0"
indent_inner_html: false
comma_first: false
e4x: false
indent_empty_lines: false
Key | Required | Default value | Description |
---|---|---|---|
enable | false | true | Enable/disable output HTML prettifying. |
exclude | false | empty | Array of paths that should be excluded from processing. |
options | false | Options object that will be passed to js-beautify during processing. You can generate your settings using this online tool. |
FAQs
HTML beautifier for Hexo static site generator.
We found that hexo-html-prettify 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.
Security News
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
Product
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Research
Security News
Socket researchers have discovered multiple malicious npm packages targeting Solana private keys, abusing Gmail to exfiltrate the data and drain Solana wallets.