New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

adyatan

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

adyatan

Magically create the "set" function for "get" function of your lens

latest
Source
npmnpm
Version
0.0.5
Version published
Maintainers
1
Created
Source

adyatan

If I tell you the getter of my lens is x => [x.a, x.b] and ask you what would the setter be? You would say y => ({ a: y[0], b: y[1] }). The point being in some cases the setter can be derived from the getter, but we still explicitly write our setters. Adyatan (hindi for "update") fixes that...

import setter from "adyatan";

let setNameAge = setter(user => [user.name, user.age])
setName(["Devansh", 20], {}) // { name: "Devansh", age: 20 }

Now obviously it works only for cases where you're just changing the structure ie no "logic" involved. Also it's meant to be a toy, YOLO if you want to use it anyways.

Keywords

lens

FAQs

Package last updated on 19 May 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts