===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
node-jsonld-3.2.0/lib/compact.js-790-              const dir = item['@direction'];
node-jsonld-3.2.0/lib/compact.js:791:              itemLanguage = `${lang}_${dir}`;
node-jsonld-3.2.0/lib/compact.js-792-            } else if('@language' in item) {
##############################################
node-jsonld-3.2.0/lib/compact.js-834-          if(dir) {
node-jsonld-3.2.0/lib/compact.js:835:            typeOrLanguageValue = `${typeOrLanguageValue}_${dir}`;
node-jsonld-3.2.0/lib/compact.js-836-          }
node-jsonld-3.2.0/lib/compact.js-837-        } else if('@direction' in value && !('@index' in value)) {
node-jsonld-3.2.0/lib/compact.js:838:          typeOrLanguageValue = `_${value['@direction']}`;
node-jsonld-3.2.0/lib/compact.js-839-        } else if('@type' in value) {
##############################################
node-jsonld-3.2.0/lib/compact.js-934-      throw new JsonLdError(
node-jsonld-3.2.0/lib/compact.js:935:        `Absolute IRI "${iri}" confused with prefix "${term}".`,
node-jsonld-3.2.0/lib/compact.js-936-        'jsonld.SyntaxError',
##############################################
node-jsonld-3.2.0/lib/context.js-706-          'Invalid JSON-LD syntax; an @context @type value must not be ' +
node-jsonld-3.2.0/lib/context.js:707:          `"${type}" in JSON-LD 1.0 mode.`,
node-jsonld-3.2.0/lib/context.js-708-          'jsonld.SyntaxError',
##############################################
node-jsonld-3.2.0/lib/context.js-825-        'Invalid JSON-LD syntax; @index without @index in @container: ' +
node-jsonld-3.2.0/lib/context.js:826:        `"${value['@index']}" on term "${term}".`, 'jsonld.SyntaxError',
node-jsonld-3.2.0/lib/context.js-827-        {code: 'invalid term definition', context: localCtx});
##############################################
node-jsonld-3.2.0/lib/context.js-831-        'Invalid JSON-LD syntax; @index must expand to an IRI: ' +
node-jsonld-3.2.0/lib/context.js:832:        `"${value['@index']}" on term "${term}".`, 'jsonld.SyntaxError',
node-jsonld-3.2.0/lib/context.js-833-        {code: 'invalid term definition', context: localCtx});
##############################################
node-jsonld-3.2.0/lib/context.js-1187-            _addPreferredTerm(term, entry['@language'],
node-jsonld-3.2.0/lib/context.js:1188:              `${language}_${direction}`.toLowerCase());
node-jsonld-3.2.0/lib/context.js-1189-          } else if(language) {
##############################################
node-jsonld-3.2.0/lib/context.js-1191-          } else if(direction) {
node-jsonld-3.2.0/lib/context.js:1192:            _addPreferredTerm(term, entry['@language'], `_${direction}`);
node-jsonld-3.2.0/lib/context.js-1193-          } else {
##############################################
node-jsonld-3.2.0/lib/context.js-1201-            _addPreferredTerm(term, entry['@language'],
node-jsonld-3.2.0/lib/context.js:1202:              `_${mapping['@direction']}`);
node-jsonld-3.2.0/lib/context.js-1203-          } else {
##############################################
node-jsonld-3.2.0/lib/context.js-1206-        } else if(defaultDirection) {
node-jsonld-3.2.0/lib/context.js:1207:          _addPreferredTerm(term, entry['@language'], `_${defaultDirection}`);
node-jsonld-3.2.0/lib/context.js-1208-          _addPreferredTerm(term, entry['@language'], '@none');
##############################################
node-jsonld-3.2.0/lib/documentLoaders/node.js-87-      throw new JsonLdError(
node-jsonld-3.2.0/lib/documentLoaders/node.js:88:        `URL "${url}" could not be dereferenced: ${statusText}`,
node-jsonld-3.2.0/lib/documentLoaders/node.js-89-        'jsonld.InvalidUrl', {
##############################################
node-jsonld-3.2.0/lib/expand.js-604-        if(_isString(lang) && !lang.match(REGEX_BCP47)) {
node-jsonld-3.2.0/lib/expand.js:605:          console.warn(`@language must be valid BCP47: ${lang}`);
node-jsonld-3.2.0/lib/expand.js-606-        }
##############################################
node-jsonld-3.2.0/lib/expand.js-1094-          'Invalid JSON-LD syntax; Attempt to add illegal key to value ' +
node-jsonld-3.2.0/lib/expand.js:1095:          `object: "${indexKey}".`,
node-jsonld-3.2.0/lib/expand.js-1096-          'jsonld.SyntaxError',
##############################################
node-jsonld-3.2.0/lib/fromRdf.js-336-        if(!language.match(REGEX_BCP47)) {
node-jsonld-3.2.0/lib/fromRdf.js:337:          console.warn(`@language must be valid BCP47: ${language}`);
node-jsonld-3.2.0/lib/fromRdf.js-338-        }
##############################################
node-jsonld-3.2.0/lib/toRdf.js-250-        (item['@language'] || '') +
node-jsonld-3.2.0/lib/toRdf.js:251:        `_${item['@direction']}`;
node-jsonld-3.2.0/lib/toRdf.js-252-      object.datatype.value = datatype;