Added test to ensure that release notes are parsed properly Updated to latest dependencies to fix security vulnerability Updated GH Actions Workflow to run test before updating tag Updated README.md to reflect proper whatsnew documentation.
57 lines
1.6 KiB
JavaScript
57 lines
1.6 KiB
JavaScript
'use strict';
|
|
|
|
Object.defineProperty(exports, '__esModule', {
|
|
value: true
|
|
});
|
|
exports.default = enhanceUnexpectedTokenMessage;
|
|
|
|
function _chalk() {
|
|
const data = _interopRequireDefault(require('chalk'));
|
|
|
|
_chalk = function _chalk() {
|
|
return data;
|
|
};
|
|
|
|
return data;
|
|
}
|
|
|
|
function _interopRequireDefault(obj) {
|
|
return obj && obj.__esModule ? obj : {default: obj};
|
|
}
|
|
|
|
/**
|
|
* Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|
|
const DOT = ' \u2022 ';
|
|
|
|
function enhanceUnexpectedTokenMessage(e) {
|
|
e.stack =
|
|
`${_chalk().default.bold.red('Jest encountered an unexpected token')}
|
|
|
|
This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.
|
|
|
|
By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".
|
|
|
|
Here's what you can do:
|
|
${DOT}To have some of your "node_modules" files transformed, you can specify a custom ${_chalk().default.bold(
|
|
'"transformIgnorePatterns"'
|
|
)} in your config.
|
|
${DOT}If you need a custom transformation specify a ${_chalk().default.bold(
|
|
'"transform"'
|
|
)} option in your config.
|
|
${DOT}If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the ${_chalk().default.bold(
|
|
'"moduleNameMapper"'
|
|
)} config option.
|
|
|
|
You'll find more details and examples of these config options in the docs:
|
|
${_chalk().default.cyan('https://jestjs.io/docs/en/configuration.html')}
|
|
|
|
${_chalk().default.bold.red('Details:')}
|
|
|
|
` + e.stack;
|
|
return e;
|
|
}
|