Comparing version 2.0.0-rc.4 to 2.0.0-rc.5
@@ -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 }; |
@@ -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", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
50739
1215