UNPKG

one

Version:

One is a new React Framework that makes Vite serve both native and web.

1 lines 4.27 kB
{"version":3,"names":["existsSync","readFile","writeFile","injectRouteHelpers","filePath","routePath","mode","content","modified","hasTypeRoute","test","hasConstRoute","updatedContent","addCreateRouteImport","routeDeclaration","insertAfterImports","addRouteTypeImport","typeDeclaration","error","console","importAdded","oneImportRegex","match","existingImports","trim","newImports","replace","lastImportIndex","findLastImportIndex","lines","split","splice","join","newImport","oneTypeImportRegex","i","length","line","startsWith","codeToInsert","nextLine","hasBlankLine"],"sources":["../../../src/typed-routes/injectRouteHelpers.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}