Skip to content

Commit 9a8df5e

Browse files
author
Yi-Cyuan
committed
* Added support for bytes.
* Added support for AMD.
1 parent b1f1942 commit 9a8df5e

File tree

12 files changed

+219
-145
lines changed

12 files changed

+219
-145
lines changed

.covignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
/tests/
2+
node_modules/

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
covreporter
2+
node_modules

.travis.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
language: node_js
22
node_js:
3+
- "4.1"
4+
- "4.0"
5+
- "0.12"
36
- "0.11"
47
- "0.10"
5-
- "0.8"
68
before_install:
7-
- npm install mocha -g
8-
- npm install coveralls -g
9-
- npm install mocha-lcov-reporter -g
9+
- npm install coveralls
10+
- npm install mocha-lcov-reporter
1011
script: npm run-script coveralls
1112
branches:
1213
only:

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# v0.2.0 / 2015-12-01
2+
3+
* Added support for bytes.
4+
* Added support for AMD.
5+
16
# v0.1.1 / 2015-03-01
27

38
Improve performance.

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,18 @@ Output
5353

5454
223088bf7bd45a16436b15360c5fc5a0
5555

56+
It also supports byte `Array`, `Uint8Array`, `ArrayBuffer` input:
57+
58+
Code
59+
```JavaScript
60+
md4([]);
61+
md4(new Uint8Array([]));
62+
```
63+
Output
64+
65+
31d6cfe0d16ae931b73c59d7e0c089c0
66+
31d6cfe0d16ae931b73c59d7e0c089c0
67+
5668
## Extensions
5769
### jQuery
5870
If you prefer jQuery style, you can add following code to add a jQuery extension.

bower.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "js-md4",
3-
"version": "0.1.1",
4-
"main": ["build/md4.min.js"],
3+
"version": "0.2.0",
4+
"main": ["src/md4.js"],
55
"ignore": [
66
"samples",
77
"tests"

build/md4.min.js

Lines changed: 3 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
{
22
"name": "js-md4",
3-
"version": "0.1.1",
3+
"version": "0.2.0",
44
"description": "A simple MD4 hash function for JavaScript supports UTF-8 encoding.",
55
"main": "src/md4.js",
66
"devDependencies": {
77
"expect.js": "~0.3.1",
8-
"jscoverage": "~0.5.9"
8+
"jscoverage": "~0.5.9",
9+
"mocha": "~2.3.4",
10+
"uglifyjs": "~2.4.10"
911
},
1012
"scripts": {
1113
"test": "mocha tests/node-test.js -r jscoverage",
12-
"coveralls": "mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls"
14+
"report": "mocha tests/node-test.js -r jscoverage --covout=html",
15+
"coveralls": "mocha tests/node-test.js -R mocha-lcov-reporter -r jscoverage | coveralls",
16+
"build": "uglifyjs src/md4.js --compress --mangle --comments --output build/md4.min.js"
1317
},
1418
"repository": {
1519
"type": "git",

0 commit comments

Comments
 (0)