1234567891011121314151617181920212223242526272829303132333435363738394041 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.defaultOptions = void 0;
- exports.getOptions = getOptions;
- const defaultOptions = {
- sourceType: "script",
- sourceFilename: undefined,
- startColumn: 0,
- startLine: 1,
- allowAwaitOutsideFunction: false,
- allowReturnOutsideFunction: false,
- allowNewTargetOutsideFunction: false,
- allowImportExportEverywhere: false,
- allowSuperOutsideMethod: false,
- allowUndeclaredExports: false,
- plugins: [],
- strictMode: null,
- ranges: false,
- tokens: false,
- createParenthesizedExpressions: false,
- errorRecovery: false,
- attachComment: true,
- annexB: true
- };
- exports.defaultOptions = defaultOptions;
- function getOptions(opts) {
- if (opts && opts.annexB != null && opts.annexB !== false) {
- throw new Error("The `annexB` option can only be set to `false`.");
- }
- const options = {};
- for (const key of Object.keys(defaultOptions)) {
- options[key] = opts && opts[key] != null ? opts[key] : defaultOptions[key];
- }
- return options;
- }
- //# sourceMappingURL=options.js.map
|