Socket
Socket
Sign inDemoInstall

@jill64/ts-cli

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jill64/ts-cli - npm Package Compare versions

Comparing version 1.2.0 to 1.3.0

51

dist/App.js

@@ -103,7 +103,50 @@ import { transform } from '@jill64/transform';

if (!offset) {
const firstOpts = routed.findIndex((x) => x.startsWith('-'));
const idx = firstOpts === -1 ? 0 : firstOpts;
const { truncated, rest } = routed.reduce((prev, curr) => {
if (prev.done) {
return {
truncated: prev.truncated,
rest: [...prev.rest, curr],
next_skip: false,
done: true
};
}
if (prev.next_skip) {
return {
truncated: [...prev.truncated, curr],
rest: [],
next_skip: false,
done: false
};
}
if (stringOptions.some((o) => `-${o.short}` === curr || `--${o.long}` === curr)) {
return {
truncated: [...prev.truncated, curr],
rest: [],
next_skip: true,
done: false
};
}
if (curr.startsWith('-')) {
return {
truncated: [...prev.truncated, curr],
rest: [],
next_skip: false,
done: false
};
}
return {
truncated: prev.truncated,
rest: [...prev.rest, curr],
next_skip: false,
done: true
};
}, {
truncated: [],
rest: [],
next_skip: false,
done: false
});
return {
truncated: sort(routed.slice(0, idx)),
rest: routed.slice(idx)
truncated,
rest
};

@@ -110,0 +153,0 @@ }

4

package.json
{
"name": "@jill64/ts-cli",
"version": "1.2.0",
"version": "1.3.0",
"type": "module",

@@ -50,3 +50,3 @@ "files": [

"url": "https://github.com/jill64/ts-cli.git",
"image": "https://opengraph.githubassets.com/e30bf8f9b7e661e7c416ad63562c017a0c6b579357fbefb5ab9a858655663c43/jill64/ts-cli"
"image": "https://opengraph.githubassets.com/7be6df0a93a44a175853dd3dff76be614beedb75ee202e761ab651af055c4695/jill64/ts-cli"
},

@@ -53,0 +53,0 @@ "description": "> Solidly-Typed CLI Router",

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