├── Maybe.js ├── README.md ├── append.js ├── basic.js ├── compose.js ├── concat.js ├── curry.js ├── drop.js ├── every.js ├── filter.js ├── find.js ├── findIndex.js ├── fromMaybe.js ├── has.js ├── head.js ├── includes.js ├── index.js ├── indexOf.js ├── init.js ├── join.js ├── keys.js ├── last.js ├── length.js ├── map.js ├── match.js ├── merge.js ├── mergeAll.js ├── nth.js ├── package.json ├── pluck.js ├── prop.js ├── props.js ├── range.js ├── reduce.js ├── reduceRight.js ├── replace.js ├── reverse.js ├── slice.js ├── some.js ├── sort.js ├── sortBy.js ├── split.js ├── sum.js ├── tail.js ├── take.js ├── test.js ├── test ├── Just.js ├── Nothing.js ├── append.js ├── common │ └── laws.js ├── compose.js ├── concat.js ├── curry.js ├── drop.js ├── every.js ├── filter.js ├── find.js ├── findIndex.js ├── fromMaybe.js ├── has.js ├── head.js ├── includes.js ├── indexOf.js ├── init.js ├── join.js ├── keys.js ├── last.js ├── length.js ├── map.js ├── match.js ├── merge.js ├── mergeAll.js ├── nth.js ├── pluck.js ├── prop.js ├── props.js ├── range.js ├── reduce.js ├── reduceRight.js ├── replace.js ├── reverse.js ├── slice.js ├── some.js ├── sort.js ├── sortBy.js ├── split.js ├── sum.js ├── tail.js ├── take.js ├── test.js ├── toLowerCase.js ├── toMaybe.js ├── toUpperCase.js ├── trim.js └── values.js ├── toLowerCase.js ├── toMaybe.js ├── toUpperCase.js ├── trim.js └── values.js /Maybe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/Maybe.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/README.md -------------------------------------------------------------------------------- /append.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/append.js -------------------------------------------------------------------------------- /basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/basic.js -------------------------------------------------------------------------------- /compose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/compose.js -------------------------------------------------------------------------------- /concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/concat.js -------------------------------------------------------------------------------- /curry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/curry.js -------------------------------------------------------------------------------- /drop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/drop.js -------------------------------------------------------------------------------- /every.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/every.js -------------------------------------------------------------------------------- /filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/filter.js -------------------------------------------------------------------------------- /find.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/find.js -------------------------------------------------------------------------------- /findIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/findIndex.js -------------------------------------------------------------------------------- /fromMaybe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/fromMaybe.js -------------------------------------------------------------------------------- /has.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/has.js -------------------------------------------------------------------------------- /head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/head.js -------------------------------------------------------------------------------- /includes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/includes.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/index.js -------------------------------------------------------------------------------- /indexOf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/indexOf.js -------------------------------------------------------------------------------- /init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/init.js -------------------------------------------------------------------------------- /join.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/join.js -------------------------------------------------------------------------------- /keys.js: -------------------------------------------------------------------------------- 1 | module.exports = o => Object.keys(o) -------------------------------------------------------------------------------- /last.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/last.js -------------------------------------------------------------------------------- /length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/length.js -------------------------------------------------------------------------------- /map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/map.js -------------------------------------------------------------------------------- /match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/match.js -------------------------------------------------------------------------------- /merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/merge.js -------------------------------------------------------------------------------- /mergeAll.js: -------------------------------------------------------------------------------- 1 | module.exports = xs => Object.assign.apply(null, [{}].concat(xs)) -------------------------------------------------------------------------------- /nth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/nth.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/package.json -------------------------------------------------------------------------------- /pluck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/pluck.js -------------------------------------------------------------------------------- /prop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/prop.js -------------------------------------------------------------------------------- /props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/props.js -------------------------------------------------------------------------------- /range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/range.js -------------------------------------------------------------------------------- /reduce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/reduce.js -------------------------------------------------------------------------------- /reduceRight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/reduceRight.js -------------------------------------------------------------------------------- /replace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/replace.js -------------------------------------------------------------------------------- /reverse.js: -------------------------------------------------------------------------------- 1 | module.exports = xs => [].concat(xs).reverse() -------------------------------------------------------------------------------- /slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/slice.js -------------------------------------------------------------------------------- /some.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/some.js -------------------------------------------------------------------------------- /sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/sort.js -------------------------------------------------------------------------------- /sortBy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/sortBy.js -------------------------------------------------------------------------------- /split.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/split.js -------------------------------------------------------------------------------- /sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/sum.js -------------------------------------------------------------------------------- /tail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/tail.js -------------------------------------------------------------------------------- /take.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/take.js -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test.js -------------------------------------------------------------------------------- /test/Just.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/Just.js -------------------------------------------------------------------------------- /test/Nothing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/Nothing.js -------------------------------------------------------------------------------- /test/append.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/append.js -------------------------------------------------------------------------------- /test/common/laws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/common/laws.js -------------------------------------------------------------------------------- /test/compose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/compose.js -------------------------------------------------------------------------------- /test/concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/concat.js -------------------------------------------------------------------------------- /test/curry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/curry.js -------------------------------------------------------------------------------- /test/drop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/drop.js -------------------------------------------------------------------------------- /test/every.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/every.js -------------------------------------------------------------------------------- /test/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/filter.js -------------------------------------------------------------------------------- /test/find.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/find.js -------------------------------------------------------------------------------- /test/findIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/findIndex.js -------------------------------------------------------------------------------- /test/fromMaybe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/fromMaybe.js -------------------------------------------------------------------------------- /test/has.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/has.js -------------------------------------------------------------------------------- /test/head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/head.js -------------------------------------------------------------------------------- /test/includes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/includes.js -------------------------------------------------------------------------------- /test/indexOf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/indexOf.js -------------------------------------------------------------------------------- /test/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/init.js -------------------------------------------------------------------------------- /test/join.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/join.js -------------------------------------------------------------------------------- /test/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/keys.js -------------------------------------------------------------------------------- /test/last.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/last.js -------------------------------------------------------------------------------- /test/length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/length.js -------------------------------------------------------------------------------- /test/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/map.js -------------------------------------------------------------------------------- /test/match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/match.js -------------------------------------------------------------------------------- /test/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/merge.js -------------------------------------------------------------------------------- /test/mergeAll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/mergeAll.js -------------------------------------------------------------------------------- /test/nth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/nth.js -------------------------------------------------------------------------------- /test/pluck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/pluck.js -------------------------------------------------------------------------------- /test/prop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/prop.js -------------------------------------------------------------------------------- /test/props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/props.js -------------------------------------------------------------------------------- /test/range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/range.js -------------------------------------------------------------------------------- /test/reduce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/reduce.js -------------------------------------------------------------------------------- /test/reduceRight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/reduceRight.js -------------------------------------------------------------------------------- /test/replace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/replace.js -------------------------------------------------------------------------------- /test/reverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/reverse.js -------------------------------------------------------------------------------- /test/slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/slice.js -------------------------------------------------------------------------------- /test/some.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/some.js -------------------------------------------------------------------------------- /test/sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/sort.js -------------------------------------------------------------------------------- /test/sortBy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/sortBy.js -------------------------------------------------------------------------------- /test/split.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/split.js -------------------------------------------------------------------------------- /test/sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/sum.js -------------------------------------------------------------------------------- /test/tail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/tail.js -------------------------------------------------------------------------------- /test/take.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/take.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/test.js -------------------------------------------------------------------------------- /test/toLowerCase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/toLowerCase.js -------------------------------------------------------------------------------- /test/toMaybe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/toMaybe.js -------------------------------------------------------------------------------- /test/toUpperCase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/toUpperCase.js -------------------------------------------------------------------------------- /test/trim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/trim.js -------------------------------------------------------------------------------- /test/values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/test/values.js -------------------------------------------------------------------------------- /toLowerCase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/toLowerCase.js -------------------------------------------------------------------------------- /toMaybe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/toMaybe.js -------------------------------------------------------------------------------- /toUpperCase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/toUpperCase.js -------------------------------------------------------------------------------- /trim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cullophid/barely-functional/HEAD/trim.js -------------------------------------------------------------------------------- /values.js: -------------------------------------------------------------------------------- 1 | module.exports = o => Object.keys(o).map((k) => o[k]) --------------------------------------------------------------------------------