Socket
Socket
Sign inDemoInstall

monocle-ts

Package Overview
Dependencies
1
Maintainers
1
Versions
55
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
23456Next

2.3.13

Diff

Changelog

Source

2.3.13

  • Polish
    • improve modify / modifyOption behaviour when using pipe, #181 (@thewilkybarkid)
gcanti
published 2.3.12 •

Changelog

Source

2.3.12

  • Polish
    • Add missing pure annotations, #175 (@OliverJAsh)
gcanti
published 2.3.11 •

Changelog

Source

2.3.11

  • Bug Fix
    • OptionalFromPath: Type Issue fix for 5 arguments, #167 (@Barackos)
gcanti
published 2.3.10 •

Changelog

Source

2.3.10

  • Internal
    • optimize fromTraversable, closes #119 (@gcanti)
gcanti
published 2.3.9 •

Changelog

Source

2.3.9

Experimental modules require fp-ts@^2.5.0.

  • Experimental
    • At
      • add at constructor (@gcanti)
    • Iso
      • add iso constructor (@gcanti)
      • add composeLens (@gcanti)
      • add composePrism (@gcanti)
      • add composeOptional (@gcanti)
      • add composeTraversal (@gcanti)
      • add fromNullable (@gcanti)
      • add filter (@gcanti)
      • add fromNullable (@gcanti)
      • add prop (@gcanti)
      • add props (@gcanti)
      • add component (@gcanti)
      • add index (@gcanti)
      • add indexNonEmpty (@gcanti)
      • add key (@gcanti)
      • add atKey (@gcanti)
      • add some (@gcanti)
      • add right (@gcanti)
      • add left (@gcanti)
      • add traverse (@gcanti)
      • add findFirst (@gcanti)
      • add findFirstNonEmpty (@gcanti)
      • add composeIso (@gcanti)
      • add Semigroupoid (@gcanti)
      • (*) rename invariantIso to Invariant (@gcanti)
      • (*) rename categoryIso to Category (@gcanti)
    • Ix
      • add index constructor (@gcanti)
      • add indexReadonlyNonEmptyArray (@gcanti)
    • Lens
      • add lens constructor (@gcanti)
      • add composeIso (@gcanti)
      • add composeTraversal (@gcanti)
      • add indexNonEmpty (@gcanti)
      • add findFirstNonEmpty (@gcanti)
      • add composeLens (@gcanti)
      • add Semigroupoid (@gcanti)
      • (*) rename invariantIso to Invariant (@gcanti)
      • (*) rename categoryIso to Category (@gcanti)
    • Prism
      • add prism constructor (@gcanti)
      • add composeIso (@gcanti)
      • add composeTraversal (@gcanti)
      • add indexNonEmpty (@gcanti)
      • add findFirstNonEmpty (@gcanti)
      • add composePrism (@gcanti)
      • add Semigroupoid (@gcanti)
      • (*) rename invariantIso to Invariant (@gcanti)
      • (*) rename categoryIso to Category (@gcanti)
    • Optional
      • add optional constructor (@gcanti)
      • add composeIso (@gcanti)
      • add composeTraversal (@gcanti)
      • add indexNonEmpty (@gcanti)
      • add findFirstNonEmpty (@gcanti)
      • add composeOptional (@gcanti)
      • add Semigroupoid (@gcanti)
      • (*) rename invariantIso to Invariant (@gcanti)
      • (*) rename categoryIso to Category (@gcanti)
    • Traversal
      • add traversal constructor (@gcanti)
      • add composeIso (@gcanti)
      • add composeLens (@gcanti)
      • add composePrism (@gcanti)
      • add composeOptional (@gcanti)
      • add findFirst (@gcanti)
      • add findFirstNonEmpty (@gcanti)
      • add fromNullable (@gcanti)
      • add indexNonEmpty (@gcanti)
      • add composeTraversal (@gcanti)
      • add Semigroupoid (@gcanti)
      • (*) rename categoryIso to Category (@gcanti)

(*) breaking change

gcanti
published 2.3.8 •

gcanti
published 2.3.7 •

Changelog

Source

2.3.7

  • Experimental
    • At
      • add atReadonlyRecord (@gcanti)
      • add atReadonlyMap (@gcanti)
      • add atReadonlySet (@gcanti)
      • deprecate atRecord (@gcanti)
    • Ix
      • add indexReadonlyRecord (@gcanti)
      • add indexReadonlyArray (@gcanti)
      • add indexReadonlyMap (@gcanti)
      • deprecate indexRecord (@gcanti)
      • deprecate indexArray (@gcanti)
    • Optional
      • add composeLens (@gcanti)
      • add composePrism (@gcanti)
      • add setOption (@gcanti)
gcanti
published 2.3.6 •

Changelog

Source

2.3.6

  • Polish
    • import without /lib or /es6 paths, closes #147 (@gcanti)
gcanti
published 2.3.5 •

Changelog

Source

2.3.5

  • Experimental
    • add modifyF, closes #149 (@gcanti)
      • Iso
      • Lens
      • Prism
      • Optional
gcanti
published 2.3.4 •

Changelog

Source

2.3.4

  • Experimental
    • Lens, Prism, Optional: add Refinement overload to findFirst, #148 (@wmaurer)
23456Next
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