1.0.14 • Published 6 years ago

@unity-ads/ump-angular-components v1.0.14

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

UMP Angular Components

Basics

Install with:

npm install -SE @unity-ads/ump-angular-components

You need to import both JS and CSS files for the components to look and work properly

Importing JS

// Import all components
import umpComponents from '@unity-ads/ump-angular-components'

// Import a single component
import umpSidenav from '@unity-ads/ump-angular-components/sidenav'

Add imported module into angular dependencies:

angular.module('myApp', [
  umpComponents,
])

Importing CSS

/* In your app.scss. The path to node_modules might differ */
@import "../../node_modules/@unity-ads/ump-angular-components/sidenav.css"

Build the project

npm run build

Documentation website

Navigate to ./docs and run npm install.

Start development server at https://localhost:8888

npm start

Documentation website is also used for ongoing feature development of library components. When documentation app is run locally, changes to files in root ./src will be reflected in the browser.

Build and deploy the website

npm run build
npm run deploy

Publishing to NPM

To achieve a flat file structure without complicated scripting, we don't leverage npm prepublish, which is automatically executed every time npm publish is run. This means the process for releasing new versions requires that we:

  1. Update version in package.json (and commit it)
  2. Build and publish the package
npm run prepublish:build
npm publish ./build --access public

Principles

  • Localization-ready
  • Responsive & touch device friendly
  • Simple declarative component APIs vs intricate HTML markup

Browser Support

  • Latest 2 versions of Chrome and Firefox
  • Safari 9+

Dependencies

  • Angular 1.5 / 1.6
  • Angular Material 1.1+
1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago