New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@effect/cli

Package Overview
Dependencies
Maintainers
0
Versions
350
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@effect/cli - npm Package Compare versions

Comparing version 0.43.3 to 0.44.0

7

dist/cjs/internal/prompt/number.js

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

var Effect = _interopRequireWildcard(require("effect/Effect"));
var EffectNumber = _interopRequireWildcard(require("effect/Number"));
var Option = _interopRequireWildcard(require("effect/Option"));

@@ -21,6 +22,2 @@ var InternalPrompt = _interopRequireWildcard(require("../prompt.js"));

function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
const round = (number, precision) => {
const factor = Math.pow(10, precision);
return Math.round(number * factor) / factor;
};
const parseInt = /*#__PURE__*/Schema.NumberFromString.pipe( /*#__PURE__*/Schema.int(), Schema.decodeUnknown);

@@ -327,3 +324,3 @@ const parseFloat = /*#__PURE__*/Schema.decodeUnknown(Schema.NumberFromString);

})),
onSuccess: n => Effect.flatMap(Effect.sync(() => round(n, options.precision)), rounded => Effect.match(options.validate(rounded), {
onSuccess: n => Effect.flatMap(Effect.sync(() => EffectNumber.round(n, options.precision)), rounded => Effect.match(options.validate(rounded), {
onFailure: error => _action.Action.NextFrame({

@@ -330,0 +327,0 @@ state: {

@@ -8,2 +8,3 @@ import * as Terminal from "@effect/platform/Terminal";

import * as Effect from "effect/Effect";
import * as EffectNumber from "effect/Number";
import * as Option from "effect/Option";

@@ -13,6 +14,2 @@ import * as InternalPrompt from "../prompt.js";

import * as InternalAnsiUtils from "./ansi-utils.js";
const round = (number, precision) => {
const factor = Math.pow(10, precision);
return Math.round(number * factor) / factor;
};
const parseInt = /*#__PURE__*/Schema.NumberFromString.pipe( /*#__PURE__*/Schema.int(), Schema.decodeUnknown);

@@ -318,3 +315,3 @@ const parseFloat = /*#__PURE__*/Schema.decodeUnknown(Schema.NumberFromString);

})),
onSuccess: n => Effect.flatMap(Effect.sync(() => round(n, options.precision)), rounded => Effect.match(options.validate(rounded), {
onSuccess: n => Effect.flatMap(Effect.sync(() => EffectNumber.round(n, options.precision)), rounded => Effect.match(options.validate(rounded), {
onFailure: error => Action.NextFrame({

@@ -321,0 +318,0 @@ state: {

{
"name": "@effect/cli",
"version": "0.43.3",
"version": "0.44.0",
"description": "A library for building command-line interfaces with Effect",

@@ -18,7 +18,7 @@ "license": "MIT",

"peerDependencies": {
"@effect/platform": "^0.64.1",
"@effect/printer": "^0.35.3",
"@effect/printer-ansi": "^0.35.3",
"@effect/schema": "^0.72.4",
"effect": "^3.7.3"
"@effect/platform": "^0.65.0",
"@effect/printer": "^0.36.0",
"@effect/printer-ansi": "^0.36.0",
"@effect/schema": "^0.73.0",
"effect": "^3.8.0"
},

@@ -25,0 +25,0 @@ "publishConfig": {

@@ -8,2 +8,3 @@ import * as Terminal from "@effect/platform/Terminal"

import * as Effect from "effect/Effect"
import * as EffectNumber from "effect/Number"
import * as Option from "effect/Option"

@@ -24,7 +25,2 @@ import type * as Prompt from "../../Prompt.js"

const round = (number: number, precision: number) => {
const factor = Math.pow(10, precision)
return Math.round(number * factor) / factor
}
const parseInt = Schema.NumberFromString.pipe(

@@ -357,3 +353,3 @@ Schema.int(),

Effect.flatMap(
Effect.sync(() => round(n, options.precision)),
Effect.sync(() => EffectNumber.round(n, options.precision)),
(rounded) =>

@@ -360,0 +356,0 @@ Effect.match(options.validate(rounded), {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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