Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/willmendesneto/keepr
https://github.com/willmendesneto/keepr
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/willmendesneto/keepr
- Owner: willmendesneto
- Created: 2014-05-10T04:36:02.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-05T13:00:32.000Z (over 8 years ago)
- Last Synced: 2024-10-09T21:11:26.405Z (3 months ago)
- Language: JavaScript
- Size: 1.44 MB
- Stars: 103
- Watchers: 9
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Keepr Logo](logo-keepr.png "KEEPR")
# KEEPR
> A simple list of Angular components[![Build Status](https://travis-ci.org/willmendesneto/keepr.png?branch=master)](https://travis-ci.org/willmendesneto/keepr)
[![Coverage Status](https://coveralls.io/repos/willmendesneto/keepr/badge.svg?branch=master)](https://coveralls.io/r/willmendesneto/keepr?branch=master)This project is a module with a list of services, directives and filters for begin your application with idea of simplify your bootstrap with Angular.
## 3rd party libraries dependencies ##
If you use CryptoOfflineStorageService, you can use CryptoJS file (http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/tripledes.js). If this library don't exists in DOM, this module works without crypt function### Installation
1 - Via bower
```bash
$ bower install angular-keepr
```2 - Clone this repository and access the generated folder
```bash
$ git clone git://github.com/willmendesneto/keepr.git [project-name]
$ cd [project-name]
```
Once you have keepr in your project, just include 'keepr' as a dependency in your Angular application and you’re good to go. It's works!```javascript
angular.module('myModule', ['keepr'])
```### Services
* AlertService: Provide a Alert service for application
* CryptoLocalStorageService: Provide a service for Crypt/Decrypt localStorage data in application
* NotifyService: Provide a HTML5 Nitification service for intercept application messages
* HttpModel: Provide a simple $http model
* OfflineModel: Provide a model offline operations; Removed for [https://github.com/willmendesneto/ngOfflineModel](https://github.com/willmendesneto/ngOfflineModel)
* Speech: Provide a HTML5 Speech service in applicationServices example:
http://plnkr.co/edit/zXMowcQ47GbxtDa1J8uB?p=info### Filters
* camelCase: Provide camelcase filter for application
* capitalize: Provide capitalize filter for application
* charactersQuantity: Returns string filtered based in characters quantity + suffix
* conditional: Returns string conditional based in params passed for application
* encodeUri: Returns string encoded based in URI params
* inflector: Returns string filtered based in URI params
* list: Returns string list + string separator based in string value
* max: Returns maximum value based in string value
* min: Returns minimum value based in string value
* snakeCase: Returns string in snakeCase format based in param
* trim: Returns string without spaces based in param
* uncapitalize: Returns string with first character in lower case
* unique: Filter array and returns unique values in array
* validateEmail: Filter used for Email valid verificattion
* wordsQuantity: Filter string for returns string with words quantitu specifiedFilters example:
http://plnkr.co/edit/Rln28ZDMpdXxO4ZVadNG?p=info### Directives
* kpFlipContent: Add flip content for images in application
* kpMask: Add masks in input fields based in mask string
* kpPrintContent: Print html content based in configuration params
* kpLazyScroll: Add scroll spy in document for load images
* kpImageLazyLoad: Add lazy load for images in applicationDirectives example:
http://plnkr.co/edit/khcTtw2UYrysPROKwVIP?p=preview## Author
**Wilson Mendes (willmendesneto)**
+
+
+New features comming soon.