SkyN9ne / JSToolNpp

A tool / plugin for Notepad++ and Visual Studio Code adding features for JavaScript and JSON. Formerly called JSMinNpp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A JavaScript + JSON formatter, beautifier & minifier for Notepad++ and VS Code (source, .DLL, .VSIX)


It inconcorporates:

  • Douglas Crockford's JSMin algorithm to minimize JavaScript code.
  • A custom algorithm to format and optionally beautify JavaScript code.
  • A JSON tree viewer. The JSON tree viewer on Notepad++ can handle 10MB+ *.JSON files easily.
  • Supports both 32-bit and 64-bit since Notepad++ version 1.20.0+, "*.64.zip" package)

Really useful for dealing with unformatted, compressed and minified JavaScript & JSON, especially for Notepad++. But available as a .VSIX extension from Visual Studio Code's Marketplace.

Original project site: https://www.sunjw.us/jstool

Buy Me a Coffee at ko-fi.com

FEATURES

  • JavaScript minify.
  • JavaScript / JSON formatter / beautifier.
  • Sort JSON data alphabetically.
  • JSON tree viewer.

INSTALLATION (for Notepad++):

Install JSTool from the Plugin Manager in Notepad++. Or alternatively download it from from GitHuB or https://sourceforge.net/projects/jsminnpp/ and copy JSMinNpp.dll to the plugin directory of Notepad++ (By default on Windows it's typically %AppData% or %ProgramFiles%

INSTALLATION (for Visual Studio Code)

Install sunjw.jstool) from Visual Studio Code Extensions. Or "Download Extension" from https://marketplace.visualstudio.com/items?itemName=sunjw.jstool and install the .VSIX file. Or open from the Command Palette (Ctrl+Shift+P), add extension and select the .vsix file.

LICENSE

GPL 2.0

About

A tool / plugin for Notepad++ and Visual Studio Code adding features for JavaScript and JSON. Formerly called JSMinNpp

License:GNU General Public License v2.0


Languages

Language:JavaScript 98.7%Language:C++ 0.7%Language:C 0.3%Language:PHP 0.1%Language:Python 0.1%Language:Hack 0.0%Language:CSS 0.0%