JSXBIN is a binary format of JSX, which is a superset of JavaScript made by Adobe for automating certain tasks in Adobe products such as Photoshop. Sometimes it's useful to decode and read JSXBIN files but since there's no official decoder available, here is an alternative instead.
jsxbin_to_jsx [-v] JSXBIN JSX
Flags:
-v print tree structure to stdout
Example:
jsxbin_to_jsx encoded.jsxbin decoded.jsx
The converter automatically formats the code using JsBeautifier.
To view the parse tree created by the decoder use the -v flag:
jsxbin_to_jsx -v encoded.jsxbin decoded.jsx > debug.txt
Decoding the following code:
var test = 5;
if (test > 5) {
doSomething();
}
translates into the following parse tree:
StatementList
ExprNode
AssignmentExpr
IfStatement
StatementList
ExprNode
FunctionCallExpr
IdNode
BinaryExpr
IdRefExpr
The Tests-Project contains one single test. This test decodes all jsxbin-Files found in the testfiles folder comparing them with their jsx-File equivalent, also found in the same folder.
If you encounter any problems or have any feedback, please open an issue.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。