Socket
Socket
Sign inDemoInstall

wink-nlp

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

wink-nlp - npm Package Compare versions

Comparing version 0.2.0 to 0.3.0

.nyc_output/2371a014-0061-4621-b338-7a715a40d78d.json

2

.nyc_output/processinfo/index.json

@@ -1,1 +0,1 @@

{"processes":{"7c9d2ace-1b37-4c18-a7cb-e9253231a087":{"parent":null,"children":[]}},"files":{"/Users/neilsbohr/dev/winkjs/wink-nlp/src/wink-nlp.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/dd-wrapper.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/constants.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/doc-v2.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/contained-entities.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/locate.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/get-parent-item.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/search.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-get-item.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-get-item.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-each.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-each.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-filter.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-filter.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-token-out.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/its.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/allowed.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/as.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/contained-markings.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-tokens-out.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-tokens-out.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-entity-out.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-entities-out.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-entities-out.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-sentence-out.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-sentences-out.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-document-out.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/print-tokens.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/cache.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/tokenizer.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/recursive-tokenizer.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/compile-trex.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/tokens-mappers.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/examples-compiler.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/automaton.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/compose-patterns.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/helper.js":["7c9d2ace-1b37-4c18-a7cb-e9253231a087"]},"externalIds":{}}
{"processes":{"2371a014-0061-4621-b338-7a715a40d78d":{"parent":null,"children":[]}},"files":{"/Users/neilsbohr/dev/winkjs/wink-nlp/src/wink-nlp.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/dd-wrapper.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/constants.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/doc-v2.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/contained-entities.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/locate.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/get-parent-item.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/search.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-get-item.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-get-item.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-each.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-each.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-filter.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-filter.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-token-out.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/its.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/allowed.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/as.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/contained-markings.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-tokens-out.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-tokens-out.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-entity-out.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-entities-out.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/sel-entities-out.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-sentence-out.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/col-sentences-out.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/itm-document-out.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/api/print-tokens.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/cache.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/tokenizer.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/recursive-tokenizer.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/compile-trex.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/tokens-mappers.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/examples-compiler.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/automaton.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/compose-patterns.js":["2371a014-0061-4621-b338-7a715a40d78d"],"/Users/neilsbohr/dev/winkjs/wink-nlp/src/helper.js":["2371a014-0061-4621-b338-7a715a40d78d"]},"externalIds":{}}

@@ -0,1 +1,8 @@

# [Simplified language model installation](https://github.com/winkjs/wink-nlp/releases/tag/0.3.0)
## Version 0.3.0 July 29, 2020
### ✨ Features
- No need to remember or copy/paste long Github url for language model installation. The new script installs the latest version for you automatically. 🎉
# [Improved custom entities](https://github.com/winkjs/wink-nlp/releases/tag/0.2.0)

@@ -2,0 +9,0 @@ ## Version 0.2.0 July 21, 2020

