@minh.nguyen/material-ui
v1.0.0-beta.36 react react-component material design material-ui
start
yarn docs:dev
docs:dev
rimraf node_modules/.cache/babel-loader && cross-env BABEL_ENV=docs-development next dev
docs:api
rimraf pages/api/* && babel-node ./docs/scripts/buildApi.js
docs:icons
rimraf static/icons/* && babel-node ./docs/scripts/buildIcons.js
docs:build
cross-env BABEL_ENV=docs-production next build
docs:start
next start
docs:export
next export -o docs/export
docs:deploy
yarn docs:build && yarn docs:export && firebase deploy
docs:size-why
DOCS_STATS_ENABLED=true yarn docs:build
prebuild
rimraf build
build:es2015
cross-env NODE_ENV=production babel ./src --ignore *.spec.js --out-dir ./build
build:es2015modules
cross-env NODE_ENV=production BABEL_ENV=modules babel ./src/index.js --out-file ./build/index.es.js
build:es5modules
cross-env NODE_ENV=production BABEL_ENV=modules babel ./src --ignore *.spec.js --out-dir ./build/es5
build:es
cross-env NODE_ENV=production BABEL_ENV=es babel ./src --ignore *.spec.js --out-dir ./build/es
build:umd:dev
webpack --config scripts/umd.webpack.config.js
build:umd:prod
cross-env NODE_ENV=production webpack --config scripts/umd.webpack.config.js
build:copy-files
babel-node ./scripts/copy-files.js
build
yarn build:es2015 && yarn build:es2015modules && yarn build:es5modules && yarn build:es && yarn build:umd:dev && yarn build:umd:prod && yarn build:copy-files
prettier
find . -name "*.js" -o -name "*.d.ts" -o -name "*.tsx" | grep -v -f .eslintignore | xargs prettier --write
lint
eslint . --cache && echo "eslint: no lint errors"
lint:fix
eslint . --cache --fix && echo "eslint: no lint errors"
size
size-limit
size:why
size-limit --why build/index.js
size:overhead:why
size-limit --why ./test/size/overhead.js
spellcheck
eslint . --config .eslintrc.spellcheck.js && echo "eslint: no lint errors"
test
yarn lint && yarn flow && yarn typescript && yarn test:unit
test:unit
cross-env NODE_ENV=test mocha test/**/*.spec.js src/{,**/}*.spec.js docs/src/**/*.spec.js
test:watch
yarn test:unit -w
test:coverage
cross-env NODE_ENV=test BABEL_ENV=coverage nyc mocha test/**/*.spec.js src/{,**/}*.spec.js && nyc report -r lcovonly
test:coverage:html
cross-env NODE_ENV=test BABEL_ENV=coverage nyc mocha test/**/*.spec.js src/{,**/}*.spec.js && nyc report --reporter=html
test:karma
cross-env NODE_ENV=test karma start test/karma.conf.js --single-run
test:regressions
webpack --config test/regressions/webpack.config.js && rimraf test/regressions/screenshots/chrome/* && vrtest run --config test/vrtest.config.js --record
typescript
tsc -p tsconfig.json
flow
flow --show-all-errors
argos
argos upload test/regressions/screenshots/chrome --token $ARGOS_TOKEN || true
version
yarn build
release
np --no-publish --any-branch
postrelease
npm publish build --tag next
npm i @minh.nguyen/material-ui
Metadata
- MIT
- Whatever
- Material-UI Team
- released 2/8/2018