|
|
@ -16,6 +16,8 @@ export let warnings = [];
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
export let filename;
|
|
|
|
export let filename;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export let component_name = '<unknown>';
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* The original source code
|
|
|
|
* The original source code
|
|
|
|
* @type {string}
|
|
|
|
* @type {string}
|
|
|
@ -97,6 +99,7 @@ export function is_ignored(node, code) {
|
|
|
|
* @param {{
|
|
|
|
* @param {{
|
|
|
|
* dev: boolean;
|
|
|
|
* dev: boolean;
|
|
|
|
* filename: string;
|
|
|
|
* filename: string;
|
|
|
|
|
|
|
|
* component_name?: string;
|
|
|
|
* rootDir?: string;
|
|
|
|
* rootDir?: string;
|
|
|
|
* runes: boolean;
|
|
|
|
* runes: boolean;
|
|
|
|
* }} state
|
|
|
|
* }} state
|
|
|
@ -105,8 +108,9 @@ export function reset(state) {
|
|
|
|
const root_dir = state.rootDir?.replace(/\\/g, '/');
|
|
|
|
const root_dir = state.rootDir?.replace(/\\/g, '/');
|
|
|
|
filename = state.filename.replace(/\\/g, '/');
|
|
|
|
filename = state.filename.replace(/\\/g, '/');
|
|
|
|
|
|
|
|
|
|
|
|
dev = !!state.dev;
|
|
|
|
dev = state.dev;
|
|
|
|
runes = !!state.runes;
|
|
|
|
runes = state.runes;
|
|
|
|
|
|
|
|
component_name = state.component_name ?? '(unknown)';
|
|
|
|
|
|
|
|
|
|
|
|
if (typeof root_dir === 'string' && filename.startsWith(root_dir)) {
|
|
|
|
if (typeof root_dir === 'string' && filename.startsWith(root_dir)) {
|
|
|
|
// make filename relative to rootDir
|
|
|
|
// make filename relative to rootDir
|
|
|
|