trendmicro-ui

v0.5.2
CSS styles for creating a user interface according to Trend Micro UI style guides.
trendmicro ui css style guides typography

prepublish

npm run lint && npm test && npm run clean && npm run bowersync && npm run build && npm run release

bowersync

./scripts/bowersync

build

npm run build-css; npm run build-fonts; npm run build-images; npm run build-examples

build-css

mkdir -p dist/css && npm run stylus -- -o dist/css/trendmicro-ui.css src/index.styl && npm run stylus -- -c -o dist/css/trendmicro-ui.min.css src/index.styl && ./prepend-banner dist/css/*.css

build-fonts

mkdir -p dist/fonts && cp -af fonts/* dist/fonts

build-images

mkdir -p dist/images && cp -af images/* dist/images

build-examples

cd examples; webpack

release

rm -rf releases; mkdir -p releases/css; mkdir -p releases/fonts; cp -af dist/css/trendmicro-ui.css releases/css/trendmicro-ui-${npm_package_version}.css; cp -af dist/css/trendmicro-ui.min.css releases/css/trendmicro-ui-${npm_package_version}.min.css; cp -af dist/fonts/* releases/fonts/; cd releases; zip -r trendmicro-ui-${npm_package_version}.zip css fonts; rm -rf css fonts

clean

rm -f lib/*

demo

http-server -p 8000 docs/

lint

npm run eslint && npm run stylint

eslint

eslint examples

stylint

stylint src

stylus

stylus -u nib --import node_modules/nib/lib/nib/index.styl

test

tap test/*.js --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill

coveralls

tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=babel-register --nyc-arg=--require --nyc-arg=babel-polyfill | coveralls

dev

cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs
npm i trendmicro-ui

Metadata

  • MIT
  • Whatever
  • Cheton Wu
  • released 5/15/2018

Downloads