0.1.2 • Published 7 years ago

mcs-lite-fetch-rx v0.1.2

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

MCS Lite TravisCI CircleCI codecov Greenkeeper badge prettier

Note: MCS Lite core and Desktop website is being developed at https://github.com/iamblue/mcs-lite-app.

Requirements

  • node >= 7.5.0
  • npm >= 4.1.2

Packages

PackageDescriptionVersionDownloads
babel-preset-mcs-liteBabel preset used by MCS Litenpmnpm downloads
eslint-config-mcs-liteEslint config used by MCS Litenpmnpm downloads
mcs-lite-connectConnect MCS with WebSocketnpmnpm downloads
mcs-lite-designThe source images to be compressed used by MCS Litenpmnpm downloads
mcs-lite-iconConvert SVG icon to React componentsnpmnpm downloads
mcs-lite-introductionGitBook for MCS Lite documentationnpmnpm downloads
mcs-lite-mobile-webMCS Lite Mobile Webnpmnpm downloads
mcs-lite-scriptsShared scripts and CLI used by MCS Litenpmnpm downloads
mcs-lite-themeDefined Theme and helpers for mcs-lite-uinpmnpm downloads
mcs-lite-uiCommon UI used by MCS Litenpmnpm downloads
react-intl-craExtract messages of Creact React App from the command linenpmnpm downloads
react-intl-inject-hocThe convenience HOC of react-intl injectIntlnpmnpm downloads
stylelint-config-mcs-liteStylelint config used by MCS Litenpmnpm downloads

Install

$ npm i mcs-lite-ui mcs-lite-icon mcs-lite-theme --save

Development

$ npm install # Install all external dependencies of each package.
$ npm run clean # Remove all node_modules

Building all mono-packages

# scripts => design => icon => theme => ui
$ ./tasks/build.sh

Testing

$ ./tasks/test.sh

mcs-lite-ui

Development

$ npm start

Testing

$ npm run test:watch

WebSocket PORT

Replace __SOCKET_PORT_FROM_SERVER__ in the build/index.html file. (Default to 8000)

NPM Scipts Interface

Root

  • npm run clean: remove all node_modules
  • lint: eslint, styledlint and flow
  • npm run format: prettier
  • npm run release: publish

Packages

Packagecleanteststartbuild
babel-preset-mcs-liteV
eslint-config-mcs-liteV
mcs-lite-connectVV
mcs-lite-designVV
mcs-lite-iconVV
mcs-lite-introductionVVV
mcs-lite-mobile-webVVVV
mcs-lite-scriptsVV
mcs-lite-themeVV
mcs-lite-uiVVVV
react-intl-cra
react-intl-inject-hocVV
stylelint-config-mcs-liteV

Internal Notes

npm-check-updates

$ npm install -g npm-check-updates
$ ncu && lerna exec --concurrency 1 -- ncu # check for all packages
$ ncu -au && lerna exec --concurrency 1 -- ncu -au # update packages.json

license-checker

$ npm i license-checker -g
$ cd mcs-lite/
$ npm run clean
$ npm i
$ license-checker --csv --out docs/licenses.csv

CONTRIBUTING

CHANGELOG

LICENSE

Team

Michael HsuAbel ChenAbby ChiuDaria Chenblue chen
Michael HsuAbel ChenAbby ChiuDaria Chenblue chen
@evenchange4@cettoana@abby1002@dariachen@iamblue
@evenchange4
0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.1

7 years ago