{
"name": "wink-nlp",
"version": "0.2.0",
"description": "Natural Language Processing",
"version": "0.3.0",
"description": "A new way of doing NLP ✨",
"keywords": [

@@ -15,4 +15,7 @@ "NLP",

"named entity extraction",
"custome entity detection",
"word vectors",
"visualization",
"pattern matching",
"winkNLP",
"wink"

@@ -19,0 +22,0 @@ ],

@@ -1,4 +0,4 @@

# wink-nlp
# winkNLP
✨ Natural Language Processing
#### A new way of doing NLP ✨

@@ -9,32 +9,87 @@ ### [![Stability](https://img.shields.io/badge/stability-1--experimental-orange.svg)](https://nodejs.org/api/documentation.html#documentation_stability_index) [![Build Status](https://api.travis-ci.org/winkjs/wink-nlp.svg?branch=master)](https://travis-ci.org/winkjs/wink-nlp) [![Coverage Status](https://coveralls.io/repos/github/winkjs/wink-nlp/badge.svg?branch=master)](https://coveralls.io/github/winkjs/wink-nlp?branch=master) [![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/winkjs/Lobby)

Wink NLP is an advance NLP package with zero external dependecies. It supports a variety of NLP tasks such as tokenization, sentence boundary detection, negation handling, sentiment analysis, part-of-speech tagging, named entity extraction and more with ease.
winkNLP is a JavaScript library for Natural Language Processing (NLP). Designed specifically to make development of NLP solutions **easier** and **faster**, winkNLP is optimized for the right balance of performance and accuracy. The package can handle large amount of raw text at speeds over **500,000 tokens/second**. And with a test coverage of ~100%, winkNLP is a tool for building production grade systems with confidence.
We deliver developer friendly API along with a balance of performance and accuracy to the entire spectrum of users. In addition, we are working towards building a number of pre-trained models for different languages and domains.
## Features
It packs a rich feature set into a small foot print codebase of [under 1500 lines](https://coveralls.io/github/winkjs/wink-nlp?branch=master):
It packs a rich feature set into a small foot print codebase of under 100 kilobytes and model sizes starting under 1 megabyte:
1. Lossless tokenizer
2. Built-in API to aid text visualization
3. Pre-trained models with word vectors
4. Easy information exrtaction from raw text
2. Developer friendly and intuitive API
3. Built-in API to aid text visualization
4. Easy information extraction from raw text
5. Extensive text pre-processing features
6. Simple token to Unique Id mapping
6. Pre-trained models with sizes starting from <3MB onwards
7. Word vector integration
8. Comprehensive NLP pipeline covering tokenization, sentence boundary detection, negation handling, sentiment analysis, part-of-speech tagging, named entity extraction, custom entities detection and pattern matching.
### Installation
## Installation
Use [npm](https://www.npmjs.com/package/wink-nlp) install:
npm install wink-nlp --save
```shell
npm install wink-nlp --save
```
You will also need the English lite model, to install that use:
In order to use winkNLP after its installation, you also need to install a language model. The following command installs the latest version of default language model — the light weight English language model called `wink-eng-lite-model`.
npm install https://github.com/winkjs/wink-eng-lite-model/releases/download/0.2.0/wink-eng-lite-model-0.2.0.tgz --save
```shell
node -e "require( 'wink-nlp/models/install' )"
```
Any required model can be installed by specifying its name as the last parameter in the above command. For example:
```shell
node -e "require( 'wink-nlp/models/install' )" wink-eng-lite-model
```
### About wink
## Getting Started
The "Hello World!" in winkNLP is given below. As the next step, we recommend a dive into [winkNLP's concepts](https://winkjs.org/wink-nlp/getting-started.html).
```javascript
// Boilerplate Code.
// Load wink-nlp package.
var winkNLP = require( 'wink-nlp' );
// Load "its" helper to extract item properties.
const its = require( 'wink-nlp/src/its.js' );
// Load english language model — light version.
var model = require( 'wink-eng-lite-model' );
// Instantiate winkNLP.
var nlp = winkNLP( model );
// NLP Code.
var text = 'Hello World🌎! How are you?';
var doc = nlp.readDoc( text );
console.log( doc.out() );
// -> Hello World🌎! How are you?
console.log( doc.sentences().out() );
// -> [ 'Hello World🌎!', 'How are you?' ]
console.log( doc.entities().out( its.detail ) );
// -> [ { value: '🌎', type: 'EMOJI' } ]
console.log( doc.tokens().out() );
// -> [ 'Hello', 'World', '🌎', '!', 'How', 'are', 'you', '?' ]
```
## Documentation
- [Concepts](https://winkjs.org/wink-nlp/getting-started.html) — everything you need to know to get started.
- [API Reference](https://winkjs.org/wink-nlp/read-doc.html) — explains usage of APIs with examples.
- [Change log](https://github.com/winkjs/wink-nlp/blob/master/CHANGELOG.md) — version history along with the details of breaking changes, if any.
## Need Help?
### Usage query 👩🏽‍💻
Please ask at [Stack Overflow](https://stackoverflow.com/) or discuss it at [Wink JS Gitter Lobby](https://gitter.im/winkjs/Lobby).
### Bug report 🐛
If you spot a bug and the same has not yet been reported, raise a new [issue](https://github.com/winkjs/wink-nlp/issues) or consider fixing it and sending a PR.
### New feature ✨
Looking for a new feature, request it via a new [issue](https://github.com/winkjs/wink-nlp/issues) or consider becoming a [contributor](https://github.com/winkjs/wink-nlp/blob/master/CONTRIBUTING.md).
## About wink
[Wink](http://winkjs.org/) is a family of open source packages for **Natural Language Processing**, **Machine Learning**, and **Statistical Analysis** in NodeJS. The code is **thoroughly documented** for easy human comprehension and has a **test coverage of ~100%** for reliability to build production grade solutions.
### Copyright & License
## Copyright & License
**wink-nlp** is copyright 2017-20 [GRAYPE Systems Private Limited](http://graype.in/).
**Wink NLP** is copyright 2017-20 [GRAYPE Systems Private Limited](http://graype.in/).
It is licensed under the terms of the MIT License.
// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -5,0 +5,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

// wink-nlp
// Production-ready Natural Language Processing
// A new way of doing NLP
//

@@ -4,0 +4,0 @@ // Copyright (C) 2017-20 GRAYPE Systems Private Limited

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