All Projects → trevordmiller → Npm Script Naming Ideas

trevordmiller / Npm Script Naming Ideas

Ideas for naming npm scripts

Projects that are alternatives of or similar to Npm Script Naming Ideas

Yarpm
CLI tool to run npm scripts with either npm or yarn, depending on how it was started
Stars: ✭ 13 (+8.33%)
Mutual labels:  npm-scripts, npm, yarn
Lockfile Lint
Lint an npm or yarn lockfile to analyze and detect security issues
Stars: ✭ 411 (+3325%)
Mutual labels:  npm, yarn
Benchmarks Of Javascript Package Managers
Benchmarks of JavaScript Package Managers
Stars: ✭ 388 (+3133.33%)
Mutual labels:  npm, yarn
Npm Gui
Graphic tool for managing javascript project dependencies - in a friendly way.
Stars: ✭ 454 (+3683.33%)
Mutual labels:  npm, yarn
Website
Yarn package manager website
Stars: ✭ 374 (+3016.67%)
Mutual labels:  npm, yarn
Npminstall
Make `npm install` fast and easy.
Stars: ✭ 374 (+3016.67%)
Mutual labels:  npm, yarn
Salus
Security scanner coordinator
Stars: ✭ 441 (+3575%)
Mutual labels:  npm, yarn
Yvm
🧶 Manage multiple versions of Yarn
Stars: ✭ 265 (+2108.33%)
Mutual labels:  npm, yarn
Synp
Convert yarn.lock to package-lock.json and vice versa
Stars: ✭ 510 (+4150%)
Mutual labels:  npm, yarn
Better Npm Run
🏃‍♂️ Better NPM scripts runner
Stars: ✭ 635 (+5191.67%)
Mutual labels:  npm-scripts, npm
Yarn Package Boilerplate
An Yarn package with babel, jest, flow, prettier and more
Stars: ✭ 10 (-16.67%)
Mutual labels:  npm, yarn
Syncpack
Manage multiple package.json files, such as in Lerna Monorepos and Yarn/Pnpm Workspaces
Stars: ✭ 356 (+2866.67%)
Mutual labels:  npm, yarn
Fish Nvm
nvm wrapper for fish-shell
Stars: ✭ 336 (+2700%)
Mutual labels:  npm, yarn
Awesome Npm
Awesome npm resources and tips
Stars: ✭ 3,894 (+32350%)
Mutual labels:  npm, yarn
Webpack Cdn Plugin
A webpack plugin that use externals of CDN urls for production and local node_modules for development
Stars: ✭ 306 (+2450%)
Mutual labels:  npm, yarn
Npm Run All
A CLI tool to run multiple npm-scripts in parallel or sequential.
Stars: ✭ 4,496 (+37366.67%)
Mutual labels:  npm-scripts, npm
Vscode Yarn
VSCode extension to manage yarn commands
Stars: ✭ 18 (+50%)
Mutual labels:  npm, yarn
generator-react-web
Yeoman generator for creating interactive web sites with React and Redux + Webpack, Flow, ES7+, Babel, Yarn, npm Scripts, i18n, Redux Saga, SCSS, CSS Modules
Stars: ✭ 35 (+191.67%)
Mutual labels:  yarn, npm-scripts
Ngx Smart Modal
Modal/Dialog component crafted for Angular
Stars: ✭ 256 (+2033.33%)
Mutual labels:  npm, yarn
Ultra Runner
🏃⛰ Ultra fast monorepo script runner and build tool
Stars: ✭ 496 (+4033.33%)
Mutual labels:  npm-scripts, npm

npm-script-naming-ideas

Ideas for package.json npm script naming

Template

"scripts": {
  "dev": "main process(es) for developing",
  "test:watch": "run tests in watch mode",
  "verify": "verify things are working as expected (helpful to run on CI)",
  "test": "run tests",
  "lint": "run linting",
  "build": "create a production build",
  "stage": "publish the latest version to a test environment",
  "release": "publish the latest version to production",
  "start": "start production process(es)"
}

Examples

Library

"scripts": {
  "dev": "npm run build -- --watch",
  "test:watch": "npm test -- --watch",
  "verify": "npm test && npm run lint && npm run build",
  "test": "jest src",
  "lint": "eslint src",
  "build": "babel src -d build -i '**/*.test.js'",
  "release": "git checkout master && git pull && npm run build && npm version && git push && git push --tags && npm publish"
}

Web App

"scripts": {
  "dev": "next",
  "test:watch": "npm test -- --watch",
  "verify": "npm test && npm run lint && npm run build",
  "test": "jest .",
  "lint": "eslint .",
  "build": "next build",
  "stage": "git checkout master && git pull && now",
  "release": "now alias",
  "start": "next start"
}

Service

"scripts": {
  "dev": "nodemon --exec micro",
  "test:watch": "npm test -- --watch",
  "verify": "npm test && npm run lint",
  "test": "jest .",
  "lint": "eslint .",
  "stage": "git checkout master && git pull && now",
  "release": "now alias",
  "start": "micro"
}

Related CONTRIBUTING.md

This CONTRIBUTING.md will work for any of the examples since it uses the npm script template:

# Contributing

- Ensure you have the latest versions of [Git](https://git-scm.com/) and [Node + npm](https://nodejs.org) installed
- Run `npm install` to install libraries
- Run `npm run dev` to develop
- Run `npm test:watch` to update tests
- Submit a pull request to `master`
- Continuous Integration runs `npm run verify` to ensure things are working as expected
- An admin merges your pull request into `master` and releases a new version
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].