All Projects â†’ raine â†’ Replem

raine / Replem

🚴 Instantly try npm modules in REPL environment

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Replem

Npm Link Shared
links a folder of local modules with inter-dependencies to the target directory
Stars: ✭ 123 (-6.82%)
Mutual labels:  npm
Flagpack Core
Flagpack contains 260+ easily implementable flag icons to use in your design or code project.
Stars: ✭ 127 (-3.79%)
Mutual labels:  npm
Web Starter Kit
Web Starter Kit is an opinionated boilerplate for web development. A solid starting point for both professionals and newcomers to the industry.
Stars: ✭ 130 (-1.52%)
Mutual labels:  npm
Shadow Cljs
ClojureScript compilation made easy
Stars: ✭ 1,774 (+1243.94%)
Mutual labels:  repl
Vim Ipython Cell
Seamlessly run Python code in IPython from Vim
Stars: ✭ 127 (-3.79%)
Mutual labels:  repl
Importabular
5kb spreadsheet editor for the web, let your users import their data from excel.
Stars: ✭ 129 (-2.27%)
Mutual labels:  npm
Greenkeeper
🤖 🌴 Real-time automated dependency updates for npm and GitHub
Stars: ✭ 1,564 (+1084.85%)
Mutual labels:  npm
Chainabstractionlayer
Blockchain abstraction layer
Stars: ✭ 131 (-0.76%)
Mutual labels:  npm
Docsh
Erlang Docs in the Shell
Stars: ✭ 127 (-3.79%)
Mutual labels:  repl
Npmcharts.com
Compare npm package downloads over time
Stars: ✭ 129 (-2.27%)
Mutual labels:  npm
Npm Expansions
Send us a pull request by editing expansions.txt
Stars: ✭ 1,777 (+1246.21%)
Mutual labels:  npm
Pnpm
Fast, disk space efficient package manager -- åŋĢ速įš„īŧŒčŠ‚įœįŖį›˜įŠē间įš„包įŽĄį†åˇĨå…ˇ
Stars: ✭ 14,219 (+10671.97%)
Mutual labels:  npm
Tiny Package Manager
Learn how npm or Yarn v1 works.
Stars: ✭ 125 (-5.3%)
Mutual labels:  npm
React Ckeditor
CKEditor component for React with plugin and custom event listeners support
Stars: ✭ 124 (-6.06%)
Mutual labels:  npm
Eval In Repl
Consistent ESS-like eval interface for various REPLs
Stars: ✭ 130 (-1.52%)
Mutual labels:  repl
Atbmarket
🎉 JUST FOR FUN :: npm package of ATB plastic bag
Stars: ✭ 123 (-6.82%)
Mutual labels:  npm
Try
đŸ“Ļ Quickly try out NPM packages inside a container
Stars: ✭ 128 (-3.03%)
Mutual labels:  npm
Tsparticles
tsParticles - Easily create highly customizable particles animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.
Stars: ✭ 2,694 (+1940.91%)
Mutual labels:  npm
Nestjs Rbac
Awesome RBAC for NestJs
Stars: ✭ 129 (-2.27%)
Mutual labels:  npm
Vscode Deploy Reloaded
Recoded version of Visual Studio Code extension 'vs-deploy', which provides commands to deploy files to one or more destinations.
Stars: ✭ 129 (-2.27%)
Mutual labels:  npm

repl'em npm version

Instantly try npm modules in REPL environment.

features

  • Install modules from npm, optionally at specific version.
  • Install modules directly from GitHub at particular commit or branch.
  • Use a custom REPL like coffee-script/repl.
  • Retains history of past sessions.

install

$ npm install -g replem

usage

replem [options] [<pkg>[:<alias>]]...

        --repl     require a custom repl
    -v, --verbose  enable verbose output
    -h, --help     displays help

Launches a REPL session with specified packages installed and available in the context.

arguments

Uses npm install internally, so similar types of arguments are accepted.

For example:

  • Install a specific version: replem [email protected]
  • Install a module from GitHub: replem githubname/reponame#commit

By postfixing module's name with :<alias> you can set an alias for a module. Module's exports will be available under this name.

$ replem ramda:R
Installed into REPL context:
 - [email protected] as R
> R.inc(1) // 2

With a bang (!) after everything, all module's properties will be directly available in context:

$ replem ramda!
Installed into REPL context:
 - [email protected] as ramda
> reduce === ramda.reduce
true

custom repl

To use a custom repl, install it to ~/.replem/node_modules first:

$ npm install --prefix ~/.replem coffee-script
$ replem --repl coffee-script/repl lodash
> (n * 2 for n in [0..5])
Array [ 0, 2, 4, 6, 8, 10 ]

requiring from inside installed modules

The REPL context is provided with the function replem.require() that can be used to require from under ~/.replem/node_modules.

caveats

  • Multiple versions of the same module cannot be used concurrently.
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].