New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

plunk

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

plunk

Utility to submit a directory to plnkr.co

latest
Source
npmnpm
Version
0.6.0
Version published
Weekly downloads
47
74.07%
Maintainers
1
Weekly downloads
 
Created
Source

A tiny utility to post current directory contents to http://plnkr.co/edit

Anonymous Usage

  • Go the the dir you want to plunk.
  • Run plunk

Or plunk --dir path/to/dir --desc "A string describing the plunk" --tags "comma,separated,tags".

Authorized usage

To submit plunks under your user and to update them, you need to be authorized.

For that:

  • Sign in to http://plnkr.co with Github (button in the right-upper corner of http://plnkr.co/)
  • In browser developer console run: document.cookie.match(/plnk_session=(\w+)/)[1] to obtain the session id.
  • Create ~/.plunk_config.json with the content { "auth": { "id": "..." } }, where ... means the output of step 2.

This will save an authorized session which the utility will use.

An example of ~/.plunk_config.json:

{
  "auth": { "id": "56224aba860eabcdef869189" }
}

Exclusions

  • Ignores files starting with a dot '.'

Gotchas

  • Saves current plunk metadata in the file .plunk, uses it to update the plunk properly.
  • A once-created plunk is bound to its directory name. When you copy it into a new directory (or rename), plunk will create a brand-new plunk. I found this behavior helpful, because when I clone an existing directory into a new example, it makes me sure I will not overwrite an existing plunk.
  • The --tags flag only works when creating a new plunk, not updating an existing one.
  • You should create .plunk_config.json in your home-dir, for details see https://www.npmjs.com/package/home-dir

FAQs

Package last updated on 28 Dec 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts