npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

sentence-examples

v1.0.0

Published

A Node.js package that generates sentences for a given English word

Downloads

2

Readme

sentence-examples

:ledger: A Node.js package that generates sentences for a given English word

Table of Contents

Installation

Using npm:

$ npm install sentence-examples

Using yarn:

$ yarn add sentence-examples

Methods

lookup(keyword, settings)

  • keyword: The keyword that you want to browse some sentence examples for.

  • settings: The object that contains additional settings for the browsing results (Optional).

    • limits: The maximum number of returned sentence examples, defaults to 0.

Examples

Import the package

NodeJS

const examples = require('sentence-examples');

ES6/ TypeScript

import examples from 'sentence-examples';

How to use

(async () => {
  try {
    const laptopExamples = await examples.lookup('laptop', {
      limits: 3,
    });

    const smartphoneExamples = await examples.lookup('smartphone', {
      limits: 5,
    });

    console.log(laptopExamples);
    /* [
      '"Keep eating," he said, glancing up from the laptop he set on the table before him.',
      'Her attention shifted to her laptop once more.',
      'Ingrid left and returned with her laptop and an iPad, sitting at the table with him.'
    ] */

    console.log(smartphoneExamples);
    /* [
      "Even though, at the time this article was written, the Apple iPhone was not available for purchase and use on the Verizon network, that doesn't mean that Verizon customers are without many other fantastic smartphone options.",
      "Going through the company's official lineup, you'll discover that the first Sprint Windows Mobile 6.5 smartphone also happens to be the only phone from the carrier that is currently powered by the new mobile operating system.",
      'This is basically the same smartphone as the Motorola DROID 2 with its touchscreen display and slide-out QWERTY keyboard, but this version has been outfitted with an array of Star Wars-themed accessories and customizations.',
      "If you like to watch movies, television shows, exercise videos, or anything else that combines video and sound using your iPad or other Bluetooth-enabled tablet or smartphone, you're sure to fall in love with this device.",
      'There are two types of websites for smartphones: those that work well on your smartphone when you use your Internet option and those that work to teach you about the ins and outs of your current phone or the phones you may be considering.',
      ...
    ] */
  } catch (error) {
    console.log(error);
  }
})();

Author

Tien-Dzung Nguyen (KutieKat)

License

MIT