Socket
Socket
Sign inDemoInstall

monocle-ts

Package Overview
Dependencies
Maintainers
1
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

monocle-ts - npm Package Compare versions

Comparing version 2.3.0 to 2.3.1

2

CHANGELOG.md

@@ -16,3 +16,3 @@ # Changelog

# 2.3.0
# 2.3.1

@@ -19,0 +19,0 @@ - **Experimental**

@@ -10,3 +10,3 @@ /**

*/
import { pipe } from 'fp-ts/lib/pipeable';
import { pipe } from 'fp-ts/es6/pipeable';
import * as _ from './internal';

@@ -13,0 +13,0 @@ // -------------------------------------------------------------------------------------

/**
* @since 2.2.0
*/
import { Option } from 'fp-ts/lib/Option'
import { Option } from 'fp-ts/es6/Option'
import { At } from '..'

@@ -6,0 +6,0 @@ /**

/**
* @since 2.2.0
*/
import { Eq } from 'fp-ts/lib/Eq'
import { Eq } from 'fp-ts/es6/Eq'
import { At } from '..'

@@ -6,0 +6,0 @@ /**

@@ -5,3 +5,3 @@ /**

import { At } from '..'
import { Option } from 'fp-ts/lib/Option'
import { Option } from 'fp-ts/es6/Option'
/**

@@ -8,0 +8,0 @@ * @category constructor

@@ -5,4 +5,4 @@ /**

import { At, Lens } from '..';
import { isNone } from 'fp-ts/lib/Option';
import * as R from 'fp-ts/lib/Record';
import { isNone } from 'fp-ts/es6/Option';
import * as R from 'fp-ts/es6/Record';
/**

@@ -9,0 +9,0 @@ * @category constructor

@@ -5,3 +5,3 @@ /**

import { At } from '..'
import { Eq } from 'fp-ts/lib/Eq'
import { Eq } from 'fp-ts/es6/Eq'
/**

@@ -8,0 +8,0 @@ * @category constructor

@@ -5,3 +5,3 @@ /**

import { At, Lens } from '..';
import * as S from 'fp-ts/lib/Set';
import * as S from 'fp-ts/es6/Set';
/**

@@ -8,0 +8,0 @@ * @category constructor

/**
* @since 1.6.0
*/
import { Either } from 'fp-ts/lib/Either'
import { Either } from 'fp-ts/es6/Either'
import { Prism } from '.'

@@ -6,0 +6,0 @@ /**

/**
* @since 1.6.0
*/
import { right, left, fold } from 'fp-ts/lib/Either';
import { fromEither, none, some } from 'fp-ts/lib/Option';
import { right, left, fold } from 'fp-ts/es6/Either';
import { fromEither, none, some } from 'fp-ts/es6/Option';
import { Prism } from '.';

@@ -7,0 +7,0 @@ var r = new Prism(fromEither, right);

@@ -1,7 +0,7 @@

import { Foldable, Foldable1, Foldable2, Foldable3 } from 'fp-ts/lib/Foldable'
import { Predicate, Refinement } from 'fp-ts/lib/function'
import { HKT, Kind, Kind2, Kind3, URIS, URIS2, URIS3 } from 'fp-ts/lib/HKT'
import { Monoid } from 'fp-ts/lib/Monoid'
import { Option } from 'fp-ts/lib/Option'
import { Traversable, Traversable1, Traversable2, Traversable3 } from 'fp-ts/lib/Traversable'
import { Foldable, Foldable1, Foldable2, Foldable3 } from 'fp-ts/es6/Foldable'
import { Predicate, Refinement } from 'fp-ts/es6/function'
import { HKT, Kind, Kind2, Kind3, URIS, URIS2, URIS3 } from 'fp-ts/es6/HKT'
import { Monoid } from 'fp-ts/es6/Monoid'
import { Option } from 'fp-ts/es6/Option'
import { Traversable, Traversable1, Traversable2, Traversable3 } from 'fp-ts/es6/Traversable'
import * as at from './At'

@@ -644,3 +644,3 @@ import * as iso from './Iso'

* import { Optional } from 'monocle-ts'
* import * as O from 'fp-ts/lib/Option'
* import * as O from 'fp-ts/es6/Option'
*

