material-ui

v1.0.0-beta.30
React components that implement Google's Material Design.
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:es

cross-env NODE_ENV=production BABEL_ENV=es babel ./src --ignore *.spec.js --out-dir ./build/es

build:copy-files

babel-node ./scripts/copy-files.js

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

yarn build:es2015 && yarn build:es2015modules && yarn build:es && yarn build:copy-files && yarn build:umd:dev && yarn build:umd:prod

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"

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

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

yarn docs:deploy && npm publish build --tag next

Metadata

  • MIT
  • Whatever
  • Material-UI Team
  • released 1/21/2018

Downloads