{"version":3,"names":["transformSync","describe","expect","it","oneRouterMetroPlugin","baseOptions","ONE_ROUTER_APP_ROOT_RELATIVE_TO_ENTRY","ONE_ROUTER_ROOT_FOLDER_NAME","ONE_ROUTER_REQUIRE_CONTEXT_REGEX_STRING","transform","code","filename","opts","result","plugins","parserOpts","sourceType","metroEntry","join","ONE_SETUP_FILE_NATIVE","toContain","createAppPos","indexOf","ctxPos","setupPos","toBeGreaterThan","createAppCallPos","toBeLessThan","not","noImports","constPos","toMatch","ONE_ROUTER_LINKING_CONFIG","scheme","prefixes"],"sources":["../../../src/babel-plugins/one-router-metro.test.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}