Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devilrancy/docker-npm-tools
NPM tools inside a single Docker container
https://github.com/devilrancy/docker-npm-tools
Last synced: 12 days ago
JSON representation
NPM tools inside a single Docker container
- Host: GitHub
- URL: https://github.com/devilrancy/docker-npm-tools
- Owner: devilrancy
- License: mit
- Created: 2016-11-23T16:32:18.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2016-09-19T14:00:16.000Z (over 8 years ago)
- Last Synced: 2024-11-06T07:28:36.234Z (2 months ago)
- Language: PowerShell
- Homepage: http://mrbarlow.co.uk
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![](https://images.microbadger.com/badges/image/schodemeiss/npm-tools.svg)](http://microbadger.com/images/schodemeiss/npm-tools "Get your own image badge on microbadger.com") [![](https://images.microbadger.com/badges/version/schodemeiss/npm-tools.svg)](http://microbadger.com/images/schodemeiss/npm-tools "Get your own version badge on microbadger.com")
# Single Container NPM Tools
A collection of NPM tools to aid in the development and QA of Javascript/Web applications.## Current Tools
* npm
* bower
* gulp
* grunt
* webpack
* browserify
* mocha## Usage
You can simply call:
```
docker run --rm -it -v "$PWD":/app schodemeiss/npm-tools
```By default this will run "npm install && gulp". IE: Install all packages inside the folders "packages.json" and then run the default gulp task if one exists.
You can call the tools by simply using:
```
docker run --rm -it -v "$PWD":/app schodemeiss/npm-tools bower install
```This will run "bower" with the "install" argument.
Any of the other tools can be called with their respective usages.
## Helper Scripts
### Powershell
A Powershell function alias script can be found here: https://github.com/schodemeiss/docker-npm-tools/blob/master/npm-tools-aliases.ps1This will allow you to run "npm" without having to run any docker specific commands.
### Bash
Coming Soon!