Socket
Book a DemoInstallSign in
Socket

org.webjars.npm:prettier-plugin-sort-json

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

org.webjars.npm:prettier-plugin-sort-json

WebJar for prettier-plugin-sort-json

Source
mavenMaven
Version
0.0.2
Version published
Maintainers
1
Source

prettier-plugin-sort-json

A plugin for Prettier that sorts JSON files by property name.

Requirements

This module requires an LTS Node version (v10.0.0+), and prettier v2.1.0+.

Install

Using npm:

npm install --save-dev prettier-plugin-sort-json

Using yarn:

yarn add --dev prettier-plugin-sort-json

Description

This plugin adds a JSON preprocessor that will sort JSON files containing a JSON object alphanumerically by key. JSON files containing Arrays or other non-Object values are skipped.

Object entries are sorted by key using Array.sort, according to each character's Unicode code point value.

Examples

Before:

{
    "z": null,
    "a": null,
    "b": null,
    "0": null,
    "exampleNestedObject": {
        "z": null,
        "a": null
    }
}

After:

{
    "0": null,
    "a": null,
    "b": null,
    "exampleNestedObject": {
        "z": null,
        "a": null
    },
    "z": null
}

Configuration

JSON Recursive Sort

Sort JSON objects recursively, including all nested objects.

DefaultCLI OverrideAPI Override
false--json-recursive-sortjsonRecursiveSort: <bool>

FAQs

Package last updated on 28 Jun 2021

Did you know?

Socket

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.

Install

Related posts