@webassemblyjs/helper-code-frame
Advanced tools
Comparing version 1.2.3 to 1.2.4
@@ -6,3 +6,4 @@ "use strict"; | ||
}); | ||
exports.default = _default; | ||
exports.codeFrameFromAst = codeFrameFromAst; | ||
exports.codeFrameFromSource = codeFrameFromSource; | ||
@@ -20,4 +21,7 @@ var _wastPrinter = require("@webassemblyjs/wast-printer"); | ||
function _default(ast, loc) { | ||
var source = (0, _wastPrinter.print)(ast); | ||
function codeFrameFromAst(ast, loc) { | ||
return codeFrameFromSource((0, _wastPrinter.print)(ast), loc); | ||
} | ||
function codeFrameFromSource(source, loc) { | ||
var start = loc.start, | ||
@@ -24,0 +28,0 @@ end = loc.end; |
{ | ||
"name": "@webassemblyjs/helper-code-frame", | ||
"version": "1.2.3", | ||
"version": "1.2.4", | ||
"description": "", | ||
@@ -16,7 +16,7 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"@webassemblyjs/wast-printer": "1.2.3" | ||
"@webassemblyjs/wast-printer": "1.2.4" | ||
}, | ||
"devDependencies": { | ||
"@webassemblyjs/ast": "1.2.3" | ||
"@webassemblyjs/ast": "1.2.4" | ||
} | ||
} |
@@ -13,5 +13,10 @@ // @flow | ||
// TODO(sven): allow arbitrary ast nodes | ||
export default function(ast: Program, loc: SourceLocation): string { | ||
const source = print(ast); | ||
export function codeFrameFromAst(ast: Program, loc: SourceLocation): string { | ||
return codeFrameFromSource(print(ast), loc); | ||
} | ||
export function codeFrameFromSource( | ||
source: string, | ||
loc: SourceLocation | ||
): string { | ||
const { start, end } = loc; | ||
@@ -18,0 +23,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2852
68
+ Added@webassemblyjs/ast@1.2.4(transitive)
+ Added@webassemblyjs/floating-point-hex-parser@1.2.4(transitive)
+ Added@webassemblyjs/helper-fsm@1.2.4(transitive)
+ Added@webassemblyjs/helper-wasm-bytecode@1.2.4(transitive)
+ Added@webassemblyjs/leb128@1.2.4(transitive)
+ Added@webassemblyjs/wasm-parser@1.2.4(transitive)
+ Added@webassemblyjs/wast-parser@1.2.4(transitive)
+ Added@webassemblyjs/wast-printer@1.2.4(transitive)
+ Addedwebassemblyjs@1.2.4(transitive)
- Removed@babel/code-frame@7.24.7(transitive)
- Removed@babel/helper-validator-identifier@7.24.7(transitive)
- Removed@babel/highlight@7.24.7(transitive)
- Removed@webassemblyjs/ast@1.2.3(transitive)
- Removed@webassemblyjs/floating-point-hex-parser@1.2.3(transitive)
- Removed@webassemblyjs/helper-fsm@1.2.3(transitive)
- Removed@webassemblyjs/helper-wasm-bytecode@1.2.3(transitive)
- Removed@webassemblyjs/leb128@1.2.3(transitive)
- Removed@webassemblyjs/wasm-parser@1.2.3(transitive)
- Removed@webassemblyjs/wast-parser@1.2.3(transitive)
- Removed@webassemblyjs/wast-printer@1.2.3(transitive)
- Removedansi-styles@3.2.1(transitive)
- Removedchalk@2.4.2(transitive)
- Removedcolor-convert@1.9.3(transitive)
- Removedcolor-name@1.1.3(transitive)
- Removedescape-string-regexp@1.0.5(transitive)
- Removedhas-flag@3.0.0(transitive)
- Removedjs-tokens@4.0.0(transitive)
- Removedpicocolors@1.1.0(transitive)
- Removedsupports-color@5.5.0(transitive)
- Removedwebassemblyjs@1.2.3(transitive)