<commit_before># selectn

  N-levels deep object access via dot/bracket-notation property access string.

## Build Status

[![Build Status](https://travis-ci.org/wilmoore/selectn.png?branch=master)](https://travis-ci.org/wilmoore/selectn)

## Features

  - `selectn` works where [typeof][] fails (i.e. deeply nested properties)
  - Functions generated by `selectn` can be passed to applicative functors like [Array.prototype.map][map]
  - ES5 and non-ES5 compatible

## Non-Features

  - No `eval` and [friends][Function]

## Installation

[![component](https://component.jit.su/component-badge.svg)](http://component.io/wilmoore/selectn)
<commit_msg>drop component badge<commit_after># selectn

  N-levels deep object access via dot/bracket-notation property access string.

## Build Status

[![Build Status](https://travis-ci.org/wilmoore/selectn.png?branch=master)](https://travis-ci.org/wilmoore/selectn)

## Features

  - `selectn` works where [typeof][] fails (i.e. deeply nested properties)
  - Functions generated by `selectn` can be passed to applicative functors like [Array.prototype.map][map]
  - ES5 and non-ES5 compatible

## Non-Features

  - No `eval` and [friends][Function]

## Installation

[component](http://component.io/wilmoore/selectn)

{'fraction_non_alphanumeric': 0.14047619047619048, 'fraction_numerical': 0.0031746031746031746, 'mean_word_length': 4.629464285714286, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 5, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6659612', 'n_tokens_mistral': 420, 'n_tokens_neox': 399, 'n_words': 98}