@@ -769,3 +769,3 @@ * interface S {

* import { fromTraversable, Lens } from 'monocle-ts'
* import { array } from 'fp-ts/lib/Array'
* import { array } from 'fp-ts/es6/Array'
*

@@ -1118,3 +1118,3 @@ * interface Person {

* import { Lens, fromTraversable } from 'monocle-ts'
* import { array } from 'fp-ts/lib/Array'
* import { array } from 'fp-ts/es6/Array'
*

@@ -1121,0 +1121,0 @@ * interface Tweet {

/**
* @since 1.0.0
*/
import { getMonoid } from 'fp-ts/lib/Array';
import { getApplicative, make } from 'fp-ts/lib/Const';
import { constant, identity } from 'fp-ts/lib/function';
import { monoidAll, monoidAny } from 'fp-ts/lib/Monoid';
import { fromNullable, fromPredicate, getFirstMonoid, isNone, option, some } from 'fp-ts/lib/Option';
import { pipe } from 'fp-ts/lib/pipeable';
import { getMonoid } from 'fp-ts/es6/Array';
import { getApplicative, make } from 'fp-ts/es6/Const';
import { constant, identity } from 'fp-ts/es6/function';
import { monoidAll, monoidAny } from 'fp-ts/es6/Monoid';
import { fromNullable, fromPredicate, getFirstMonoid, isNone, option, some } from 'fp-ts/es6/Option';
import { pipe } from 'fp-ts/es6/pipeable';
import * as at from './At';

@@ -750,3 +750,3 @@ import * as iso from './Iso';

* import { Optional } from 'monocle-ts'
* import * as O from 'fp-ts/lib/Option'
* import * as O from 'fp-ts/es6/Option'
*

@@ -753,0 +753,0 @@ * interface S {

@@ -5,4 +5,4 @@ /**

import { Index, Optional } from '..';
import { lookup, updateAt } from 'fp-ts/lib/Array';
import { isNone } from 'fp-ts/lib/Option';
import { lookup, updateAt } from 'fp-ts/es6/Array';
import { isNone } from 'fp-ts/es6/Option';
/**

@@ -9,0 +9,0 @@ * @category constructor

@@ -5,3 +5,3 @@ /**

import { Index } from '..'
import { NonEmptyArray } from 'fp-ts/lib/NonEmptyArray'
import { NonEmptyArray } from 'fp-ts/es6/NonEmptyArray'
/**

@@ -8,0 +8,0 @@ * @category constructor

@@ -5,5 +5,5 @@ /**

import { Index, Optional } from '..';
import { updateAt } from 'fp-ts/lib/NonEmptyArray';
import { lookup } from 'fp-ts/lib/Array';
import { isNone } from 'fp-ts/lib/Option';
import { updateAt } from 'fp-ts/es6/NonEmptyArray';
import { lookup } from 'fp-ts/es6/Array';
import { isNone } from 'fp-ts/es6/Option';
/**

@@ -10,0 +10,0 @@ * @category constructor

@@ -1,3 +0,3 @@

import { HKT, Kind, Kind2, URIS, URIS2 } from 'fp-ts/lib/HKT'
import { Traversable, Traversable1, Traversable2 } from 'fp-ts/lib/Traversable'
import { HKT, Kind, Kind2, URIS, URIS2 } from 'fp-ts/es6/HKT'
import { Traversable, Traversable1, Traversable2 } from 'fp-ts/es6/Traversable'
import { Traversal } from './Traversal'

@@ -4,0 +4,0 @@ export declare function fromTraversable<T extends URIS2>(T: Traversable2<T>): <E, A>() => Traversal<Kind2<T, E, A>, A>

@@ -1,7 +0,7 @@

import * as A from 'fp-ts/lib/Array'; // TODO: replace with ReadonlyArray in v3
import * as R from 'fp-ts/lib/Record'; // TODO: replace with ReadonlyRecord in v3
import { constant, flow, identity } from 'fp-ts/lib/function';
import * as O from 'fp-ts/lib/Option';
import * as E from 'fp-ts/lib/Either';
import { pipe } from 'fp-ts/lib/pipeable';
import * as A from 'fp-ts/es6/Array'; // TODO: replace with ReadonlyArray in v3
import * as R from 'fp-ts/es6/Record'; // TODO: replace with ReadonlyRecord in v3
import { constant, flow, identity } from 'fp-ts/es6/function';
import * as O from 'fp-ts/es6/Option';
import * as E from 'fp-ts/es6/Either';
import { pipe } from 'fp-ts/es6/pipeable';
// -------------------------------------------------------------------------------------

@@ -8,0 +8,0 @@ // Iso

@@ -1,3 +0,3 @@

import { Category2 } from 'fp-ts/lib/Category'
import { Invariant2 } from 'fp-ts/lib/Invariant'
import { Category2 } from 'fp-ts/es6/Category'
import { Invariant2 } from 'fp-ts/es6/Invariant'
import { Lens } from './Lens'

@@ -80,3 +80,3 @@ import { Optional } from './Optional'

export declare type URI = typeof URI
declare module 'fp-ts/lib/HKT' {
declare module 'fp-ts/es6/HKT' {
interface URItoKind2<E, A> {

@@ -83,0 +83,0 @@ readonly [URI]: Iso<E, A>

@@ -1,3 +0,3 @@

import { flow, identity } from 'fp-ts/lib/function';
import * as O from 'fp-ts/lib/Option';
import { flow, identity } from 'fp-ts/es6/function';
import * as O from 'fp-ts/es6/Option';
import * as _ from './internal';

@@ -4,0 +4,0 @@ // -------------------------------------------------------------------------------------

@@ -10,3 +10,3 @@ /**

*/
import { Option } from 'fp-ts/lib/Option'
import { Option } from 'fp-ts/es6/Option'
import { At } from './At'

@@ -13,0 +13,0 @@ import { Iso } from './Iso'

import * as _ from './internal';
import { pipe } from 'fp-ts/lib/pipeable';
import { pipe } from 'fp-ts/es6/pipeable';
// -------------------------------------------------------------------------------------

@@ -4,0 +4,0 @@ // constructors

@@ -21,9 +21,9 @@ /**

*/
import { Category2 } from 'fp-ts/lib/Category'
import { Either } from 'fp-ts/lib/Either'
import { Predicate, Refinement } from 'fp-ts/lib/function'
import { Kind, URIS } from 'fp-ts/lib/HKT'
import { Invariant2 } from 'fp-ts/lib/Invariant'
import { Option } from 'fp-ts/lib/Option'
import { Traversable1 } from 'fp-ts/lib/Traversable'
import { Category2 } from 'fp-ts/es6/Category'
import { Either } from 'fp-ts/es6/Either'
import { Predicate, Refinement } from 'fp-ts/es6/function'
import { Kind, URIS } from 'fp-ts/es6/HKT'
import { Invariant2 } from 'fp-ts/es6/Invariant'
import { Option } from 'fp-ts/es6/Option'
import { Traversable1 } from 'fp-ts/es6/Traversable'
import { Optional } from './Optional'

@@ -196,3 +196,3 @@ import { Prism } from './Prism'

export declare type URI = typeof URI
declare module 'fp-ts/lib/HKT' {
declare module 'fp-ts/es6/HKT' {
interface URItoKind2<E, A> {

@@ -199,0 +199,0 @@ readonly [URI]: Lens<E, A>

@@ -1,3 +0,3 @@

import { flow } from 'fp-ts/lib/function';
import { pipe } from 'fp-ts/lib/pipeable';
import { flow } from 'fp-ts/es6/function';
import { pipe } from 'fp-ts/es6/pipeable';
import * as _ from './internal';

@@ -4,0 +4,0 @@ // -------------------------------------------------------------------------------------

@@ -22,7 +22,7 @@ /**

*/
import { Category2 } from 'fp-ts/lib/Category'
import { Either } from 'fp-ts/lib/Either'
import { Predicate, Refinement } from 'fp-ts/lib/function'
import { Invariant2 } from 'fp-ts/lib/Invariant'
import * as O from 'fp-ts/lib/Option'
import { Category2 } from 'fp-ts/es6/Category'
import { Either } from 'fp-ts/es6/Either'
import { Predicate, Refinement } from 'fp-ts/es6/function'
import { Invariant2 } from 'fp-ts/es6/Invariant'
import * as O from 'fp-ts/es6/Option'
import { Traversal } from './Traversal'

@@ -159,3 +159,3 @@ import Option = O.Option

export declare type URI = typeof URI
declare module 'fp-ts/lib/HKT' {
declare module 'fp-ts/es6/HKT' {
interface URItoKind2<E, A> {

@@ -162,0 +162,0 @@ readonly [URI]: Optional<E, A>

@@ -1,4 +0,4 @@

import { constant, flow } from 'fp-ts/lib/function';
import * as O from 'fp-ts/lib/Option';
import { pipe } from 'fp-ts/lib/pipeable';
import { constant, flow } from 'fp-ts/es6/function';
import * as O from 'fp-ts/es6/Option';
import { pipe } from 'fp-ts/es6/pipeable';
import * as _ from './internal';

@@ -5,0 +5,0 @@ // -------------------------------------------------------------------------------------

@@ -17,7 +17,7 @@ /**

*/
import { Category2 } from 'fp-ts/lib/Category'
import { Either } from 'fp-ts/lib/Either'
import { Predicate, Refinement } from 'fp-ts/lib/function'
import { Invariant2 } from 'fp-ts/lib/Invariant'
import * as O from 'fp-ts/lib/Option'
import { Category2 } from 'fp-ts/es6/Category'
import { Either } from 'fp-ts/es6/Either'
import { Predicate, Refinement } from 'fp-ts/es6/function'
import { Invariant2 } from 'fp-ts/es6/Invariant'
import * as O from 'fp-ts/es6/Option'
import { Lens } from './Lens'

@@ -200,3 +200,3 @@ import { Optional } from './Optional'

export declare type URI = typeof URI
declare module 'fp-ts/lib/HKT' {
declare module 'fp-ts/es6/HKT' {
interface URItoKind2<E, A> {

@@ -203,0 +203,0 @@ readonly [URI]: Prism<E, A>

@@ -1,4 +0,4 @@

import { flow, identity } from 'fp-ts/lib/function';
import * as O from 'fp-ts/lib/Option';
import { pipe } from 'fp-ts/lib/pipeable';
import { flow, identity } from 'fp-ts/es6/function';
import * as O from 'fp-ts/es6/Option';
import { pipe } from 'fp-ts/es6/pipeable';
import * as _ from './internal';

@@ -5,0 +5,0 @@ // -------------------------------------------------------------------------------------

@@ -16,10 +16,10 @@ /**

*/
import { Applicative, Applicative1, Applicative2, Applicative2C, Applicative3 } from 'fp-ts/lib/Applicative'
import { Category2 } from 'fp-ts/lib/Category'
import { Either } from 'fp-ts/lib/Either'
import { Predicate, Refinement } from 'fp-ts/lib/function'
import { HKT, Kind, Kind2, Kind3, URIS, URIS2, URIS3 } from 'fp-ts/lib/HKT'
import { Monoid } from 'fp-ts/lib/Monoid'
import { Option } from 'fp-ts/lib/Option'
import { Traversable1 } from 'fp-ts/lib/Traversable'
import { Applicative, Applicative1, Applicative2, Applicative2C, Applicative3 } from 'fp-ts/es6/Applicative'
import { Category2 } from 'fp-ts/es6/Category'
import { Either } from 'fp-ts/es6/Either'
import { Predicate, Refinement } from 'fp-ts/es6/function'
import { HKT, Kind, Kind2, Kind3, URIS, URIS2, URIS3 } from 'fp-ts/es6/HKT'
import { Monoid } from 'fp-ts/es6/Monoid'
import { Option } from 'fp-ts/es6/Option'
import { Traversable1 } from 'fp-ts/es6/Traversable'
import * as _ from './internal'

@@ -192,3 +192,3 @@ /**

export declare type URI = typeof URI
declare module 'fp-ts/lib/HKT' {
declare module 'fp-ts/es6/HKT' {
interface URItoKind2<E, A> {

@@ -195,0 +195,0 @@ readonly [URI]: Traversal<E, A>

@@ -1,6 +0,6 @@

import * as C from 'fp-ts/lib/Const';
import { identity } from 'fp-ts/lib/function';
import * as I from 'fp-ts/lib/Identity';
import { pipe } from 'fp-ts/lib/pipeable';
import * as A from 'fp-ts/lib/ReadonlyArray';
import * as C from 'fp-ts/es6/Const';
import { identity } from 'fp-ts/es6/function';
import * as I from 'fp-ts/es6/Identity';
import { pipe } from 'fp-ts/es6/pipeable';
import * as A from 'fp-ts/es6/ReadonlyArray';
import * as _ from './internal';

@@ -7,0 +7,0 @@ // -------------------------------------------------------------------------------------

{
"name": "monocle-ts",
"version": "2.3.0",
"version": "2.3.1",
"description": "A porting of scala monocle library to TypeScript",

@@ -21,4 +21,4 @@ "files": [

"clean": "rimraf lib/* es6/*",
"build": "tsc -p ./tsconfig.build.json && tsc -p ./tsconfig.build-es6.json",
"postbuild": "prettier --write \"./{lib,es6}/**/*.ts\"",
"build": "npm run clean && tsc -p ./tsconfig.build.json && tsc -p ./tsconfig.build-es6.json",
"postbuild": "import-path-rewrite && prettier --write \"./{lib,es6}/**/*.ts\"",
"prepublish": "npm run build",

@@ -28,4 +28,3 @@ "docs-fix-prettier": "prettier --no-semi --single-quote --print-width 120 --parser markdown --write \"README.md\"",

"mocha": "TS_NODE_CACHE=false mocha -r ts-node/register test/*.ts",
"docs": "docs-ts",
"import-path-rewrite": "import-path-rewrite"
"docs": "docs-ts"
},

@@ -32,0 +31,0 @@ "repository": {

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