Skip to content

Instantly share code, notes, and snippets.

@KSXGitHub
Last active January 24, 2018 17:48
Show Gist options
  • Save KSXGitHub/fd61d151d00c1464f10a04af44c6b016 to your computer and use it in GitHub Desktop.
Save KSXGitHub/fd61d151d00c1464f10a04af44c6b016 to your computer and use it in GitHub Desktop.
# PACKAGES TO BE INSTALLED GLOBALLY
# $ pnpm install --global <pkg>@latest
global:
# Package Managers (Yarn is installed via pacman)
- npm
- pnpm
- lerna
- pnpm-package-group
# Uploader
- imgur
- now
- localtunnel
# Transpiler
- babel-cli
- livescript
- coffeescript
- typescript
- stylus
# Linter
- eslint
- standard
# REPL
- ts-node
- elm
- mancy
# Live Server
- live-server
- http-server
- serve
# Bootstrap projects
- create-react-app
- create-react-native-app
# Data Serialization
- json5
- js-yaml
- json-property
- bson
# Command Generator
- generate-npm-install
# Electron
- electron
- electron-builder
# ReactJS and React Native
- react-native
- react-native-cli
- gatsby-cli # generate static files
- gatsby-dev-cli
- next
- nextein # generate static files, but for from nextjs project
# QR Code
- qrcode
- qrcode-terminal
- qr-image-bin
# Testing Tool
- jest-cli
- cypress
- urchin
# System Monitor
- vtop
# Git Helper
- ungit
# Bundler
- browserify
- webpack
- rollup
# Editor
- js-playgrounds
- slap
# Decentralized Data Sharing
- dat
# Linux
- linux-window-session-manager
# Other
- get-pkg-repo
- esdoc
- emoj
- ansi-html
- fs-force
- highlight
- gitbook
- node-package-info
- gitter-cli
- argv-to-list
- file-url-cli
- reload
- remark-man
- vsce
- goo.gl
# PACKAGES TO BE INSTALLED LOCALLY
# $ cd <group>
# $ pnpm install <pkg>@latest
ReactJS and React Native:
- react
- react-dom
- react-native
- '@types/react'
- '@types/react-dom'
- '@types/react-native'
# Libraries
- recompose # utility belt for function components and higher-order components
- react-compose # compose react components with a functional api
- recycle
- '@types/recompose'
# Components: Special
- react-router
- react-redux
- mobx-react
- '@types/react-router'
- '@types/react-redux'
# Components: UI
- material-ui
- material-ui-next
- react-xp
- '@types/material-ui'
# Components: Embeded
- react-monaco-editor
- react-ace
- react-codemirror
- qrcode.react
- react-qr-svg
- material-ui-pickers
- '@types/react-monaco-editor'
- '@types/react-codemirror'
- '@types/qrcode.react'
# Components: Icon
- material-ui-icons
- material-ui-icons-next
# Components: Miscellaneous
- react-three
# Tool: Core
- react-native-cli
- react-native-git-upgrade
- react-scripts
# Tool: Renderer
- react-snap
- react-snapshot
# Tool: Gatsby
- gatsby
- gatsby-cli
- gatsby-dev-cli
- gatsby-link
- gatsby-source-filesystem
# Framework: Next.js
- next
- next-redux-wrapper
- nextein
- electron-next
- '@types/next'
- '@types/next-redux-wrapper'
# Framework: ReactVR
- react-vr
- react-vr-web
- react-vr-cli
VueJS:
- vue
- vue-cli
- vue-loader
- vue-template-compiler
- vue-style-loader
Angular:
- '@angular/cli'
- '@angular/core'
- '@angular/common'
- '@angular/animations'
- '@angular/compiler'
- '@angular/compiler-cli'
- mobx-angular
BabelJS:
- babel-cli
- babel-core
- babel-code-frame
- babel-eslint
- babel-generator
- babel-helpers
- babel-jest # jest
- babel-loader # webpack
- babel-plugin-transform-class-properties
- babel-plugin-transform-function-bind
- babel-plugin-transform-object-rest-spread
- babel-plugin-transform-pipeline
- babel-plugin-transform-runtime
- babel-polyfill
- babel-preset-es2015
- babel-preset-env
- babel-preset-react
- babel-register
- babel-runtime
- babel-template
- babel-types
TypeScript:
- typescript
- ts-node
LiveScript:
- livescript
- prelude-ls
PugJS:
- pug
- pug-cli
CSS Transpiler:
- stylus
- stylus-loader
ECMAScript 6 Promise:
- fs-extra
- bluebird
- co
- co-fs-extra
- event-to-promise
State Management:
- redux
- mobx
Redux:
- redux
- react-redux
- redux-recycle
- '@types/react-redux'
- '@types/redux-recycle'
Mobx:
- mobx
- mobx-react
- mobx-react-devtools
- mobx-angular
Functional Programming:
- lodash
- ramda
- recompose # react
- react-compose # react
- redux
- prelude-ls
- '@types/ramda'
- '@types/recompose'
Reactive Programming:
- rx
- rx-lite
- rxjs
- '@types/rx'
- '@types/rx-lite'
ClojureScript:
- clojurescript
- cljs-boot
ELM:
- elm
Testing Framework:
- jest
- jest-cli
- cypress
- phantom
- urchin
Web Server Framework:
- express
- express-graphql # graphql
GraphQL:
- graphql
- graphql-tag
- graphql-tools
# ExpressJS
- graphql-server-express
- express-graphql
# Apollo Client
- apollo
- apollo-client-preset
- react-apollo
- mobx-apollo
MongoDB:
- mongodb
- mongoose
- mongodb-prebuilt
- '@types/mongodb'
- '@types/mongoose'
HTTP Live Server:
- live-server
- http-server
- serve
FTP:
- ftp
- ftpd
- jsftp
Command Line Arguments:
- commander
- yargs
Markdown Parser:
- markdown-it
- markdown-it-anchor
- markdown-it-attrs
- markdown-it-checkbox
- markdown-it-container
- markdown-it-emoji
- markdown-it-footnote
- markdown-it-katex
- markdown-it-mark
- markdown-it-named-headers
- markdown-it-sub
- markdown-it-sup
- markdown-it-terminal
Coverage:
- coveralls
D3.js:
- d3-dsv
THREE.js:
- tree
- react-three
- '@types/three'
Electron:
- electron
- electron-is-dev
- electron-devtools-installer
- electron-builder
- electron-builder-squirrel-windows
- electron-debug
- electron-next # nextjs
- electron-packager
- electron-settings
- '@types/electron-is-dev'
- '@types/electron-devtools-installer'
Webpack:
- webpack
- html-webpack-plugin
# Loaders
- standard-loader
- babel-loader
- pug-loader
- style-loader
- css-loader
- stylus-loader
- json-loader
- yaml-loader
- vue-loader
- vue-style-loader
XIterable:
- x-iterable
- x-iterable-base
- deep-iterable
- product-iterable
- spread-iterable
- range-iterable
- concat-iterable
- parallel-iterable
Linter:
- eslint
- eslint-plugin-jest
- eslint-plugin-promise
- standard
- standard-loader
- htmllint
- htmllint-cli
- stylelint
Publisher:
- now
- localtunnel
- imgur
GitBook:
- gitbook
- gitbook-cli
- gitbook-plugin-advanced-emoji
- gitbook-plugin-anchors
- gitbook-plugin-collapsible-menu
- gitbook-plugin-comment
- gitbook-plugin-github
- gitbook-plugin-highlight
- gitbook-plugin-livereload
- gitbook-plugin-mathjax
- gitbook-plugin-prism
- gitbook-plugin-sharing
- gitbook-plugin-theme-api
- gitbook-plugin-youtube
Google APIs:
- googleapis
- goo.gl
Embed:
- monaco-editor
- ace-builds
- codemirror
QR Code:
- qr-image
- qrcode
- qrcode.react
- qr-image-bin
- qrcode-terminal
- '@types/qr-image'
- '@types/qrcode.react'
Microsoft Office Excel:
- excel
- exceljs
- xlsx
RegExp:
- node-grok
Small Utilities:
- exec-once
- just-try
- extended-promise
- number-enum
- get-port
- get-stdin
- immutable
- shell-escape
Other:
- babylon
- bignumber.js
- body-parser
- child-process-promise
- child-process-utils
- cli-highlight
- comma-separated-values
- cross-spawn
- ecstatic
- errno
- executable
- executable-cli
- file-url
- file-url-cli
- indent-string
- ip
- iron-node
- iterlib
- keypress
- keytar
- mathjs
- multi-integer-range
- npm-man
- parse-columns
- parse-columns-cli
- portfinder
- prepack
- search-tree
- semver
- source-map-support
- split
- string-search-tree
- table
- tsv
- url-join
# To be invoked as a program
global:
# Made by others
- js-yaml
- bson
- livescript
- coffeescript
- typescript
- electron
# Made by myself
- pnpm-package-group
- node-package-info
- generate-npm-install
# To be required as a node module
lib:
# Made by others
- yargs
- shell-escape
- bson
- js-yaml
- co
- co-fs-extra
- immutable
- get-port
- ini
- 7zip-bin
- temp
- fs-extra
- readline
- parse-columns
- prelude-ls
# Made by myself
- number-enum
- x-iterable
- x-iterable-base
- deep-iterable
- product-iterable
- spread-iterable
- range-iterable
- concat-iterable
- parallel-iterable
- exec-once
- just-try
- fs-force
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment