UNPKG

jquery-password-generator-plugin

Version:
108 lines (69 loc) 2.23 kB
# Password Generator jQuery Plugin Fast jQuery plugin for generating strong random passwords. ### Live DEMO [Password Generator Plugin](http://ssokurenko.github.io/jquery-password-generator-plugin/) ### Download - [Production version][min] (minimized) - [Development version][max] (with code formatting and comments) [min]: https://raw.githubusercontent.com/ssokurenko/jquery-password-generator-plugin/master/dist/jquery.jquery-password-generator-plugin.min.js [max]: https://raw.githubusercontent.com/ssokurenko/jquery-password-generator-plugin/master/dist/jquery.jquery-password-generator-plugin.js ### Usage examples #### Basic usage ``` $.passgen() ``` ``` <script src="jquery.js"></script> <script src="dist/jquery-password-generator-plugin.min.js"></script> <script> $(document).ready( function(){ alert('Generated password: ' + $.passGen()); } ); </script> ``` #### Usage with custom options ``` $.passGen({'length' : 10, 'numeric' : true, 'lowercase' : true, 'uppercase' : true, 'special' : false}) ``` You can redefined all or specific options: | Option | Description | Default value | | ------ | ----------- | ------------- | | length | Number of characters | 10 | | numbers | Use numbers (0, 1, 2, etc...) | true | | lowercase | Use lowercase letters (a, b, c, etc...) | true | | uppercase | Use uppercase letters (A, B, C, etc...) | true | | special | Use special characters (!, @, #, $, etc...) | false | ## Local Project Setup Install required npm mobules ``` sudo npm install ``` Install bower dependencies ``` bower install ``` ## Grunt commands ### Run server ``` grunt serve ``` If everything goes OK, the server will be available at: [http://localhost:7777](http://localhost:7777) Tests can be found at: [http://localhost:7777/test/jquery-password-generator-plugin.html](http://localhost:7777/test/jquery-password-generator-plugin.html) ### Run tests ``` grunt test ``` Test results will be available at the console ### Building the project ``` grunt build ``` Generated files will be available at the dist folder: ``` dist/jquery.jquery-password-generator-plugin.js dist/jquery.jquery-password-generator-plugin.min.js ``` ## License MIT © Sergey Sokurenko