├── .eslintrc.json ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── index.d.ts ├── package.json ├── src ├── index.js ├── iso.js ├── lens.js ├── lensProxy.js ├── operations.js ├── prism.js ├── traversal.js ├── typeClasses.js └── utils.js ├── test ├── curry.test.js ├── index.test.js └── optics.test.js └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/README.md -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/index.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/src/index.js -------------------------------------------------------------------------------- /src/iso.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/src/iso.js -------------------------------------------------------------------------------- /src/lens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/src/lens.js -------------------------------------------------------------------------------- /src/lensProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/src/lensProxy.js -------------------------------------------------------------------------------- /src/operations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/src/operations.js -------------------------------------------------------------------------------- /src/prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/src/prism.js -------------------------------------------------------------------------------- /src/traversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/src/traversal.js -------------------------------------------------------------------------------- /src/typeClasses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/src/typeClasses.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/src/utils.js -------------------------------------------------------------------------------- /test/curry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/test/curry.test.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/test/index.test.js -------------------------------------------------------------------------------- /test/optics.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/test/optics.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yelouafi/focused/HEAD/yarn.lock --------------------------------------------------------------------------------