diff --git a/lib/node_modules/@stdlib/_tools/remark/plugins/remark-stdlib-urls-www/lib/transformer.js b/lib/node_modules/@stdlib/_tools/remark/plugins/remark-stdlib-urls-www/lib/transformer.js index 0dfaa9df87bf..a4acb0565f87 100644 --- a/lib/node_modules/@stdlib/_tools/remark/plugins/remark-stdlib-urls-www/lib/transformer.js +++ b/lib/node_modules/@stdlib/_tools/remark/plugins/remark-stdlib-urls-www/lib/transformer.js @@ -43,6 +43,24 @@ var RE_STDLIB = /^@stdlib\//; function factory( opts ) { return transformer; + /** + * Callback invoked upon finding a matching node. + * + * @private + * @param {Node} node - reference node + */ + function visitor( node ) { + debug( 'Found a definition: %s', node.identifier ); + if ( RE_STDLIB.test( node.identifier ) ) { + debug( 'Found a package identifier.' ); + + debug( 'Current URL: %s', node.url ); + node.url = opts.base + node.identifier; + + debug( 'Resolved URL: %s', node.url ); + } + } + /** * Transforms a Markdown abstract syntax tree (AST). * @@ -53,24 +71,6 @@ function factory( opts ) { function transformer( tree ) { debug( 'Processing virtual file...' ); visit( tree, 'definition', visitor ); - - /** - * Callback invoked upon finding a matching node. - * - * @private - * @param {Node} node - reference node - */ - function visitor( node ) { - debug( 'Found a definition: %s', node.identifier ); - if ( RE_STDLIB.test( node.identifier ) ) { - debug( 'Found a package identifier.' ); - - debug( 'Current URL: %s', node.url ); - node.url = opts.base + node.identifier; - - debug( 'Resolved URL: %s', node.url ); - } - } } }