Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

part-native

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

part-native - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

2

package.json

@@ -27,3 +27,3 @@ {

},
"version": "0.1.0",
"version": "0.1.1",
"dependencies": {

@@ -30,0 +30,0 @@ "part": "^0.1.1"

@@ -12,2 +12,7 @@ part-native

methods are bound to their context or will allow you to curry the context.
- Array methods will work on ArrayLike objects (including Arguments objects) so your code will contain
less type checking and slicing of arguments.
- By using `part-native` at startup, your application will have cached versions of the functions you need,
immune to attempts to hack the native object prototypes.
- Turn your own simple prototypes into `part`-style method collections.

@@ -28,3 +33,29 @@ ## Getting started

```
or
Get a
```js
var map_ = require( 'Array.map_' );
var logAll = map_( log );
logAll( [1,2,3] );
```
Get a reference to a collection of methods.
```js
var partArray = require( 'part-native' )( 'Array' );
var sum = partArray.reduce_( add );
```
or use your own objects
```js
function Klass( id ){
this.id = id;
}
Klass.prototype.test = function ( msg ) {
console.log( msg + this.id );
};
var partKlass = require( 'part-native' )( 'Klass', Klass );
var klassMsg = partKlass.test_( 'hi from ' );
klassMsg( new Klass( 1 ) );
```
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc