Socket
Socket
Sign inDemoInstall

json-decoder

Package Overview
Dependencies
0
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.1 to 1.2.0

1

dist/decoder.d.ts

@@ -41,2 +41,3 @@ export declare const OK = "OK";

export declare const anyDecoder: Decoder<unknown>;
export declare const valueDecoder: <T>(value: T) => Decoder<T>;
export {};

@@ -225,1 +225,4 @@ "use strict";

exports.anyDecoder = exports.decoder(function (a) { return exports.ok(a); });
exports.valueDecoder = function (value) {
return exports.decoder(function (a) { return exports.ok(value); });
};

5

package.json
{
"name": "json-decoder",
"version": "1.1.1",
"version": "1.2.0",
"description": "Lightweight, lightning-fast, type safe JSON decoder for TypeScript",

@@ -10,3 +10,4 @@ "main": "dist/decoder.js",

"build": "tsc",
"clean": "rm -rf ./dist"
"clean": "rm -rf ./dist",
"publish": "npm publish"
},

@@ -13,0 +14,0 @@ "repository": {

@@ -183,4 +183,4 @@ # TypeScript JSON Decoder: `json-decoder`

let emailDecoder : Decoder<number> = stringDecoder.validate(/^\S+@\S+$/.test, "not an email");
let integer = emailDecoder.decode("joe@example.com"); //Ok("joe@example.com")
let float = emailDecoder.decode("joe"); //Err("not an email")
let email = emailDecoder.decode("joe@example.com"); //Ok("joe@example.com")
let notEmail = emailDecoder.decode("joe"); //Err("not an email")

@@ -187,0 +187,0 @@ ```

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc