open-index/open-npm huggingface dataset:
npm package: @goldyjs/natives
Description: Extending the native JavaScript API
Author: Adam Goldman
Latest version: 1.1.0

[![semantic-release: commitizen](https://img.shields.io/badge/semantic--release-commitizen-brightgreen?logo=semantic-release)](https://github.com/semantic-release/semantic-release) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

# Array
```js
;[1, 2, 3]._last()
// 3

;["key", "value"]._toH()
// { key: "value" }
```

# Object
```js
obj._stringify() === JSON.stringify(obj, null, 2)
```
npm package: @goldyjs/shared
Description: Useful common abstractions
Author: Adam Goldman
Latest version: 1.1.0

[![semantic-release: commitizen](https://img.shields.io/badge/semantic--release-commitizen-brightgreen?logo=semantic-release)](https://github.com/semantic-release/semantic-release) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

## Install
```
$ npm install --save @goldyjs/shared
```

## Use

### Base
```js
import Base from "@goldyjs/shared/Base"

class FooBar extends Base {
  a = 1
  b = [5]
}

const foo = new Foo()

foo.variables // { a: 1, b: [5] }
foo.prettyClassName // Foo bar
foo.logPrefix // [FooBar]
```
npm package: @goldyjs/strong-together-shared
Description: Shared Biz Logic For Strong Together
Author: Adam Goldman
Latest version: 1.1.0

[![semantic-release: commitizen](https://img.shields.io/badge/semantic--release-commitizen-brightgreen?logo=semantic-release)](https://github.com/semantic-release/semantic-release) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

# Array
```js
;[1, 2, 3]._last()
// 3

;["key", "value"]._toH()
// { key: "value" }
```

# Object
```js
obj._stringify() === JSON.stringify(obj, null, 2)
```