Socket
Socket
Sign inDemoInstall

sort-package-json

Package Overview
Dependencies
Maintainers
1
Versions
97
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sort-package-json - npm Package Compare versions

Comparing version 2.5.0 to 2.5.1

66

index.d.ts
/* eslint-disable @typescript-eslint/no-explicit-any */
declare namespace sortPackageJson {
interface SortPackageJsonFn {
/**
* Sort packageJson object.
*
* @param packageJson - A packageJson
* @param options - An options object
* @returns Sorted packageJson object
*/
<T extends Record<any, any>>(packageJson: T, options?: Options): T
type ComparatorFunction = (left: string, right: string) => number
/**
* Sort packageJson string.
*
* @param packageJson - A packageJson string.
* @param options - An options object
* @returns Sorted packageJson string.
*/
(packageJson: string, options?: Options): string
}
interface Options {
readonly sortOrder?: readonly string[] | ComparatorFunction
}
type ComparatorFunction = (left: string, right: string) => number
interface SortPackageJson {
/**
* Sort packageJson object.
*
* @param packageJson - A packageJson
* @param options - An options object
* @returns Sorted packageJson object
*/
<T extends Record<any, any>>(packageJson: T, options?: Options): T
function sortObjectBy<T extends Record<any, any>>(
comparator?: string[],
deep?: boolean,
): (x: T) => T
interface Field {
readonly key: string
over?<T extends Record<any, any>>(x: T): T
}
interface Options {
readonly sortOrder?: readonly string[] | ComparatorFunction
}
/**
* Sort packageJson string.
*
* @param packageJson - A packageJson string.
* @param options - An options object
* @returns Sorted packageJson string.
*/
(packageJson: string, options?: Options): string
}
interface sortPackageJsonExports extends sortPackageJson.SortPackageJsonFn {
readonly default: sortPackageJson.SortPackageJsonFn
readonly sortPackageJson: sortPackageJson.SortPackageJsonFn
readonly sortOrder: string[]
}
declare const sortPackageJsonDefault: SortPackageJson
export default sortPackageJsonDefault
declare const sortPackageJsonExports: sortPackageJsonExports
export = sortPackageJsonExports
export const sortPackageJson: SortPackageJson
export const sortOrder: string[]
{
"name": "sort-package-json",
"version": "2.5.0",
"version": "2.5.1",
"description": "Sort an Object or package.json based on the well-known package.json keys",

@@ -5,0 +5,0 @@ "keywords": [

@@ -92,3 +92,3 @@ # Sort Package.json

### `--stdin` flag
#### `--stdin` flag

@@ -95,0 +95,0 @@ To read from `stdin` and output the result to `stdout` use the `--stdin` flag.

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc