BLUE
PHP 7.4.33
Path:
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/metro/src/ModuleGraph/worker
Run
Logout
Edit File
Size: 1.30 KB
Close
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/metro/src/ModuleGraph/worker/importLocationsPlugin.js
Text
Base64
"use strict"; const invariant = require("invariant"); function importLocationsPlugin({ types: t }) { const importDeclarationLocs = new Set(); return { visitor: { ImportDeclaration(path) { if (path.node.importKind !== "type" && path.node.loc != null) { importDeclarationLocs.add(locToKey(path.node.loc)); } }, ExportDeclaration(path) { if ( path.node.source != null && path.node.exportKind !== "type" && path.node.loc != null ) { importDeclarationLocs.add(locToKey(path.node.loc)); } }, }, pre: ({ path, metadata }) => { invariant( path && t.isProgram(path.node), "path missing or not a program node" ); const metroMetadata = metadata; if (!metroMetadata.metro) { metroMetadata.metro = { unstable_importDeclarationLocs: importDeclarationLocs, }; } else { metroMetadata.metro.unstable_importDeclarationLocs = importDeclarationLocs; } }, }; } const MISSING_LOC = { line: -1, column: -1, }; function locToKey(loc) { const { start = MISSING_LOC, end = MISSING_LOC } = loc; return `${start.line},${start.column}:${end.line},${end.column}`; } module.exports = { importLocationsPlugin, locToKey, };
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 9
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
collectDependencies.d.ts
882 B
lrw-r--r--
2025-03-28 11:04:33
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
collectDependencies.js
17.38 KB
lrw-r--r--
2025-03-28 11:04:33
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
collectDependencies.js.flow
26.87 KB
lrw-r--r--
2025-03-28 11:04:33
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
generateImportNames.js
520 B
lrw-r--r--
2025-03-28 11:04:33
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
generateImportNames.js.flow
922 B
lrw-r--r--
2025-03-28 11:04:33
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
importLocationsPlugin.js
1.30 KB
lrw-r--r--
2025-03-28 11:04:33
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
importLocationsPlugin.js.flow
2.48 KB
lrw-r--r--
2025-03-28 11:04:33
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
JsFileWrapping.js
3.56 KB
lrw-r--r--
2025-03-28 11:04:33
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
JsFileWrapping.js.flow
3.94 KB
lrw-r--r--
2025-03-28 11:04:33
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).