Last active
January 24, 2018 17:48
-
-
Save KSXGitHub/fd61d151d00c1464f10a04af44c6b016 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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