├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── lerna.json ├── package.json ├── packages ├── safety-lens-native │ ├── .flowconfig │ ├── CHANGES.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.js │ ├── test │ │ └── index_test.js │ └── yarn.lock └── safety-lens │ ├── .flowconfig │ ├── CHANGES.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── doc │ ├── api-documentation.md │ └── types-of-lenses.md │ ├── package.json │ ├── src │ ├── fold.js │ ├── getter.js │ ├── index.js │ ├── instances │ │ └── Endo.js │ ├── lens.js │ ├── setter.js │ ├── traversal.js │ └── types.js │ ├── test │ └── laws.js │ ├── types │ └── mocha.js │ └── yarn.lock └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/package.json -------------------------------------------------------------------------------- /packages/safety-lens-native/.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens-native/.flowconfig -------------------------------------------------------------------------------- /packages/safety-lens-native/CHANGES.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## v1.6.0 4 | 5 | - First release of independent package 6 | -------------------------------------------------------------------------------- /packages/safety-lens-native/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens-native/LICENSE -------------------------------------------------------------------------------- /packages/safety-lens-native/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens-native/Makefile -------------------------------------------------------------------------------- /packages/safety-lens-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens-native/README.md -------------------------------------------------------------------------------- /packages/safety-lens-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens-native/package.json -------------------------------------------------------------------------------- /packages/safety-lens-native/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens-native/src/index.js -------------------------------------------------------------------------------- /packages/safety-lens-native/test/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens-native/test/index_test.js -------------------------------------------------------------------------------- /packages/safety-lens-native/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens-native/yarn.lock -------------------------------------------------------------------------------- /packages/safety-lens/.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/.flowconfig -------------------------------------------------------------------------------- /packages/safety-lens/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/CHANGES.md -------------------------------------------------------------------------------- /packages/safety-lens/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/LICENSE -------------------------------------------------------------------------------- /packages/safety-lens/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/Makefile -------------------------------------------------------------------------------- /packages/safety-lens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/README.md -------------------------------------------------------------------------------- /packages/safety-lens/doc/api-documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/doc/api-documentation.md -------------------------------------------------------------------------------- /packages/safety-lens/doc/types-of-lenses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/doc/types-of-lenses.md -------------------------------------------------------------------------------- /packages/safety-lens/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/package.json -------------------------------------------------------------------------------- /packages/safety-lens/src/fold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/src/fold.js -------------------------------------------------------------------------------- /packages/safety-lens/src/getter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/src/getter.js -------------------------------------------------------------------------------- /packages/safety-lens/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/src/index.js -------------------------------------------------------------------------------- /packages/safety-lens/src/instances/Endo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/src/instances/Endo.js -------------------------------------------------------------------------------- /packages/safety-lens/src/lens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/src/lens.js -------------------------------------------------------------------------------- /packages/safety-lens/src/setter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/src/setter.js -------------------------------------------------------------------------------- /packages/safety-lens/src/traversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/src/traversal.js -------------------------------------------------------------------------------- /packages/safety-lens/src/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/src/types.js -------------------------------------------------------------------------------- /packages/safety-lens/test/laws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/test/laws.js -------------------------------------------------------------------------------- /packages/safety-lens/types/mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/types/mocha.js -------------------------------------------------------------------------------- /packages/safety-lens/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/packages/safety-lens/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hallettj/safety-lens/HEAD/yarn.lock --------------------------------------------------------------------------------