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

chinpunkanpun

v1.0.1

Published

Randomly generates meaningless English sentences

Downloads

8

Readme

A random gibberish generator

Why? Database seeding, language games, just for fun? Bug reports and contributions very welcome. 'Chinpunkanpun' is a Japanese word meaning 'mumbo jumbo' / 'gibberish'. Play with a working example here: Chinpunkanpun example

Example

npm install chinpunkanpun

In your code...

const c = require('chinpunkanpun');

for(let i = 0; i < 100; i++){
  console.log(c.sentence());
}

Output...

Mountie O'Teale's thesauruses will crawl if he doesn't fascinate the circle in moderation.
Matthew McConaughey insists on tuna in Zambia.
Will you teach the smile that believed Olivia's photos?
Elisabeth Bergner's drawings will disappear if he doesn't bless the king in person.
Why is Edmund Husserl standing in El Salvador?
There are sore rooms in Mumbai.
Edith Evans' opuses will wander if he doesn't accept an ambulance by my side.
Their mother rigidly ran at the end of the day.
Her depressed magician scolded the cigarette.
Would you mind paralyzing Lucy Westenra's basket while I work on an analysis?
Who wanted Gilbert Blythe's hospitality?
Her sister overconfidently farted at night.
Who will healthily want their cousin?
What workers is Sir Thomas Bertram honouring in all honesty?
Why is Linda Hunt exploding in Paraguay?
He wants a life that catches diagnoses in Chicago.
Who asked about Sam Jaffe's racism?
I am going to trust in the excited regret.
Why did Gary Sinise judge Dennis' pros?
Why is her dirt loving the cow with Joseph Stalin?
Their grandson fully ate while sheep unloaded cities.
Our mouth cried when Dexter Gordon went to New Zealand.
Who will joyfully consult their mother?
They are thinking about eager people.
Who selected Cher's lightning?
Who honoured my black jobs?
There is a rose next to Richard Harris' wife.
I contradicted wild universities in Monaco.
May I specify their shopping with a nucleus?
Who forgot about his poised prisoners?
What lawyer is Lynn Carlin weeping for at home?
Who escaped from Tyrion Lannister's timber?
Who dragged your pollution?
Why is her danger irritating the painting with Robb Stark?
Who encouraged my fun?
She gathered the emerging king.
Bilbo Baggins' syllabuses will arrive if he doesn't melt the farm on the radio.
We won't answer musicians until Gary agrees.
Chairs will break barracks if Philip's human swims.
Is their blue-eyed morning vacating battles?
Is their embarrassed boss loading cows?
Why does their gold blame appendixes if our dinosaur tampers with the intellectual?
Her uncle faithfully responded to while morons irritated families.
There is the battle under Stephen Rea's theory.
Would you build his life on top of the farm?
Richard Farnsworth manufactures stimuli in Belo Horizonte.
Tattoos like falling.
Will you win a biscuit that watched Meera Syal's addenda?
Analysts are sympathetically upgrading bloody cigars.
She wants a house that helps sandwiches in Xi'an.
Why do philosophers maintain sopranos?
Who fascinated my wisdom?
Traders will aggravate lives if Dr Alexandre Manette's career screams.
The color establishes her lover near the calculation while fungi occur.
Why do floors furnish answers?
I am going to elaborate on an insect in the nude.
Why is his mail tampering with a fungus with Lorraine Bracco?
Is their angry grandson chopping up zoo keepers?
Is my innocent grandfather suffering from strangers?
A fruit smokes when weaknesses crawl.
Rocks are easily numbering dead errors.
Who comforted our pride?
Who will kiss the injection that Samantha videotaped?
Your exercise collected the town next to the morning.
Who will nearly key their grandfather?
Why did Kelly bend Joseph Stalin's nebulas?
I am going to slap the excited earthquake.
Can you concentrate on your shiny idea rarely?
Your father wearily vomited at least.
What did Carol Channing kill?
Who switched his charming forests?
What did Vito Corleone eat up?
There is a poem next to Bryan's strawberry.
Why did Thomasina Tittlemouse forgive Eric's strata?
Axes will wrack viruses if Don Cheadle's video jogs.
Why is his quartz grabbing the painter with Harriet Smith?
Thieves are sympathetically acquiring worrisome morons.
Will you honour the box that untied Carole Lombard's careers?
Their grandmother wildly remained while telephones raised analysts.
Do you knock while their trainer forgives teeth in Serbia?
A circle smells baggage.
There is the thief on Jonah Hill's building.
Why do vegetables accept stars?
Your lawyer offensively fell on top of a mountain.
A chicken switches scenery.
Their antenna stood when Dorothy went to Singapore.
There are anxious husbands in Togo.
How do socks burn?
There are prickly circles in Luxembourg.
I fascinated blushing airports in Honduras.
Can you aggravate her elated assumption unbearably?
Their aunt unethically walked at noon.
Quasimodo's theories will smile if she doesn't vacate the wish for luck.
They are dunking tired mornings.
Why does her safety underestimate cigarettes if my pie marries a drug?
Will you entertain the employer that layed Princess Lise Bolkonskaya's dots?
Why did Karen believe Norma Aleandro's spices?
You are sternly intimidating him.
The nation sails away when strawberries fall.
I am going to imitate the frantic exercise.

Get individual words

c.getWord(c.adjective);
// returns 'bewildered'

c.getWord(c.singularPronounBe);
// returns 'she is'

c.getWord(c.simplePluralIntransitive);
// returns 'sneeze'

Available word types

  adjective
  person
  place
  simplePluralIntransitive
  simplePluralTransitive
  intransitiveContinuous
  simpleSingularIntransitive
  simpleSingularTransitive
  pastTransitive
  pastIntransitive
  pluralNoun
  singularNoun
  uncountableNoun
  possessivePronoun
  transitiveContinuous
  relation
  adverb
  pluralPronoun
  pluralPronounBe
  pluralPronounObject
  singularPronoun
  singularPronounBe
  singularPronounObject
  personPossessive
  positionPrep
  prepPhrase

Add sentence structures

c.addStructure(
  [
    'why does',
    c.possessivePronoun,
    c.uncountableNoun,
    c.simplePluralTransitive,
    c.pluralNoun,
    'if',
    c.possessivePronoun,
    c.singularNoun,
    c.simpleSingularTransitive,
    c.singularNoun
  ]
);