All Projects β†’ ninest β†’ drink-if-exists

ninest / drink-if-exists

Licence: MIT license
🍷 The NPM drinking game recreated and cli-ified with Deno

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to drink-if-exists

http compression
πŸ—œοΈ Deno HTTP compression middleware
Stars: ✭ 34 (+88.89%)
Mutual labels:  deno
hatcher
🐣 Registries toolbox & update notifications for your CLI
Stars: ✭ 14 (-22.22%)
Mutual labels:  deno
deno deploy versailles
凑尔衛语录(ιƒ¨η½²εœ¨ Deno Deploy)
Stars: ✭ 18 (+0%)
Mutual labels:  deno
carol
A Deno port of carlo
Stars: ✭ 63 (+250%)
Mutual labels:  deno
azure-webapps-deno-deploy
A GitHub Action for deploying Deno πŸ¦• web apps to Azure ☁️
Stars: ✭ 27 (+50%)
Mutual labels:  deno
slack-web-api
Simple, convenient, and configurable HTTP client for making requests to Slack’s Web API. Deno port of @slack/web-api
Stars: ✭ 16 (-11.11%)
Mutual labels:  deno
parseargs
Migrated to https://github.com/denoland/deno_std
Stars: ✭ 28 (+55.56%)
Mutual labels:  deno
cli badges
Generate Badges for your CLI written in πŸ¦• Deno and TS
Stars: ✭ 20 (+11.11%)
Mutual labels:  deno
now-deno-example
A demo application of now-deno and deno-postgres.
Stars: ✭ 30 (+66.67%)
Mutual labels:  deno
deno-x-ranking
πŸ¦• Deno Third Party Modules Ranking πŸ‘‘
Stars: ✭ 28 (+55.56%)
Mutual labels:  deno
drash
A microframework for Deno's HTTP server with zero third-party dependencies
Stars: ✭ 1,013 (+5527.78%)
Mutual labels:  deno
mock
Utilities to help mock behavior, spy on function calls, stub methods, and fake time for tests.
Stars: ✭ 31 (+72.22%)
Mutual labels:  deno
ssvm-deno-starter
A template project to run Rust functions in Deno through the Second State WebAssembly engine.
Stars: ✭ 50 (+177.78%)
Mutual labels:  deno
deno-dex
πŸ¦• A dexterous deno executor
Stars: ✭ 19 (+5.56%)
Mutual labels:  deno
deno desktop
Windowing support for Deno WebGPU.
Stars: ✭ 49 (+172.22%)
Mutual labels:  deno
deno sass
πŸš€ Cute Sass compiler bindings to Deno.
Stars: ✭ 13 (-27.78%)
Mutual labels:  deno
prettyBenching
πŸ¦• A small lib to make your Deno benchmarking progress and results look pretty
Stars: ✭ 23 (+27.78%)
Mutual labels:  deno
deno2node
Compile your Deno project to run on Node.js.
Stars: ✭ 66 (+266.67%)
Mutual labels:  deno
deno-canvas
Canvas API for Deno, ported from canvaskit-wasm (Skia).
Stars: ✭ 124 (+588.89%)
Mutual labels:  deno
scuttlesaurus
retog.github.io/scuttlesaurus/
Stars: ✭ 21 (+16.67%)
Mutual labels:  deno

drink if exists

icon

The NPM drinking game recreated and cli-ified with Deno with Deno

Made with Deno Make a PR MIT Buy Me A Coffee

demo

To play the game, run the following command:

deno run --allow-net http://drink-if-exists.now.sh/mod.ts

How to play

Enter an english word:

  • Take a sip 🍷 if an NPM package under the name exists, or
  • Take a shot πŸ₯ƒ if a Deno package under the name exists.
  • Write and maintain a package under the name if it doesn't exist.

πŸ›  Build setup

Install Deno, then clone or fork this repository. Run

deno run --allow-net mod.ts

The NPMS API was used to find NPM packages. Deno's third-party modules API is used to find Deno packages

Folder structure

The app is located in the src/ folder, with the entry point being mod.ts.

Credits

  1. Original idea from

    Drinking game for npm users:
    βž€ Think of a noun
    ➁ npm install <noun>
    βž‚ If it installs - drink!\

    tweet from @sindresorhus on Sep 26, 2014

  2. Inspiration from npmdrinkinggame.party by @NikkitaFTW

  3. Inspiration from sipit by bnb

  4. This tweet

    β‘£ If it doesn't, create that module and forever be responsible for maintaining it. Drink.

    tweet from @clarler on Sep 26, 2014

β™₯️ Support

If you liked this project, consider supporting by

  • ⭐️ Starring the repository
  • πŸŽ’ Checking out my other projects
  • β˜•οΈ Buying me coffee

πŸ“œ License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].