Module that parse a 2D css transform matrix into a 3x3 array. Also the module allow you get the matrix array from a specified element
npm install 2d-css-matrix-parse
Converts css transform matrix to an 2D array of 6 values(3x3 matrix).
The parse function takes a matrix string representation like matrix(1.1, 0, 0, 1.1, 0, 0) and parse it to an array of floats.
``js
var matrixTransform = require('./index.js');
var matrix = "matrix(1.1, 0, 0, 1.1, 0, 0)";
matrixTransform.parse(matrix);
// -> [1.1, 0, 0, 1.1, 0, 0]
`
The fromElement function tries to help you to get the transform string matrix representation and let you pass instead of the string the HTML element itself.
`js
var matrixTransform = require('./index.js');
var element = document.createElement('div');
element.style.transform = "scale(1.5)";
document.body.appendChild(element);
matrixTransform.fromElement(element);
// -> [1.5,0,0,1.5,0,0]
`
Important Note:
Doesn't matter if the transform is not formatted as a matrix, in the above example we are setting to element the value scale instead of the current matrix.

#### matrixTransform.parse(string)
It takes a string matrix representation and gives you an array.
#### matrixTransform.fromElement(HtmlElement)`
It takes an Html Element and gives you an array with the element transformation.
MIT, see LICENSE.md for details.