@jest/source-map
Advanced tools
Comparing version 29.6.3 to 30.0.0-alpha.0
@@ -1,7 +0,136 @@ | ||
'use strict'; | ||
/*! | ||
* /** | ||
* * Copyright (c) Meta Platforms, Inc. and affiliates. | ||
* * | ||
* * This source code is licensed under the MIT license found in the | ||
* * LICENSE file in the root directory of this source tree. | ||
* * / | ||
*/ | ||
/******/ (() => { // webpackBootstrap | ||
/******/ "use strict"; | ||
/******/ var __webpack_modules__ = ({ | ||
Object.defineProperty(exports, '__esModule', { | ||
/***/ "./src/getCallsite.ts": | ||
/***/ ((__unused_webpack_module, exports) => { | ||
Object.defineProperty(exports, "__esModule", ({ | ||
value: true | ||
}); | ||
Object.defineProperty(exports, 'getCallsite', { | ||
})); | ||
exports["default"] = getCallsite; | ||
function _traceMapping() { | ||
const data = require("@jridgewell/trace-mapping"); | ||
_traceMapping = function () { | ||
return data; | ||
}; | ||
return data; | ||
} | ||
function _callsites() { | ||
const data = _interopRequireDefault(require("callsites")); | ||
_callsites = function () { | ||
return data; | ||
}; | ||
return data; | ||
} | ||
function _gracefulFs() { | ||
const data = require("graceful-fs"); | ||
_gracefulFs = function () { | ||
return data; | ||
}; | ||
return data; | ||
} | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
/** | ||
* Copyright (c) Meta Platforms, Inc. and affiliates. | ||
* | ||
* This source code is licensed under the MIT license found in the | ||
* LICENSE file in the root directory of this source tree. | ||
*/ | ||
// Copied from https://github.com/rexxars/sourcemap-decorate-callsites/blob/5b9735a156964973a75dc62fd2c7f0c1975458e8/lib/index.js#L113-L158 | ||
const addSourceMapConsumer = (callsite, tracer) => { | ||
const getLineNumber = callsite.getLineNumber.bind(callsite); | ||
const getColumnNumber = callsite.getColumnNumber.bind(callsite); | ||
let position = null; | ||
function getPosition() { | ||
if (!position) { | ||
position = (0, _traceMapping().originalPositionFor)(tracer, { | ||
column: getColumnNumber() ?? -1, | ||
line: getLineNumber() ?? -1 | ||
}); | ||
} | ||
return position; | ||
} | ||
Object.defineProperties(callsite, { | ||
getColumnNumber: { | ||
value() { | ||
const value = getPosition().column; | ||
return value == null || value === 0 ? getColumnNumber() : value; | ||
}, | ||
writable: false | ||
}, | ||
getLineNumber: { | ||
value() { | ||
const value = getPosition().line; | ||
return value == null || value === 0 ? getLineNumber() : value; | ||
}, | ||
writable: false | ||
} | ||
}); | ||
}; | ||
function getCallsite(level, sourceMaps) { | ||
const levelAfterThisCall = level + 1; | ||
const stack = (0, _callsites().default)()[levelAfterThisCall]; | ||
const sourceMapFileName = sourceMaps?.get(stack.getFileName() ?? ''); | ||
if (sourceMapFileName != null && sourceMapFileName !== '') { | ||
try { | ||
const sourceMap = (0, _gracefulFs().readFileSync)(sourceMapFileName, 'utf8'); | ||
addSourceMapConsumer(stack, new (_traceMapping().TraceMap)(sourceMap)); | ||
} catch { | ||
// ignore | ||
} | ||
} | ||
return stack; | ||
} | ||
/***/ }) | ||
/******/ }); | ||
/************************************************************************/ | ||
/******/ // The module cache | ||
/******/ var __webpack_module_cache__ = {}; | ||
/******/ | ||
/******/ // The require function | ||
/******/ function __webpack_require__(moduleId) { | ||
/******/ // Check if module is in cache | ||
/******/ var cachedModule = __webpack_module_cache__[moduleId]; | ||
/******/ if (cachedModule !== undefined) { | ||
/******/ return cachedModule.exports; | ||
/******/ } | ||
/******/ // Create a new module (and put it into the cache) | ||
/******/ var module = __webpack_module_cache__[moduleId] = { | ||
/******/ // no module.id needed | ||
/******/ // no module.loaded needed | ||
/******/ exports: {} | ||
/******/ }; | ||
/******/ | ||
/******/ // Execute the module function | ||
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); | ||
/******/ | ||
/******/ // Return the exports of the module | ||
/******/ return module.exports; | ||
/******/ } | ||
/******/ | ||
/************************************************************************/ | ||
var __webpack_exports__ = {}; | ||
// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. | ||
(() => { | ||
var exports = __webpack_exports__; | ||
Object.defineProperty(exports, "__esModule", ({ | ||
value: true | ||
})); | ||
Object.defineProperty(exports, "getCallsite", ({ | ||
enumerable: true, | ||
@@ -11,6 +140,9 @@ get: function () { | ||
} | ||
}); | ||
var _getCallsite = _interopRequireDefault(require('./getCallsite')); | ||
function _interopRequireDefault(obj) { | ||
return obj && obj.__esModule ? obj : {default: obj}; | ||
} | ||
})); | ||
var _getCallsite = _interopRequireDefault(__webpack_require__("./src/getCallsite.ts")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
})(); | ||
module.exports = __webpack_exports__; | ||
/******/ })() | ||
; |
{ | ||
"name": "@jest/source-map", | ||
"version": "29.6.3", | ||
"version": "30.0.0-alpha.0", | ||
"repository": { | ||
@@ -15,2 +15,4 @@ "type": "git", | ||
"types": "./build/index.d.ts", | ||
"require": "./build/index.js", | ||
"import": "./build/index.mjs", | ||
"default": "./build/index.js" | ||
@@ -29,3 +31,3 @@ }, | ||
"engines": { | ||
"node": "^14.15.0 || ^16.10.0 || >=18.0.0" | ||
"node": "^16.10.0 || ^18.12.0 || >=20.0.0" | ||
}, | ||
@@ -35,3 +37,3 @@ "publishConfig": { | ||
}, | ||
"gitHead": "fb7d95c8af6e0d65a8b65348433d8a0ea0725b5b" | ||
"gitHead": "780ae28333df4d188b2ef78bd19d4ed5bc53562d" | ||
} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
6887
151
5
2
1