Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including wink-nlp with all npm packages installed. Try it out:

// Load wink-nlp package. const winkNLP = require( 'wink-nlp' ); // Load english language model — light version. const model = require( 'wink-eng-lite-web-model' ); // Instantiate winkNLP. const nlp = winkNLP( model ); // Obtain "its" helper to extract item properties. const its = nlp.its; // Obtain "as" reducer helper to reduce a collection. const as = nlp.as; // NLP Code. const text = 'Hello World🌎! How are you?'; const 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', '?' ] console.log( doc.tokens().out( its.type, as.freqTable ) ); // -> [ [ 'word', 5 ], [ 'punctuation', 2 ], [ 'emoji', 1 ] ]

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

wink-nlp v1.14.3

Developer friendly Natural Language Processing ✨

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free