Socket
Socket
Sign inDemoInstall

clipanion

Package Overview
Dependencies
Maintainers
1
Versions
84
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

clipanion - npm Package Compare versions

Comparing version 2.0.0-rc.4 to 2.0.0-rc.5

1

lib/advanced/Command.js

@@ -181,2 +181,3 @@ "use strict";

bag.context = context;
bag.path = parsed.path;
for (const transformer of transformers)

@@ -183,0 +184,0 @@ transformer(bag, parsed);

export declare type ParseEntry = {
type: `path`;
name: string;
} | {
type: `positional`;

@@ -16,2 +19,3 @@ value: string;

export declare const builders: {
generatePath(segment: string): ParseEntry;
generatePositional(segment: string): ParseEntry;

@@ -18,0 +22,0 @@ generateBoolean(segment: string): ParseEntry;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.builders = {
generatePath(segment) {
return { type: `path`, name: segment };
},
generatePositional(segment) {

@@ -5,0 +8,0 @@ return { type: `positional`, value: segment };

4

lib/core/Command.js

@@ -46,4 +46,4 @@ "use strict";

const currentPathNodeDD = this.createNode({ weight: 0x100, label: `consuming path (no opts)` });
this.registerTransition(lastPathNode, segment, currentPathNode);
this.registerTransition(lastPathNodeDD, segment, currentPathNodeDD);
this.registerTransition(lastPathNode, segment, currentPathNode, `generatePath`);
this.registerTransition(lastPathNodeDD, segment, currentPathNodeDD, `generatePath`);
this.registerTransition(currentPathNode, `--`, currentPathNodeDD);

@@ -50,0 +50,0 @@ allPathNodes.push(currentPathNode);

@@ -7,2 +7,3 @@ import { ParseEntry } from './builders';

export declare type Parsed = {
path: string[];
options: {

@@ -9,0 +10,0 @@ name: string;

@@ -21,2 +21,3 @@ "use strict";

const result = {
path: [],
options: [],

@@ -27,2 +28,7 @@ positionals: [],

switch (source.type) {
case `path`:
{
result.path.push(source.name);
}
break;
case `positional`:

@@ -29,0 +35,0 @@ {

{
"name": "clipanion",
"version": "2.0.0-rc.4",
"version": "2.0.0-rc.5",
"main": "lib/advanced",

@@ -5,0 +5,0 @@ "license": "MIT",

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