pull/16268/head
Rich Harris 3 months ago
parent ab823c8ffa
commit 431d0683db

@ -135,7 +135,7 @@ export function migrate(source, { filename, use_ts } = {}) {
});
reset_warnings(() => false);
reset({ filename: filename ?? '(unknown)' });
reset({ dev: false, filename: filename ?? '(unknown)' });
let parsed = parse(source);

@ -271,7 +271,11 @@ export function analyze_module(source, options) {
classes: new Map()
};
state.reset(options);
state.reset({
dev: options.dev,
filename: options.filename,
rootDir: options.rootDir
});
walk(
/** @type {Node} */ (ast),
@ -510,7 +514,11 @@ export function analyze_component(root, source, options) {
snippets: new Set()
};
state.reset(options);
state.reset({
dev: options.dev,
filename: options.filename,
rootDir: options.rootDir
});
if (!runes) {
// every exported `let` or `var` declaration becomes a prop, everything else becomes an export

@ -92,13 +92,13 @@ export function is_ignored(node, code) {
}
/**
* @param {{ dev?: boolean; filename: string; rootDir?: string }} options
* @param {{ dev: boolean; filename: string; rootDir?: string }} state
*/
export function reset(options) {
const root_dir = options.rootDir?.replace(/\\/g, '/');
filename = options.filename.replace(/\\/g, '/');
export function reset(state) {
const root_dir = state.rootDir?.replace(/\\/g, '/');
filename = state.filename.replace(/\\/g, '/');
dev = !!options.dev;
dev = !!state.dev;
if (typeof root_dir === 'string' && filename.startsWith(root_dir)) {
// make filename relative to rootDir

Loading…
Cancel
Save