fix: maybe
This commit is contained in:
		
							
								
								
									
										3429
									
								
								node_modules/.package-lock.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3429
									
								
								node_modules/.package-lock.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										3
									
								
								node_modules/.vite/deps_temp_3b54e7de/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								node_modules/.vite/deps_temp_3b54e7de/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,3 +0,0 @@
 | 
				
			|||||||
{
 | 
					 | 
				
			||||||
  "type": "module"
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
							
								
								
									
										3
									
								
								node_modules/.vite/deps_temp_439f043c/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								node_modules/.vite/deps_temp_439f043c/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,3 +0,0 @@
 | 
				
			|||||||
{
 | 
					 | 
				
			||||||
  "type": "module"
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
							
								
								
									
										3
									
								
								node_modules/.vite/deps_temp_780c9006/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								node_modules/.vite/deps_temp_780c9006/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,3 +0,0 @@
 | 
				
			|||||||
{
 | 
					 | 
				
			||||||
  "type": "module"
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
							
								
								
									
										3
									
								
								node_modules/.vite/deps_temp_837e1255/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								node_modules/.vite/deps_temp_837e1255/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,3 +0,0 @@
 | 
				
			|||||||
{
 | 
					 | 
				
			||||||
  "type": "module"
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
							
								
								
									
										3
									
								
								node_modules/.vite/deps_temp_a82ad000/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								node_modules/.vite/deps_temp_a82ad000/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,3 +0,0 @@
 | 
				
			|||||||
{
 | 
					 | 
				
			||||||
  "type": "module"
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
							
								
								
									
										106
									
								
								node_modules/@fastify/busboy/lib/utils/decodeText.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										106
									
								
								node_modules/@fastify/busboy/lib/utils/decodeText.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -7,106 +7,18 @@ const textDecoders = new Map([
 | 
				
			|||||||
  ['utf8', utf8Decoder]
 | 
					  ['utf8', utf8Decoder]
 | 
				
			||||||
])
 | 
					])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function getDecoder (charset) {
 | 
					function decodeText (text, textEncoding, destEncoding) {
 | 
				
			||||||
  let lc
 | 
					  if (text) {
 | 
				
			||||||
  while (true) {
 | 
					    if (textDecoders.has(destEncoding)) {
 | 
				
			||||||
    switch (charset) {
 | 
					 | 
				
			||||||
      case 'utf-8':
 | 
					 | 
				
			||||||
      case 'utf8':
 | 
					 | 
				
			||||||
        return decoders.utf8
 | 
					 | 
				
			||||||
      case 'latin1':
 | 
					 | 
				
			||||||
      case 'ascii': // TODO: Make these a separate, strict decoder?
 | 
					 | 
				
			||||||
      case 'us-ascii':
 | 
					 | 
				
			||||||
      case 'iso-8859-1':
 | 
					 | 
				
			||||||
      case 'iso8859-1':
 | 
					 | 
				
			||||||
      case 'iso88591':
 | 
					 | 
				
			||||||
      case 'iso_8859-1':
 | 
					 | 
				
			||||||
      case 'windows-1252':
 | 
					 | 
				
			||||||
      case 'iso_8859-1:1987':
 | 
					 | 
				
			||||||
      case 'cp1252':
 | 
					 | 
				
			||||||
      case 'x-cp1252':
 | 
					 | 
				
			||||||
        return decoders.latin1
 | 
					 | 
				
			||||||
      case 'utf16le':
 | 
					 | 
				
			||||||
      case 'utf-16le':
 | 
					 | 
				
			||||||
      case 'ucs2':
 | 
					 | 
				
			||||||
      case 'ucs-2':
 | 
					 | 
				
			||||||
        return decoders.utf16le
 | 
					 | 
				
			||||||
      case 'base64':
 | 
					 | 
				
			||||||
        return decoders.base64
 | 
					 | 
				
			||||||
      default:
 | 
					 | 
				
			||||||
        if (lc === undefined) {
 | 
					 | 
				
			||||||
          lc = true
 | 
					 | 
				
			||||||
          charset = charset.toLowerCase()
 | 
					 | 
				
			||||||
          continue
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        return decoders.other.bind(charset)
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
const decoders = {
 | 
					 | 
				
			||||||
  utf8: (data, sourceEncoding) => {
 | 
					 | 
				
			||||||
    if (data.length === 0) {
 | 
					 | 
				
			||||||
      return ''
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    if (typeof data === 'string') {
 | 
					 | 
				
			||||||
      data = Buffer.from(data, sourceEncoding)
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    return data.utf8Slice(0, data.length)
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  latin1: (data, sourceEncoding) => {
 | 
					 | 
				
			||||||
    if (data.length === 0) {
 | 
					 | 
				
			||||||
      return ''
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    if (typeof data === 'string') {
 | 
					 | 
				
			||||||
      return data
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    return data.latin1Slice(0, data.length)
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  utf16le: (data, sourceEncoding) => {
 | 
					 | 
				
			||||||
    if (data.length === 0) {
 | 
					 | 
				
			||||||
      return ''
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    if (typeof data === 'string') {
 | 
					 | 
				
			||||||
      data = Buffer.from(data, sourceEncoding)
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    return data.ucs2Slice(0, data.length)
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  base64: (data, sourceEncoding) => {
 | 
					 | 
				
			||||||
    if (data.length === 0) {
 | 
					 | 
				
			||||||
      return ''
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    if (typeof data === 'string') {
 | 
					 | 
				
			||||||
      data = Buffer.from(data, sourceEncoding)
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    return data.base64Slice(0, data.length)
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  other: (data, sourceEncoding) => {
 | 
					 | 
				
			||||||
    if (data.length === 0) {
 | 
					 | 
				
			||||||
      return ''
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    if (typeof data === 'string') {
 | 
					 | 
				
			||||||
      data = Buffer.from(data, sourceEncoding)
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if (textDecoders.has(this.toString())) {
 | 
					 | 
				
			||||||
      try {
 | 
					      try {
 | 
				
			||||||
        return textDecoders.get(this).decode(data)
 | 
					        return textDecoders.get(destEncoding).decode(Buffer.from(text, textEncoding))
 | 
				
			||||||
 | 
					      } catch (e) { }
 | 
				
			||||||
 | 
					    } else {
 | 
				
			||||||
 | 
					      try {
 | 
				
			||||||
 | 
					        textDecoders.set(destEncoding, new TextDecoder(destEncoding))
 | 
				
			||||||
 | 
					        return textDecoders.get(destEncoding).decode(Buffer.from(text, textEncoding))
 | 
				
			||||||
      } catch (e) { }
 | 
					      } catch (e) { }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    return typeof data === 'string'
 | 
					 | 
				
			||||||
      ? data
 | 
					 | 
				
			||||||
      : data.toString()
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
function decodeText (text, sourceEncoding, destEncoding) {
 | 
					 | 
				
			||||||
  if (text) {
 | 
					 | 
				
			||||||
    return getDecoder(destEncoding)(text, sourceEncoding)
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  return text
 | 
					  return text
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										135
									
								
								node_modules/@fastify/busboy/lib/utils/parseParams.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										135
									
								
								node_modules/@fastify/busboy/lib/utils/parseParams.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,130 +1,23 @@
 | 
				
			|||||||
/* eslint-disable object-property-newline */
 | 
					 | 
				
			||||||
'use strict'
 | 
					'use strict'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const decodeText = require('./decodeText')
 | 
					const decodeText = require('./decodeText')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const RE_ENCODED = /%[a-fA-F0-9][a-fA-F0-9]/g
 | 
					const RE_ENCODED = /%([a-fA-F0-9]{2})/g
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const EncodedLookup = {
 | 
					function encodedReplacer (match, byte) {
 | 
				
			||||||
  '%00': '\x00', '%01': '\x01', '%02': '\x02', '%03': '\x03', '%04': '\x04',
 | 
					  return String.fromCharCode(parseInt(byte, 16))
 | 
				
			||||||
  '%05': '\x05', '%06': '\x06', '%07': '\x07', '%08': '\x08', '%09': '\x09',
 | 
					 | 
				
			||||||
  '%0a': '\x0a', '%0A': '\x0a', '%0b': '\x0b', '%0B': '\x0b', '%0c': '\x0c',
 | 
					 | 
				
			||||||
  '%0C': '\x0c', '%0d': '\x0d', '%0D': '\x0d', '%0e': '\x0e', '%0E': '\x0e',
 | 
					 | 
				
			||||||
  '%0f': '\x0f', '%0F': '\x0f', '%10': '\x10', '%11': '\x11', '%12': '\x12',
 | 
					 | 
				
			||||||
  '%13': '\x13', '%14': '\x14', '%15': '\x15', '%16': '\x16', '%17': '\x17',
 | 
					 | 
				
			||||||
  '%18': '\x18', '%19': '\x19', '%1a': '\x1a', '%1A': '\x1a', '%1b': '\x1b',
 | 
					 | 
				
			||||||
  '%1B': '\x1b', '%1c': '\x1c', '%1C': '\x1c', '%1d': '\x1d', '%1D': '\x1d',
 | 
					 | 
				
			||||||
  '%1e': '\x1e', '%1E': '\x1e', '%1f': '\x1f', '%1F': '\x1f', '%20': '\x20',
 | 
					 | 
				
			||||||
  '%21': '\x21', '%22': '\x22', '%23': '\x23', '%24': '\x24', '%25': '\x25',
 | 
					 | 
				
			||||||
  '%26': '\x26', '%27': '\x27', '%28': '\x28', '%29': '\x29', '%2a': '\x2a',
 | 
					 | 
				
			||||||
  '%2A': '\x2a', '%2b': '\x2b', '%2B': '\x2b', '%2c': '\x2c', '%2C': '\x2c',
 | 
					 | 
				
			||||||
  '%2d': '\x2d', '%2D': '\x2d', '%2e': '\x2e', '%2E': '\x2e', '%2f': '\x2f',
 | 
					 | 
				
			||||||
  '%2F': '\x2f', '%30': '\x30', '%31': '\x31', '%32': '\x32', '%33': '\x33',
 | 
					 | 
				
			||||||
  '%34': '\x34', '%35': '\x35', '%36': '\x36', '%37': '\x37', '%38': '\x38',
 | 
					 | 
				
			||||||
  '%39': '\x39', '%3a': '\x3a', '%3A': '\x3a', '%3b': '\x3b', '%3B': '\x3b',
 | 
					 | 
				
			||||||
  '%3c': '\x3c', '%3C': '\x3c', '%3d': '\x3d', '%3D': '\x3d', '%3e': '\x3e',
 | 
					 | 
				
			||||||
  '%3E': '\x3e', '%3f': '\x3f', '%3F': '\x3f', '%40': '\x40', '%41': '\x41',
 | 
					 | 
				
			||||||
  '%42': '\x42', '%43': '\x43', '%44': '\x44', '%45': '\x45', '%46': '\x46',
 | 
					 | 
				
			||||||
  '%47': '\x47', '%48': '\x48', '%49': '\x49', '%4a': '\x4a', '%4A': '\x4a',
 | 
					 | 
				
			||||||
  '%4b': '\x4b', '%4B': '\x4b', '%4c': '\x4c', '%4C': '\x4c', '%4d': '\x4d',
 | 
					 | 
				
			||||||
  '%4D': '\x4d', '%4e': '\x4e', '%4E': '\x4e', '%4f': '\x4f', '%4F': '\x4f',
 | 
					 | 
				
			||||||
  '%50': '\x50', '%51': '\x51', '%52': '\x52', '%53': '\x53', '%54': '\x54',
 | 
					 | 
				
			||||||
  '%55': '\x55', '%56': '\x56', '%57': '\x57', '%58': '\x58', '%59': '\x59',
 | 
					 | 
				
			||||||
  '%5a': '\x5a', '%5A': '\x5a', '%5b': '\x5b', '%5B': '\x5b', '%5c': '\x5c',
 | 
					 | 
				
			||||||
  '%5C': '\x5c', '%5d': '\x5d', '%5D': '\x5d', '%5e': '\x5e', '%5E': '\x5e',
 | 
					 | 
				
			||||||
  '%5f': '\x5f', '%5F': '\x5f', '%60': '\x60', '%61': '\x61', '%62': '\x62',
 | 
					 | 
				
			||||||
  '%63': '\x63', '%64': '\x64', '%65': '\x65', '%66': '\x66', '%67': '\x67',
 | 
					 | 
				
			||||||
  '%68': '\x68', '%69': '\x69', '%6a': '\x6a', '%6A': '\x6a', '%6b': '\x6b',
 | 
					 | 
				
			||||||
  '%6B': '\x6b', '%6c': '\x6c', '%6C': '\x6c', '%6d': '\x6d', '%6D': '\x6d',
 | 
					 | 
				
			||||||
  '%6e': '\x6e', '%6E': '\x6e', '%6f': '\x6f', '%6F': '\x6f', '%70': '\x70',
 | 
					 | 
				
			||||||
  '%71': '\x71', '%72': '\x72', '%73': '\x73', '%74': '\x74', '%75': '\x75',
 | 
					 | 
				
			||||||
  '%76': '\x76', '%77': '\x77', '%78': '\x78', '%79': '\x79', '%7a': '\x7a',
 | 
					 | 
				
			||||||
  '%7A': '\x7a', '%7b': '\x7b', '%7B': '\x7b', '%7c': '\x7c', '%7C': '\x7c',
 | 
					 | 
				
			||||||
  '%7d': '\x7d', '%7D': '\x7d', '%7e': '\x7e', '%7E': '\x7e', '%7f': '\x7f',
 | 
					 | 
				
			||||||
  '%7F': '\x7f', '%80': '\x80', '%81': '\x81', '%82': '\x82', '%83': '\x83',
 | 
					 | 
				
			||||||
  '%84': '\x84', '%85': '\x85', '%86': '\x86', '%87': '\x87', '%88': '\x88',
 | 
					 | 
				
			||||||
  '%89': '\x89', '%8a': '\x8a', '%8A': '\x8a', '%8b': '\x8b', '%8B': '\x8b',
 | 
					 | 
				
			||||||
  '%8c': '\x8c', '%8C': '\x8c', '%8d': '\x8d', '%8D': '\x8d', '%8e': '\x8e',
 | 
					 | 
				
			||||||
  '%8E': '\x8e', '%8f': '\x8f', '%8F': '\x8f', '%90': '\x90', '%91': '\x91',
 | 
					 | 
				
			||||||
  '%92': '\x92', '%93': '\x93', '%94': '\x94', '%95': '\x95', '%96': '\x96',
 | 
					 | 
				
			||||||
  '%97': '\x97', '%98': '\x98', '%99': '\x99', '%9a': '\x9a', '%9A': '\x9a',
 | 
					 | 
				
			||||||
  '%9b': '\x9b', '%9B': '\x9b', '%9c': '\x9c', '%9C': '\x9c', '%9d': '\x9d',
 | 
					 | 
				
			||||||
  '%9D': '\x9d', '%9e': '\x9e', '%9E': '\x9e', '%9f': '\x9f', '%9F': '\x9f',
 | 
					 | 
				
			||||||
  '%a0': '\xa0', '%A0': '\xa0', '%a1': '\xa1', '%A1': '\xa1', '%a2': '\xa2',
 | 
					 | 
				
			||||||
  '%A2': '\xa2', '%a3': '\xa3', '%A3': '\xa3', '%a4': '\xa4', '%A4': '\xa4',
 | 
					 | 
				
			||||||
  '%a5': '\xa5', '%A5': '\xa5', '%a6': '\xa6', '%A6': '\xa6', '%a7': '\xa7',
 | 
					 | 
				
			||||||
  '%A7': '\xa7', '%a8': '\xa8', '%A8': '\xa8', '%a9': '\xa9', '%A9': '\xa9',
 | 
					 | 
				
			||||||
  '%aa': '\xaa', '%Aa': '\xaa', '%aA': '\xaa', '%AA': '\xaa', '%ab': '\xab',
 | 
					 | 
				
			||||||
  '%Ab': '\xab', '%aB': '\xab', '%AB': '\xab', '%ac': '\xac', '%Ac': '\xac',
 | 
					 | 
				
			||||||
  '%aC': '\xac', '%AC': '\xac', '%ad': '\xad', '%Ad': '\xad', '%aD': '\xad',
 | 
					 | 
				
			||||||
  '%AD': '\xad', '%ae': '\xae', '%Ae': '\xae', '%aE': '\xae', '%AE': '\xae',
 | 
					 | 
				
			||||||
  '%af': '\xaf', '%Af': '\xaf', '%aF': '\xaf', '%AF': '\xaf', '%b0': '\xb0',
 | 
					 | 
				
			||||||
  '%B0': '\xb0', '%b1': '\xb1', '%B1': '\xb1', '%b2': '\xb2', '%B2': '\xb2',
 | 
					 | 
				
			||||||
  '%b3': '\xb3', '%B3': '\xb3', '%b4': '\xb4', '%B4': '\xb4', '%b5': '\xb5',
 | 
					 | 
				
			||||||
  '%B5': '\xb5', '%b6': '\xb6', '%B6': '\xb6', '%b7': '\xb7', '%B7': '\xb7',
 | 
					 | 
				
			||||||
  '%b8': '\xb8', '%B8': '\xb8', '%b9': '\xb9', '%B9': '\xb9', '%ba': '\xba',
 | 
					 | 
				
			||||||
  '%Ba': '\xba', '%bA': '\xba', '%BA': '\xba', '%bb': '\xbb', '%Bb': '\xbb',
 | 
					 | 
				
			||||||
  '%bB': '\xbb', '%BB': '\xbb', '%bc': '\xbc', '%Bc': '\xbc', '%bC': '\xbc',
 | 
					 | 
				
			||||||
  '%BC': '\xbc', '%bd': '\xbd', '%Bd': '\xbd', '%bD': '\xbd', '%BD': '\xbd',
 | 
					 | 
				
			||||||
  '%be': '\xbe', '%Be': '\xbe', '%bE': '\xbe', '%BE': '\xbe', '%bf': '\xbf',
 | 
					 | 
				
			||||||
  '%Bf': '\xbf', '%bF': '\xbf', '%BF': '\xbf', '%c0': '\xc0', '%C0': '\xc0',
 | 
					 | 
				
			||||||
  '%c1': '\xc1', '%C1': '\xc1', '%c2': '\xc2', '%C2': '\xc2', '%c3': '\xc3',
 | 
					 | 
				
			||||||
  '%C3': '\xc3', '%c4': '\xc4', '%C4': '\xc4', '%c5': '\xc5', '%C5': '\xc5',
 | 
					 | 
				
			||||||
  '%c6': '\xc6', '%C6': '\xc6', '%c7': '\xc7', '%C7': '\xc7', '%c8': '\xc8',
 | 
					 | 
				
			||||||
  '%C8': '\xc8', '%c9': '\xc9', '%C9': '\xc9', '%ca': '\xca', '%Ca': '\xca',
 | 
					 | 
				
			||||||
  '%cA': '\xca', '%CA': '\xca', '%cb': '\xcb', '%Cb': '\xcb', '%cB': '\xcb',
 | 
					 | 
				
			||||||
  '%CB': '\xcb', '%cc': '\xcc', '%Cc': '\xcc', '%cC': '\xcc', '%CC': '\xcc',
 | 
					 | 
				
			||||||
  '%cd': '\xcd', '%Cd': '\xcd', '%cD': '\xcd', '%CD': '\xcd', '%ce': '\xce',
 | 
					 | 
				
			||||||
  '%Ce': '\xce', '%cE': '\xce', '%CE': '\xce', '%cf': '\xcf', '%Cf': '\xcf',
 | 
					 | 
				
			||||||
  '%cF': '\xcf', '%CF': '\xcf', '%d0': '\xd0', '%D0': '\xd0', '%d1': '\xd1',
 | 
					 | 
				
			||||||
  '%D1': '\xd1', '%d2': '\xd2', '%D2': '\xd2', '%d3': '\xd3', '%D3': '\xd3',
 | 
					 | 
				
			||||||
  '%d4': '\xd4', '%D4': '\xd4', '%d5': '\xd5', '%D5': '\xd5', '%d6': '\xd6',
 | 
					 | 
				
			||||||
  '%D6': '\xd6', '%d7': '\xd7', '%D7': '\xd7', '%d8': '\xd8', '%D8': '\xd8',
 | 
					 | 
				
			||||||
  '%d9': '\xd9', '%D9': '\xd9', '%da': '\xda', '%Da': '\xda', '%dA': '\xda',
 | 
					 | 
				
			||||||
  '%DA': '\xda', '%db': '\xdb', '%Db': '\xdb', '%dB': '\xdb', '%DB': '\xdb',
 | 
					 | 
				
			||||||
  '%dc': '\xdc', '%Dc': '\xdc', '%dC': '\xdc', '%DC': '\xdc', '%dd': '\xdd',
 | 
					 | 
				
			||||||
  '%Dd': '\xdd', '%dD': '\xdd', '%DD': '\xdd', '%de': '\xde', '%De': '\xde',
 | 
					 | 
				
			||||||
  '%dE': '\xde', '%DE': '\xde', '%df': '\xdf', '%Df': '\xdf', '%dF': '\xdf',
 | 
					 | 
				
			||||||
  '%DF': '\xdf', '%e0': '\xe0', '%E0': '\xe0', '%e1': '\xe1', '%E1': '\xe1',
 | 
					 | 
				
			||||||
  '%e2': '\xe2', '%E2': '\xe2', '%e3': '\xe3', '%E3': '\xe3', '%e4': '\xe4',
 | 
					 | 
				
			||||||
  '%E4': '\xe4', '%e5': '\xe5', '%E5': '\xe5', '%e6': '\xe6', '%E6': '\xe6',
 | 
					 | 
				
			||||||
  '%e7': '\xe7', '%E7': '\xe7', '%e8': '\xe8', '%E8': '\xe8', '%e9': '\xe9',
 | 
					 | 
				
			||||||
  '%E9': '\xe9', '%ea': '\xea', '%Ea': '\xea', '%eA': '\xea', '%EA': '\xea',
 | 
					 | 
				
			||||||
  '%eb': '\xeb', '%Eb': '\xeb', '%eB': '\xeb', '%EB': '\xeb', '%ec': '\xec',
 | 
					 | 
				
			||||||
  '%Ec': '\xec', '%eC': '\xec', '%EC': '\xec', '%ed': '\xed', '%Ed': '\xed',
 | 
					 | 
				
			||||||
  '%eD': '\xed', '%ED': '\xed', '%ee': '\xee', '%Ee': '\xee', '%eE': '\xee',
 | 
					 | 
				
			||||||
  '%EE': '\xee', '%ef': '\xef', '%Ef': '\xef', '%eF': '\xef', '%EF': '\xef',
 | 
					 | 
				
			||||||
  '%f0': '\xf0', '%F0': '\xf0', '%f1': '\xf1', '%F1': '\xf1', '%f2': '\xf2',
 | 
					 | 
				
			||||||
  '%F2': '\xf2', '%f3': '\xf3', '%F3': '\xf3', '%f4': '\xf4', '%F4': '\xf4',
 | 
					 | 
				
			||||||
  '%f5': '\xf5', '%F5': '\xf5', '%f6': '\xf6', '%F6': '\xf6', '%f7': '\xf7',
 | 
					 | 
				
			||||||
  '%F7': '\xf7', '%f8': '\xf8', '%F8': '\xf8', '%f9': '\xf9', '%F9': '\xf9',
 | 
					 | 
				
			||||||
  '%fa': '\xfa', '%Fa': '\xfa', '%fA': '\xfa', '%FA': '\xfa', '%fb': '\xfb',
 | 
					 | 
				
			||||||
  '%Fb': '\xfb', '%fB': '\xfb', '%FB': '\xfb', '%fc': '\xfc', '%Fc': '\xfc',
 | 
					 | 
				
			||||||
  '%fC': '\xfc', '%FC': '\xfc', '%fd': '\xfd', '%Fd': '\xfd', '%fD': '\xfd',
 | 
					 | 
				
			||||||
  '%FD': '\xfd', '%fe': '\xfe', '%Fe': '\xfe', '%fE': '\xfe', '%FE': '\xfe',
 | 
					 | 
				
			||||||
  '%ff': '\xff', '%Ff': '\xff', '%fF': '\xff', '%FF': '\xff'
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function encodedReplacer (match) {
 | 
					 | 
				
			||||||
  return EncodedLookup[match]
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
const STATE_KEY = 0
 | 
					 | 
				
			||||||
const STATE_VALUE = 1
 | 
					 | 
				
			||||||
const STATE_CHARSET = 2
 | 
					 | 
				
			||||||
const STATE_LANG = 3
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
function parseParams (str) {
 | 
					function parseParams (str) {
 | 
				
			||||||
  const res = []
 | 
					  const res = []
 | 
				
			||||||
  let state = STATE_KEY
 | 
					  let state = 'key'
 | 
				
			||||||
  let charset = ''
 | 
					  let charset = ''
 | 
				
			||||||
  let inquote = false
 | 
					  let inquote = false
 | 
				
			||||||
  let escaping = false
 | 
					  let escaping = false
 | 
				
			||||||
  let p = 0
 | 
					  let p = 0
 | 
				
			||||||
  let tmp = ''
 | 
					  let tmp = ''
 | 
				
			||||||
  const len = str.length
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  for (var i = 0; i < len; ++i) { // eslint-disable-line no-var
 | 
					  for (var i = 0, len = str.length; i < len; ++i) { // eslint-disable-line no-var
 | 
				
			||||||
    const char = str[i]
 | 
					    const char = str[i]
 | 
				
			||||||
    if (char === '\\' && inquote) {
 | 
					    if (char === '\\' && inquote) {
 | 
				
			||||||
      if (escaping) { escaping = false } else {
 | 
					      if (escaping) { escaping = false } else {
 | 
				
			||||||
@@ -135,31 +28,29 @@ function parseParams (str) {
 | 
				
			|||||||
      if (!escaping) {
 | 
					      if (!escaping) {
 | 
				
			||||||
        if (inquote) {
 | 
					        if (inquote) {
 | 
				
			||||||
          inquote = false
 | 
					          inquote = false
 | 
				
			||||||
          state = STATE_KEY
 | 
					          state = 'key'
 | 
				
			||||||
        } else { inquote = true }
 | 
					        } else { inquote = true }
 | 
				
			||||||
        continue
 | 
					        continue
 | 
				
			||||||
      } else { escaping = false }
 | 
					      } else { escaping = false }
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
      if (escaping && inquote) { tmp += '\\' }
 | 
					      if (escaping && inquote) { tmp += '\\' }
 | 
				
			||||||
      escaping = false
 | 
					      escaping = false
 | 
				
			||||||
      if ((state === STATE_CHARSET || state === STATE_LANG) && char === "'") {
 | 
					      if ((state === 'charset' || state === 'lang') && char === "'") {
 | 
				
			||||||
        if (state === STATE_CHARSET) {
 | 
					        if (state === 'charset') {
 | 
				
			||||||
          state = STATE_LANG
 | 
					          state = 'lang'
 | 
				
			||||||
          charset = tmp.substring(1)
 | 
					          charset = tmp.substring(1)
 | 
				
			||||||
        } else { state = STATE_VALUE }
 | 
					        } else { state = 'value' }
 | 
				
			||||||
        tmp = ''
 | 
					        tmp = ''
 | 
				
			||||||
        continue
 | 
					        continue
 | 
				
			||||||
      } else if (state === STATE_KEY &&
 | 
					      } else if (state === 'key' &&
 | 
				
			||||||
        (char === '*' || char === '=') &&
 | 
					        (char === '*' || char === '=') &&
 | 
				
			||||||
        res.length) {
 | 
					        res.length) {
 | 
				
			||||||
        state = char === '*'
 | 
					        if (char === '*') { state = 'charset' } else { state = 'value' }
 | 
				
			||||||
          ? STATE_CHARSET
 | 
					 | 
				
			||||||
          : STATE_VALUE
 | 
					 | 
				
			||||||
        res[p] = [tmp, undefined]
 | 
					        res[p] = [tmp, undefined]
 | 
				
			||||||
        tmp = ''
 | 
					        tmp = ''
 | 
				
			||||||
        continue
 | 
					        continue
 | 
				
			||||||
      } else if (!inquote && char === ';') {
 | 
					      } else if (!inquote && char === ';') {
 | 
				
			||||||
        state = STATE_KEY
 | 
					        state = 'key'
 | 
				
			||||||
        if (charset) {
 | 
					        if (charset) {
 | 
				
			||||||
          if (tmp.length) {
 | 
					          if (tmp.length) {
 | 
				
			||||||
            tmp = decodeText(tmp.replace(RE_ENCODED, encodedReplacer),
 | 
					            tmp = decodeText(tmp.replace(RE_ENCODED, encodedReplacer),
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										13
									
								
								node_modules/@fastify/busboy/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								node_modules/@fastify/busboy/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,6 +1,6 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "name": "@fastify/busboy",
 | 
					  "name": "@fastify/busboy",
 | 
				
			||||||
  "version": "2.1.0",
 | 
					  "version": "2.0.0",
 | 
				
			||||||
  "private": false,
 | 
					  "private": false,
 | 
				
			||||||
  "author": "Brian White <mscdex@mscdex.net>",
 | 
					  "author": "Brian White <mscdex@mscdex.net>",
 | 
				
			||||||
  "contributors": [
 | 
					  "contributors": [
 | 
				
			||||||
@@ -17,7 +17,6 @@
 | 
				
			|||||||
  ],
 | 
					  ],
 | 
				
			||||||
  "description": "A streaming parser for HTML form data for node.js",
 | 
					  "description": "A streaming parser for HTML form data for node.js",
 | 
				
			||||||
  "main": "lib/main",
 | 
					  "main": "lib/main",
 | 
				
			||||||
  "type": "commonjs",
 | 
					 | 
				
			||||||
  "types": "lib/main.d.ts",
 | 
					  "types": "lib/main.d.ts",
 | 
				
			||||||
  "scripts": {
 | 
					  "scripts": {
 | 
				
			||||||
    "bench:busboy": "cd benchmarks && npm install && npm run benchmark-fastify",
 | 
					    "bench:busboy": "cd benchmarks && npm install && npm run benchmark-fastify",
 | 
				
			||||||
@@ -27,7 +26,7 @@
 | 
				
			|||||||
    "lint:everything": "npm run lint && npm run test:types",
 | 
					    "lint:everything": "npm run lint && npm run test:types",
 | 
				
			||||||
    "lint:fix": "standard --fix",
 | 
					    "lint:fix": "standard --fix",
 | 
				
			||||||
    "lint:standard": "standard --verbose | snazzy",
 | 
					    "lint:standard": "standard --verbose | snazzy",
 | 
				
			||||||
    "test:mocha": "tap",
 | 
					    "test:mocha": "mocha test",
 | 
				
			||||||
    "test:types": "tsd",
 | 
					    "test:types": "tsd",
 | 
				
			||||||
    "test:coverage": "nyc npm run test",
 | 
					    "test:coverage": "nyc npm run test",
 | 
				
			||||||
    "test": "npm run test:mocha"
 | 
					    "test": "npm run test:mocha"
 | 
				
			||||||
@@ -38,11 +37,15 @@
 | 
				
			|||||||
  "devDependencies": {
 | 
					  "devDependencies": {
 | 
				
			||||||
    "@types/node": "^20.1.0",
 | 
					    "@types/node": "^20.1.0",
 | 
				
			||||||
    "busboy": "^1.0.0",
 | 
					    "busboy": "^1.0.0",
 | 
				
			||||||
 | 
					    "chai": "^4.3.6",
 | 
				
			||||||
 | 
					    "eslint": "^8.23.0",
 | 
				
			||||||
 | 
					    "eslint-config-standard": "^17.0.0",
 | 
				
			||||||
 | 
					    "eslint-plugin-n": "^16.0.0",
 | 
				
			||||||
 | 
					    "mocha": "^10.0.0",
 | 
				
			||||||
 | 
					    "nyc": "^15.1.0",
 | 
				
			||||||
    "photofinish": "^1.8.0",
 | 
					    "photofinish": "^1.8.0",
 | 
				
			||||||
    "snazzy": "^9.0.0",
 | 
					    "snazzy": "^9.0.0",
 | 
				
			||||||
    "standard": "^17.0.0",
 | 
					    "standard": "^17.0.0",
 | 
				
			||||||
    "tap": "^16.3.8",
 | 
					 | 
				
			||||||
    "tinybench": "^2.5.1",
 | 
					 | 
				
			||||||
    "tsd": "^0.29.0",
 | 
					    "tsd": "^0.29.0",
 | 
				
			||||||
    "typescript": "^5.0.2"
 | 
					    "typescript": "^5.0.2"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										65
									
								
								node_modules/@polka/url/build.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										65
									
								
								node_modules/@polka/url/build.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,42 +1,47 @@
 | 
				
			|||||||
const qs = require('querystring');
 | 
					function parse(str) {
 | 
				
			||||||
 | 
						let out={}, arr=str.split('&');
 | 
				
			||||||
 | 
						for (let i=0, k, v; i < arr.length; i++) {
 | 
				
			||||||
 | 
							[k, v=''] = arr[i].split('=');
 | 
				
			||||||
 | 
							out[k] = out[k] !== void 0 ? [].concat(out[k], v) : v;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						return out;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					module.exports = function (req, toDecode) {
 | 
				
			||||||
 * @typedef ParsedURL
 | 
						let url = req.url;
 | 
				
			||||||
 * @type {import('.').ParsedURL}
 | 
						if (url == null) return;
 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
						let obj = req._parsedUrl;
 | 
				
			||||||
 * @typedef Request
 | 
						if (obj && obj._raw === url) return obj;
 | 
				
			||||||
 * @property {string} url
 | 
					 | 
				
			||||||
 * @property {ParsedURL} _parsedUrl
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
						obj = {
 | 
				
			||||||
 * @param {Request} req
 | 
							path: url,
 | 
				
			||||||
 * @returns {ParsedURL|void}
 | 
							pathname: url,
 | 
				
			||||||
 */
 | 
							search: null,
 | 
				
			||||||
function parse(req) {
 | 
							query: null,
 | 
				
			||||||
	let raw = req.url;
 | 
							href: url,
 | 
				
			||||||
	if (raw == null) return;
 | 
							_raw: url
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	let prev = req._parsedUrl;
 | 
						if (url.length > 1) {
 | 
				
			||||||
	if (prev && prev.raw === raw) return prev;
 | 
							if (toDecode && !req._decoded && !!~url.indexOf('%', 1)) {
 | 
				
			||||||
 | 
								let nxt = url;
 | 
				
			||||||
 | 
								try { nxt = decodeURIComponent(url) } catch (e) {/* bad */}
 | 
				
			||||||
 | 
								url = req.url = obj.href = obj.path = obj.pathname = obj._raw = nxt;
 | 
				
			||||||
 | 
								req._decoded = true;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	let pathname=raw, search='', query;
 | 
							let idx = url.indexOf('?', 1);
 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (raw.length > 1) {
 | 
					 | 
				
			||||||
		let idx = raw.indexOf('?', 1);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if (idx !== -1) {
 | 
							if (idx !== -1) {
 | 
				
			||||||
			search = raw.substring(idx);
 | 
								obj.search = url.substring(idx);
 | 
				
			||||||
			pathname = raw.substring(0, idx);
 | 
								obj.query = obj.search.substring(1);
 | 
				
			||||||
			if (search.length > 1) {
 | 
								obj.pathname = url.substring(0, idx);
 | 
				
			||||||
				query = qs.parse(search.substring(1));
 | 
								if (toDecode && obj.query.length > 0) {
 | 
				
			||||||
 | 
									obj.query = parse(obj.query);
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return req._parsedUrl = { pathname, search, query, raw };
 | 
						return (req._parsedUrl = obj);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					 | 
				
			||||||
exports.parse = parse;
 | 
					 | 
				
			||||||
							
								
								
									
										63
									
								
								node_modules/@polka/url/build.mjs
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										63
									
								
								node_modules/@polka/url/build.mjs
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,40 +1,47 @@
 | 
				
			|||||||
import * as qs from 'querystring';
 | 
					function parse(str) {
 | 
				
			||||||
 | 
						let out={}, arr=str.split('&');
 | 
				
			||||||
 | 
						for (let i=0, k, v; i < arr.length; i++) {
 | 
				
			||||||
 | 
							[k, v=''] = arr[i].split('=');
 | 
				
			||||||
 | 
							out[k] = out[k] !== void 0 ? [].concat(out[k], v) : v;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						return out;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					export default function (req, toDecode) {
 | 
				
			||||||
 * @typedef ParsedURL
 | 
						let url = req.url;
 | 
				
			||||||
 * @type {import('.').ParsedURL}
 | 
						if (url == null) return;
 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
						let obj = req._parsedUrl;
 | 
				
			||||||
 * @typedef Request
 | 
						if (obj && obj._raw === url) return obj;
 | 
				
			||||||
 * @property {string} url
 | 
					 | 
				
			||||||
 * @property {ParsedURL} _parsedUrl
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
						obj = {
 | 
				
			||||||
 * @param {Request} req
 | 
							path: url,
 | 
				
			||||||
 * @returns {ParsedURL|void}
 | 
							pathname: url,
 | 
				
			||||||
 */
 | 
							search: null,
 | 
				
			||||||
export function parse(req) {
 | 
							query: null,
 | 
				
			||||||
	let raw = req.url;
 | 
							href: url,
 | 
				
			||||||
	if (raw == null) return;
 | 
							_raw: url
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	let prev = req._parsedUrl;
 | 
						if (url.length > 1) {
 | 
				
			||||||
	if (prev && prev.raw === raw) return prev;
 | 
							if (toDecode && !req._decoded && !!~url.indexOf('%', 1)) {
 | 
				
			||||||
 | 
								let nxt = url;
 | 
				
			||||||
 | 
								try { nxt = decodeURIComponent(url) } catch (e) {/* bad */}
 | 
				
			||||||
 | 
								url = req.url = obj.href = obj.path = obj.pathname = obj._raw = nxt;
 | 
				
			||||||
 | 
								req._decoded = true;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	let pathname=raw, search='', query;
 | 
							let idx = url.indexOf('?', 1);
 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (raw.length > 1) {
 | 
					 | 
				
			||||||
		let idx = raw.indexOf('?', 1);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if (idx !== -1) {
 | 
							if (idx !== -1) {
 | 
				
			||||||
			search = raw.substring(idx);
 | 
								obj.search = url.substring(idx);
 | 
				
			||||||
			pathname = raw.substring(0, idx);
 | 
								obj.query = obj.search.substring(1);
 | 
				
			||||||
			if (search.length > 1) {
 | 
								obj.pathname = url.substring(0, idx);
 | 
				
			||||||
				query = qs.parse(search.substring(1));
 | 
								if (toDecode && obj.query.length > 0) {
 | 
				
			||||||
 | 
									obj.query = parse(obj.query);
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return req._parsedUrl = { pathname, search, query, raw };
 | 
						return (req._parsedUrl = obj);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										10
									
								
								node_modules/@polka/url/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								node_modules/@polka/url/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,10 +0,0 @@
 | 
				
			|||||||
import type { IncomingMessage } from 'http';
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
export interface ParsedURL {
 | 
					 | 
				
			||||||
	pathname: string;
 | 
					 | 
				
			||||||
	search: string;
 | 
					 | 
				
			||||||
	query: Record<string, string | string[]> | void;
 | 
					 | 
				
			||||||
	raw: string;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
export function parse(req: IncomingMessage): ParsedURL;
 | 
					 | 
				
			||||||
							
								
								
									
										17
									
								
								node_modules/@polka/url/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								node_modules/@polka/url/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,22 +1,12 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "version": "1.0.0-next.23",
 | 
					  "version": "1.0.0-next.9",
 | 
				
			||||||
  "name": "@polka/url",
 | 
					  "name": "@polka/url",
 | 
				
			||||||
  "repository": "lukeed/polka",
 | 
					  "repository": "lukeed/polka",
 | 
				
			||||||
  "description": "Super fast, memoized `req.url` parser",
 | 
					  "description": "Super fast, memoized `req.url` parser",
 | 
				
			||||||
  "module": "build.mjs",
 | 
					  "module": "build.mjs",
 | 
				
			||||||
  "types": "index.d.ts",
 | 
					 | 
				
			||||||
  "main": "build.js",
 | 
					  "main": "build.js",
 | 
				
			||||||
  "license": "MIT",
 | 
					  "license": "MIT",
 | 
				
			||||||
  "exports": {
 | 
					 | 
				
			||||||
    ".": {
 | 
					 | 
				
			||||||
      "types": "./index.d.ts",
 | 
					 | 
				
			||||||
      "import": "./build.mjs",
 | 
					 | 
				
			||||||
      "require": "./build.js"
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "./package.json": "./package.json"
 | 
					 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  "files": [
 | 
					  "files": [
 | 
				
			||||||
    "*.d.ts",
 | 
					 | 
				
			||||||
    "build.*"
 | 
					    "build.*"
 | 
				
			||||||
  ],
 | 
					  ],
 | 
				
			||||||
  "author": {
 | 
					  "author": {
 | 
				
			||||||
@@ -26,5 +16,6 @@
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  "publishConfig": {
 | 
					  "publishConfig": {
 | 
				
			||||||
    "access": "public"
 | 
					    "access": "public"
 | 
				
			||||||
  }
 | 
					  },
 | 
				
			||||||
}
 | 
					  "gitHead": "5c8f314e57c1edb3132f2556ce13fb6c2b4e839b"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										53
									
								
								node_modules/@polka/url/readme.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										53
									
								
								node_modules/@polka/url/readme.md
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -2,11 +2,11 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
> Super fast, memoized `req.url` parser; _not_ limited to [Polka][polka]!
 | 
					> Super fast, memoized `req.url` parser; _not_ limited to [Polka][polka]!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Parses the `url` from a [`IncomingMessage`](https://nodejs.org/api/http.html#http_class_http_incomingmessage) request. The returned object will always only contain the following keys: `search`, `query`, `pathname`, and `raw`.
 | 
					Parses the `url` from a [`IncomingMessage`](https://nodejs.org/api/http.html#http_class_http_incomingmessage) request. The returned object will always only contain the following keys: `search`, `query`, `pathname`, `path`, `href`, and `_raw`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
> **Note:** This library does not process `protocol`, `hostname`, `port`, etc.<br>This is because the incoming `req.url` value only begins with the path information.
 | 
					> **Note:** This library does not process `protocol`, `hostname`, `port`, etc.<br>This is because the incoming `req.url` value only begins with the path information.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Parsed requests will be mutated with a `_parsedUrl` key, containing the returned output. This is used for future memoization, avoiding the need to fully parse the same `url` value multiple times.
 | 
					Parsed requests will be mutated with a `_parsedUrl` key, containing the returned output. This is used for future memoization, so as to avoid parsing the same `url` value multiple times.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Install
 | 
					## Install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -19,37 +19,58 @@ $ npm install --save @polka/url
 | 
				
			|||||||
```js
 | 
					```js
 | 
				
			||||||
const parse = require('@polka/url');
 | 
					const parse = require('@polka/url');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
let req = {
 | 
					let req = { url: '/foo/bar?fizz=buzz' };
 | 
				
			||||||
  url: '/foo/bar?fizz=buzz'
 | 
					let foo = parse(req);
 | 
				
			||||||
};
 | 
					//=> { search: '?fizz=buzz',
 | 
				
			||||||
let output = parse(req);
 | 
					//=>   query: 'fizz=buzz',
 | 
				
			||||||
//=> {
 | 
					 | 
				
			||||||
//=>   pathname: '/foo/bar',
 | 
					//=>   pathname: '/foo/bar',
 | 
				
			||||||
//=>   raw: '/foo/bar?fizz=buzz',
 | 
					//=>   path: '/foo/bar?fizz=buzz',
 | 
				
			||||||
//=>   search: '?fizz=buzz',
 | 
					//=>   href: '/foo/bar?fizz=buzz',
 | 
				
			||||||
//=>   query: {
 | 
					//=>   _raw: '/foo/bar?fizz=buzz' }
 | 
				
			||||||
//=>     fizz: 'buzz'
 | 
					 | 
				
			||||||
//=>   },
 | 
					 | 
				
			||||||
//=> }
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Attaches result for future memoization
 | 
					// Attaches result for future memoization
 | 
				
			||||||
assert.deepEqual(output, req._parsedUrl); //=> true
 | 
					assert.deepEqual(foo, req._parsedUrl); //=> true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Example with `toDecode` param
 | 
				
			||||||
 | 
					req = { url: '/f%C3%B8%C3%B8%C3%9F%E2%88%82r?phone=%2b8675309' };
 | 
				
			||||||
 | 
					parse(req, true);
 | 
				
			||||||
 | 
					//=> { search: '?phone=+8675309',
 | 
				
			||||||
 | 
					//=>   query: { phone: '+8675309' },
 | 
				
			||||||
 | 
					//=>   pathname: '/føøß∂r',
 | 
				
			||||||
 | 
					//=>   path: '/føøß∂r?phone=+8675309',
 | 
				
			||||||
 | 
					//=>   href: '/føøß∂r?phone=+8675309',
 | 
				
			||||||
 | 
					//=>   _raw: '/føøß∂r?phone=+8675309' }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Attaches awareness key
 | 
				
			||||||
 | 
					assert(req._decoded); //=> true
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## API
 | 
					## API
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### url(req)
 | 
					### url(req, toDecode)
 | 
				
			||||||
Returns: `Object` or `undefined`
 | 
					Returns: `Object` or `undefined`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
> **Important:** The `req` must have a `url` key, otherwise `undefined` will be returned.<br>If no input is provided at all, a `TypeError` will be thrown.
 | 
					> **Important:** The `req` must have a `url` key, otherwise `undefined` will be returned.<br>If no input is provided at all, a `TypeError` will be thrown.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#### req
 | 
					#### req
 | 
				
			||||||
Type: `IncomingMessage` or `{ url: string }`
 | 
					Type: `IncomingMessage` or `Object`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The incoming HTTP request (`req`) or a plain `Object` with a `url` key.
 | 
					The incoming HTTP request (`req`) or a plain `Object` with a `url` key.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
> **Note:** In Node.js servers, the [`req.url`](https://nodejs.org/api/http.html#http_message_url) begins with a pathname & does not include a `hash`.
 | 
					> **Note:** In Node.js servers, the [`req.url`](https://nodejs.org/api/http.html#http_message_url) begins with a pathname & does not include a `hash`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#### toDecode
 | 
				
			||||||
 | 
					Type: `Boolean`<br>
 | 
				
			||||||
 | 
					Default: `false`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					If enabled, the `url` will be fully decoded (via [`decodeURIComponent`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent)) and the output keys will be slightly different:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* `path`, `pathname`, `href`, `_raw` — will be the decoded strings
 | 
				
			||||||
 | 
					* `search` — if there is a value, will be decoded string, else remain `null`
 | 
				
			||||||
 | 
					* `query` — if there is a value, will be a decoded **object**, else remain `null`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Additionally, the `req` is mutated with `req._decoded = true` so as to prevent repetitive decoding.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Benchmarks
 | 
					## Benchmarks
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										6
									
								
								node_modules/@sveltejs/kit/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								node_modules/@sveltejs/kit/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,6 +1,6 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "name": "@sveltejs/kit",
 | 
					  "name": "@sveltejs/kit",
 | 
				
			||||||
  "version": "1.27.5",
 | 
					  "version": "1.27.3",
 | 
				
			||||||
  "description": "The fastest way to build Svelte apps",
 | 
					  "description": "The fastest way to build Svelte apps",
 | 
				
			||||||
  "repository": {
 | 
					  "repository": {
 | 
				
			||||||
    "type": "git",
 | 
					    "type": "git",
 | 
				
			||||||
@@ -11,7 +11,7 @@
 | 
				
			|||||||
  "homepage": "https://kit.svelte.dev",
 | 
					  "homepage": "https://kit.svelte.dev",
 | 
				
			||||||
  "type": "module",
 | 
					  "type": "module",
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
    "@sveltejs/vite-plugin-svelte": "^2.5.0",
 | 
					    "@sveltejs/vite-plugin-svelte": "^2.4.1",
 | 
				
			||||||
    "@types/cookie": "^0.5.1",
 | 
					    "@types/cookie": "^0.5.1",
 | 
				
			||||||
    "cookie": "^0.5.0",
 | 
					    "cookie": "^0.5.0",
 | 
				
			||||||
    "devalue": "^4.3.1",
 | 
					    "devalue": "^4.3.1",
 | 
				
			||||||
@@ -41,7 +41,7 @@
 | 
				
			|||||||
    "vitest": "^0.34.5"
 | 
					    "vitest": "^0.34.5"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "peerDependencies": {
 | 
					  "peerDependencies": {
 | 
				
			||||||
    "svelte": "^3.54.0 || ^4.0.0-next.0 || ^5.0.0-next.0",
 | 
					    "svelte": "^3.54.0 || ^4.0.0-next.0",
 | 
				
			||||||
    "vite": "^4.0.0"
 | 
					    "vite": "^4.0.0"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "bin": {
 | 
					  "bin": {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@sveltejs/kit/src/core/config/options.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@sveltejs/kit/src/core/config/options.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,6 +1,6 @@
 | 
				
			|||||||
import { join } from 'node:path';
 | 
					import { join } from 'node:path';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** @typedef {import('./types.js').Validator} Validator */
 | 
					/** @typedef {import('./types').Validator} Validator */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const directives = object({
 | 
					const directives = object({
 | 
				
			||||||
	'child-src': string_array(),
 | 
						'child-src': string_array(),
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@sveltejs/kit/src/core/sync/create_manifest_data/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@sveltejs/kit/src/core/sync/create_manifest_data/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -444,7 +444,7 @@ function create_routes_and_nodes(cwd, config, fallback) {
 | 
				
			|||||||
 * @param {string} file
 | 
					 * @param {string} file
 | 
				
			||||||
 * @param {string[]} component_extensions
 | 
					 * @param {string[]} component_extensions
 | 
				
			||||||
 * @param {string[]} module_extensions
 | 
					 * @param {string[]} module_extensions
 | 
				
			||||||
 * @returns {import('./types.js').RouteFile}
 | 
					 * @returns {import('./types').RouteFile}
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
function analyze(project_relative, file, component_extensions, module_extensions) {
 | 
					function analyze(project_relative, file, component_extensions, module_extensions) {
 | 
				
			||||||
	const component_extension = component_extensions.find((ext) => file.endsWith(ext));
 | 
						const component_extension = component_extensions.find((ext) => file.endsWith(ext));
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										5
									
								
								node_modules/@sveltejs/kit/src/core/sync/utils.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								node_modules/@sveltejs/kit/src/core/sync/utils.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,6 +1,5 @@
 | 
				
			|||||||
import fs from 'node:fs';
 | 
					import fs from 'node:fs';
 | 
				
			||||||
import path from 'node:path';
 | 
					import path from 'node:path';
 | 
				
			||||||
import { VERSION } from 'svelte/compiler';
 | 
					 | 
				
			||||||
import { mkdirp } from '../../utils/filesystem.js';
 | 
					import { mkdirp } from '../../utils/filesystem.js';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** @type {Map<string, string>} */
 | 
					/** @type {Map<string, string>} */
 | 
				
			||||||
@@ -69,7 +68,3 @@ export function dedent(strings, ...values) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	return str;
 | 
						return str;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					 | 
				
			||||||
export function isSvelte5Plus() {
 | 
					 | 
				
			||||||
	return Number(VERSION[0]) >= 5;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								node_modules/@sveltejs/kit/src/core/sync/write_client_manifest.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								node_modules/@sveltejs/kit/src/core/sync/write_client_manifest.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,7 +1,7 @@
 | 
				
			|||||||
import path from 'node:path';
 | 
					import path from 'node:path';
 | 
				
			||||||
import { relative_path, resolve_entry } from '../../utils/filesystem.js';
 | 
					import { relative_path, resolve_entry } from '../../utils/filesystem.js';
 | 
				
			||||||
import { s } from '../../utils/misc.js';
 | 
					import { s } from '../../utils/misc.js';
 | 
				
			||||||
import { dedent, isSvelte5Plus, write_if_changed } from './utils.js';
 | 
					import { dedent, write_if_changed } from './utils.js';
 | 
				
			||||||
import colors from 'kleur';
 | 
					import colors from 'kleur';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
@@ -143,7 +143,7 @@ export function write_client_manifest(kit, manifest_data, output, metadata) {
 | 
				
			|||||||
				}(({ error }) => { console.error(error) }),
 | 
									}(({ error }) => { console.error(error) }),
 | 
				
			||||||
			};
 | 
								};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			export { default as root } from '../root.${isSvelte5Plus() ? 'js' : 'svelte'}';
 | 
								export { default as root } from '../root.svelte';
 | 
				
			||||||
		`
 | 
							`
 | 
				
			||||||
	);
 | 
						);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										13
									
								
								node_modules/@sveltejs/kit/src/core/sync/write_root.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								node_modules/@sveltejs/kit/src/core/sync/write_root.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,4 +1,4 @@
 | 
				
			|||||||
import { dedent, isSvelte5Plus, write_if_changed } from './utils.js';
 | 
					import { dedent, write_if_changed } from './utils.js';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {import('types').ManifestData} manifest_data
 | 
					 * @param {import('types').ManifestData} manifest_data
 | 
				
			||||||
@@ -89,15 +89,4 @@ export function write_root(manifest_data, output) {
 | 
				
			|||||||
			{/if}
 | 
								{/if}
 | 
				
			||||||
		`
 | 
							`
 | 
				
			||||||
	);
 | 
						);
 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (isSvelte5Plus()) {
 | 
					 | 
				
			||||||
		write_if_changed(
 | 
					 | 
				
			||||||
			`${output}/root.js`,
 | 
					 | 
				
			||||||
			dedent`
 | 
					 | 
				
			||||||
			import { asClassComponent } from 'svelte/legacy';
 | 
					 | 
				
			||||||
			import Root from './root.svelte';
 | 
					 | 
				
			||||||
			export default asClassComponent(Root);
 | 
					 | 
				
			||||||
		`
 | 
					 | 
				
			||||||
		);
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								node_modules/@sveltejs/kit/src/core/sync/write_server.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								node_modules/@sveltejs/kit/src/core/sync/write_server.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -4,7 +4,7 @@ import { posixify, resolve_entry } from '../../utils/filesystem.js';
 | 
				
			|||||||
import { s } from '../../utils/misc.js';
 | 
					import { s } from '../../utils/misc.js';
 | 
				
			||||||
import { load_error_page, load_template } from '../config/index.js';
 | 
					import { load_error_page, load_template } from '../config/index.js';
 | 
				
			||||||
import { runtime_directory } from '../utils.js';
 | 
					import { runtime_directory } from '../utils.js';
 | 
				
			||||||
import { isSvelte5Plus, write_if_changed } from './utils.js';
 | 
					import { write_if_changed } from './utils.js';
 | 
				
			||||||
import colors from 'kleur';
 | 
					import colors from 'kleur';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
@@ -25,7 +25,7 @@ const server_template = ({
 | 
				
			|||||||
	template,
 | 
						template,
 | 
				
			||||||
	error_page
 | 
						error_page
 | 
				
			||||||
}) => `
 | 
					}) => `
 | 
				
			||||||
import root from '../root.${isSvelte5Plus() ? 'js' : 'svelte'}';
 | 
					import root from '../root.svelte';
 | 
				
			||||||
import { set_building } from '__sveltekit/environment';
 | 
					import { set_building } from '__sveltekit/environment';
 | 
				
			||||||
import { set_assets } from '__sveltekit/paths';
 | 
					import { set_assets } from '__sveltekit/paths';
 | 
				
			||||||
import { set_private_env, set_public_env } from '${runtime_directory}/shared-server.js';
 | 
					import { set_private_env, set_public_env } from '${runtime_directory}/shared-server.js';
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										1
									
								
								node_modules/@sveltejs/kit/src/core/sync/write_tsconfig.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								node_modules/@sveltejs/kit/src/core/sync/write_tsconfig.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -88,7 +88,6 @@ export function get_tsconfig(kit, include_base_url) {
 | 
				
			|||||||
	const include = new Set([
 | 
						const include = new Set([
 | 
				
			||||||
		'ambient.d.ts',
 | 
							'ambient.d.ts',
 | 
				
			||||||
		'./types/**/$types.d.ts',
 | 
							'./types/**/$types.d.ts',
 | 
				
			||||||
		config_relative('vite.config.js'),
 | 
					 | 
				
			||||||
		config_relative('vite.config.ts')
 | 
							config_relative('vite.config.ts')
 | 
				
			||||||
	]);
 | 
						]);
 | 
				
			||||||
	// TODO(v2): find a better way to include all src files. We can't just use routes/lib only because
 | 
						// TODO(v2): find a better way to include all src files. We can't just use routes/lib only because
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@sveltejs/kit/src/exports/vite/build/build_server.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@sveltejs/kit/src/exports/vite/build/build_server.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -10,7 +10,7 @@ import { normalizePath } from 'vite';
 | 
				
			|||||||
 * @param {import('types').ManifestData} manifest_data
 | 
					 * @param {import('types').ManifestData} manifest_data
 | 
				
			||||||
 * @param {import('vite').Manifest} server_manifest
 | 
					 * @param {import('vite').Manifest} server_manifest
 | 
				
			||||||
 * @param {import('vite').Manifest | null} client_manifest
 | 
					 * @param {import('vite').Manifest | null} client_manifest
 | 
				
			||||||
 * @param {import('vite').Rollup.OutputAsset[] | null} css
 | 
					 * @param {import('rollup').OutputAsset[] | null} css
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
export function build_server_nodes(out, kit, manifest_data, server_manifest, client_manifest, css) {
 | 
					export function build_server_nodes(out, kit, manifest_data, server_manifest, client_manifest, css) {
 | 
				
			||||||
	mkdirp(`${out}/server/nodes`);
 | 
						mkdirp(`${out}/server/nodes`);
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@sveltejs/kit/src/exports/vite/graph_analysis/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@sveltejs/kit/src/exports/vite/graph_analysis/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -25,7 +25,7 @@ export function is_illegal(id, dirs) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Creates a guard that checks that no id imports a module that is not allowed to be imported into client-side code.
 | 
					 * Creates a guard that checks that no id imports a module that is not allowed to be imported into client-side code.
 | 
				
			||||||
 * @param {import('vite').Rollup.PluginContext} context
 | 
					 * @param {import('rollup').PluginContext} context
 | 
				
			||||||
 * @param {{ cwd: string; lib: string }} paths
 | 
					 * @param {{ cwd: string; lib: string }} paths
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
export function module_guard(context, { cwd, lib }) {
 | 
					export function module_guard(context, { cwd, lib }) {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										12
									
								
								node_modules/@sveltejs/kit/src/exports/vite/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								node_modules/@sveltejs/kit/src/exports/vite/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -24,13 +24,13 @@ import prerender from '../../core/postbuild/prerender.js';
 | 
				
			|||||||
import analyse from '../../core/postbuild/analyse.js';
 | 
					import analyse from '../../core/postbuild/analyse.js';
 | 
				
			||||||
import { s } from '../../utils/misc.js';
 | 
					import { s } from '../../utils/misc.js';
 | 
				
			||||||
import { hash } from '../../runtime/hash.js';
 | 
					import { hash } from '../../runtime/hash.js';
 | 
				
			||||||
import { dedent, isSvelte5Plus } from '../../core/sync/utils.js';
 | 
					import { dedent } from '../../core/sync/utils.js';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
 | 
					export { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const cwd = process.cwd();
 | 
					const cwd = process.cwd();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** @type {import('./types.js').EnforcedConfig} */
 | 
					/** @type {import('./types').EnforcedConfig} */
 | 
				
			||||||
const enforced_config = {
 | 
					const enforced_config = {
 | 
				
			||||||
	appType: true,
 | 
						appType: true,
 | 
				
			||||||
	base: true,
 | 
						base: true,
 | 
				
			||||||
@@ -136,7 +136,7 @@ export async function sveltekit() {
 | 
				
			|||||||
		onwarn: svelte_config.onwarn,
 | 
							onwarn: svelte_config.onwarn,
 | 
				
			||||||
		compilerOptions: {
 | 
							compilerOptions: {
 | 
				
			||||||
			// @ts-expect-error SvelteKit requires hydratable true by default
 | 
								// @ts-expect-error SvelteKit requires hydratable true by default
 | 
				
			||||||
			hydratable: isSvelte5Plus() ? undefined : true,
 | 
								hydratable: true,
 | 
				
			||||||
			...svelte_config.compilerOptions
 | 
								...svelte_config.compilerOptions
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		...svelte_config.vitePlugin
 | 
							...svelte_config.vitePlugin
 | 
				
			||||||
@@ -702,7 +702,7 @@ function kit({ svelte_config }) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
				secondary_build_started = true;
 | 
									secondary_build_started = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				const { output } = /** @type {import('vite').Rollup.RollupOutput} */ (
 | 
									const { output } = /** @type {import('rollup').RollupOutput} */ (
 | 
				
			||||||
					await vite.build({
 | 
										await vite.build({
 | 
				
			||||||
						configFile: vite_config.configFile,
 | 
											configFile: vite_config.configFile,
 | 
				
			||||||
						// CLI args
 | 
											// CLI args
 | 
				
			||||||
@@ -742,7 +742,7 @@ function kit({ svelte_config }) {
 | 
				
			|||||||
				};
 | 
									};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				const css = output.filter(
 | 
									const css = output.filter(
 | 
				
			||||||
					/** @type {(value: any) => value is import('vite').Rollup.OutputAsset} */
 | 
										/** @type {(value: any) => value is import('rollup').OutputAsset} */
 | 
				
			||||||
					(value) => value.type === 'asset' && value.fileName.endsWith('.css')
 | 
										(value) => value.type === 'asset' && value.fileName.endsWith('.css')
 | 
				
			||||||
				);
 | 
									);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -863,7 +863,7 @@ function warn_overridden_config(config, resolved_config) {
 | 
				
			|||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {Record<string, any>} config
 | 
					 * @param {Record<string, any>} config
 | 
				
			||||||
 * @param {Record<string, any>} resolved_config
 | 
					 * @param {Record<string, any>} resolved_config
 | 
				
			||||||
 * @param {import('./types.js').EnforcedConfig} enforced_config
 | 
					 * @param {import('./types').EnforcedConfig} enforced_config
 | 
				
			||||||
 * @param {string} path
 | 
					 * @param {string} path
 | 
				
			||||||
 * @param {string[]} out used locally to compute the return value
 | 
					 * @param {string[]} out used locally to compute the return value
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										5
									
								
								node_modules/@sveltejs/kit/src/exports/vite/preview/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								node_modules/@sveltejs/kit/src/exports/vite/preview/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -15,7 +15,10 @@ import { not_found } from '../utils.js';
 | 
				
			|||||||
/** @typedef {(req: Req, res: Res, next: () => void) => void} Handler */
 | 
					/** @typedef {(req: Req, res: Res, next: () => void) => void} Handler */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {{ middlewares: import('connect').Server }} vite
 | 
					 * @param {{
 | 
				
			||||||
 | 
					 *   middlewares: import('connect').Server;
 | 
				
			||||||
 | 
					 *   httpServer: import('http').Server;
 | 
				
			||||||
 | 
					 * }} vite
 | 
				
			||||||
 * @param {import('vite').ResolvedConfig} vite_config
 | 
					 * @param {import('vite').ResolvedConfig} vite_config
 | 
				
			||||||
 * @param {import('types').ValidatedConfig} svelte_config
 | 
					 * @param {import('types').ValidatedConfig} svelte_config
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										61
									
								
								node_modules/@sveltejs/kit/src/runtime/client/client.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										61
									
								
								node_modules/@sveltejs/kit/src/runtime/client/client.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -22,8 +22,7 @@ import {
 | 
				
			|||||||
	get_link_info,
 | 
						get_link_info,
 | 
				
			||||||
	get_router_options,
 | 
						get_router_options,
 | 
				
			||||||
	is_external_url,
 | 
						is_external_url,
 | 
				
			||||||
	scroll_state,
 | 
						scroll_state
 | 
				
			||||||
	origin
 | 
					 | 
				
			||||||
} from './utils.js';
 | 
					} from './utils.js';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import { base } from '__sveltekit/paths';
 | 
					import { base } from '__sveltekit/paths';
 | 
				
			||||||
@@ -56,9 +55,9 @@ function update_scroll_positions(index) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {import('./types.js').SvelteKitApp} app
 | 
					 * @param {import('./types').SvelteKitApp} app
 | 
				
			||||||
 * @param {HTMLElement} target
 | 
					 * @param {HTMLElement} target
 | 
				
			||||||
 * @returns {import('./types.js').Client}
 | 
					 * @returns {import('./types').Client}
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
export function create_client(app, target) {
 | 
					export function create_client(app, target) {
 | 
				
			||||||
	const routes = parse(app);
 | 
						const routes = parse(app);
 | 
				
			||||||
@@ -83,7 +82,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
	 */
 | 
						 */
 | 
				
			||||||
	const components = [];
 | 
						const components = [];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/** @type {{id: string, promise: Promise<import('./types.js').NavigationResult>} | null} */
 | 
						/** @type {{id: string, promise: Promise<import('./types').NavigationResult>} | null} */
 | 
				
			||||||
	let load_cache = null;
 | 
						let load_cache = null;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	const callbacks = {
 | 
						const callbacks = {
 | 
				
			||||||
@@ -97,7 +96,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
		after_navigate: []
 | 
							after_navigate: []
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/** @type {import('./types.js').NavigationState} */
 | 
						/** @type {import('./types').NavigationState} */
 | 
				
			||||||
	let current = {
 | 
						let current = {
 | 
				
			||||||
		branch: [],
 | 
							branch: [],
 | 
				
			||||||
		error: null,
 | 
							error: null,
 | 
				
			||||||
@@ -248,7 +247,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
		});
 | 
							});
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/** @param {import('./types.js').NavigationIntent} intent */
 | 
						/** @param {import('./types').NavigationIntent} intent */
 | 
				
			||||||
	async function preload_data(intent) {
 | 
						async function preload_data(intent) {
 | 
				
			||||||
		load_cache = {
 | 
							load_cache = {
 | 
				
			||||||
			id: intent.id,
 | 
								id: intent.id,
 | 
				
			||||||
@@ -275,7 +274,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
		await Promise.all(promises);
 | 
							await Promise.all(promises);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/** @param {import('./types.js').NavigationFinished} result */
 | 
						/** @param {import('./types').NavigationFinished} result */
 | 
				
			||||||
	function initialize(result) {
 | 
						function initialize(result) {
 | 
				
			||||||
		if (DEV && result.state.error && document.querySelector('vite-error-overlay')) return;
 | 
							if (DEV && result.state.error && document.querySelector('vite-error-overlay')) return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -316,7 +315,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
	 * @param {{
 | 
						 * @param {{
 | 
				
			||||||
	 *   url: URL;
 | 
						 *   url: URL;
 | 
				
			||||||
	 *   params: Record<string, string>;
 | 
						 *   params: Record<string, string>;
 | 
				
			||||||
	 *   branch: Array<import('./types.js').BranchNode | undefined>;
 | 
						 *   branch: Array<import('./types').BranchNode | undefined>;
 | 
				
			||||||
	 *   status: number;
 | 
						 *   status: number;
 | 
				
			||||||
	 *   error: App.Error | null;
 | 
						 *   error: App.Error | null;
 | 
				
			||||||
	 *   route: import('types').CSRRoute | null;
 | 
						 *   route: import('types').CSRRoute | null;
 | 
				
			||||||
@@ -341,7 +340,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
		// eslint-disable-next-line
 | 
							// eslint-disable-next-line
 | 
				
			||||||
		url.search = url.search; // turn `/?` into `/`
 | 
							url.search = url.search; // turn `/?` into `/`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		/** @type {import('./types.js').NavigationFinished} */
 | 
							/** @type {import('./types').NavigationFinished} */
 | 
				
			||||||
		const result = {
 | 
							const result = {
 | 
				
			||||||
			type: 'loaded',
 | 
								type: 'loaded',
 | 
				
			||||||
			state: {
 | 
								state: {
 | 
				
			||||||
@@ -418,9 +417,9 @@ export function create_client(app, target) {
 | 
				
			|||||||
	 *   url: URL;
 | 
						 *   url: URL;
 | 
				
			||||||
	 *   params: Record<string, string>;
 | 
						 *   params: Record<string, string>;
 | 
				
			||||||
	 *   route: { id: string | null };
 | 
						 *   route: { id: string | null };
 | 
				
			||||||
	 * 	 server_data_node: import('./types.js').DataNode | null;
 | 
						 * 	 server_data_node: import('./types').DataNode | null;
 | 
				
			||||||
	 * }} options
 | 
						 * }} options
 | 
				
			||||||
	 * @returns {Promise<import('./types.js').BranchNode>}
 | 
						 * @returns {Promise<import('./types').BranchNode>}
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	async function load_node({ loader, parent, url, params, route, server_data_node }) {
 | 
						async function load_node({ loader, parent, url, params, route, server_data_node }) {
 | 
				
			||||||
		/** @type {Record<string, any> | null} */
 | 
							/** @type {Record<string, any> | null} */
 | 
				
			||||||
@@ -590,8 +589,8 @@ export function create_client(app, target) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	/**
 | 
						/**
 | 
				
			||||||
	 * @param {import('types').ServerDataNode | import('types').ServerDataSkippedNode | null} node
 | 
						 * @param {import('types').ServerDataNode | import('types').ServerDataSkippedNode | null} node
 | 
				
			||||||
	 * @param {import('./types.js').DataNode | null} [previous]
 | 
						 * @param {import('./types').DataNode | null} [previous]
 | 
				
			||||||
	 * @returns {import('./types.js').DataNode | null}
 | 
						 * @returns {import('./types').DataNode | null}
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	function create_data_node(node, previous) {
 | 
						function create_data_node(node, previous) {
 | 
				
			||||||
		if (node?.type === 'data') return node;
 | 
							if (node?.type === 'data') return node;
 | 
				
			||||||
@@ -600,8 +599,8 @@ export function create_client(app, target) {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/**
 | 
						/**
 | 
				
			||||||
	 * @param {import('./types.js').NavigationIntent} intent
 | 
						 * @param {import('./types').NavigationIntent} intent
 | 
				
			||||||
	 * @returns {Promise<import('./types.js').NavigationResult>}
 | 
						 * @returns {Promise<import('./types').NavigationResult>}
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	async function load_route({ id, invalidating, url, params, route }) {
 | 
						async function load_route({ id, invalidating, url, params, route }) {
 | 
				
			||||||
		if (load_cache?.id === id) {
 | 
							if (load_cache?.id === id) {
 | 
				
			||||||
@@ -665,7 +664,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
		const branch_promises = loaders.map(async (loader, i) => {
 | 
							const branch_promises = loaders.map(async (loader, i) => {
 | 
				
			||||||
			if (!loader) return;
 | 
								if (!loader) return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			/** @type {import('./types.js').BranchNode | undefined} */
 | 
								/** @type {import('./types').BranchNode | undefined} */
 | 
				
			||||||
			const previous = current.branch[i];
 | 
								const previous = current.branch[i];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			const server_data_node = server_data_nodes?.[i];
 | 
								const server_data_node = server_data_nodes?.[i];
 | 
				
			||||||
@@ -708,7 +707,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
		// if we don't do this, rejections will be unhandled
 | 
							// if we don't do this, rejections will be unhandled
 | 
				
			||||||
		for (const p of branch_promises) p.catch(() => {});
 | 
							for (const p of branch_promises) p.catch(() => {});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		/** @type {Array<import('./types.js').BranchNode | undefined>} */
 | 
							/** @type {Array<import('./types').BranchNode | undefined>} */
 | 
				
			||||||
		const branch = [];
 | 
							const branch = [];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		for (let i = 0; i < loaders.length; i += 1) {
 | 
							for (let i = 0; i < loaders.length; i += 1) {
 | 
				
			||||||
@@ -782,9 +781,9 @@ export function create_client(app, target) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	/**
 | 
						/**
 | 
				
			||||||
	 * @param {number} i Start index to backtrack from
 | 
						 * @param {number} i Start index to backtrack from
 | 
				
			||||||
	 * @param {Array<import('./types.js').BranchNode | undefined>} branch Branch to backtrack
 | 
						 * @param {Array<import('./types').BranchNode | undefined>} branch Branch to backtrack
 | 
				
			||||||
	 * @param {Array<import('types').CSRPageNodeLoader | undefined>} errors All error pages for this branch
 | 
						 * @param {Array<import('types').CSRPageNodeLoader | undefined>} errors All error pages for this branch
 | 
				
			||||||
	 * @returns {Promise<{idx: number; node: import('./types.js').BranchNode} | undefined>}
 | 
						 * @returns {Promise<{idx: number; node: import('./types').BranchNode} | undefined>}
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	async function load_nearest_error_page(i, branch, errors) {
 | 
						async function load_nearest_error_page(i, branch, errors) {
 | 
				
			||||||
		while (i--) {
 | 
							while (i--) {
 | 
				
			||||||
@@ -816,7 +815,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
	 *   url: URL;
 | 
						 *   url: URL;
 | 
				
			||||||
	 *   route: { id: string | null }
 | 
						 *   route: { id: string | null }
 | 
				
			||||||
	 * }} opts
 | 
						 * }} opts
 | 
				
			||||||
	 * @returns {Promise<import('./types.js').NavigationFinished>}
 | 
						 * @returns {Promise<import('./types').NavigationFinished>}
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	async function load_root_error_page({ status, error, url, route }) {
 | 
						async function load_root_error_page({ status, error, url, route }) {
 | 
				
			||||||
		/** @type {Record<string, string>} */
 | 
							/** @type {Record<string, string>} */
 | 
				
			||||||
@@ -844,7 +843,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
			} catch {
 | 
								} catch {
 | 
				
			||||||
				// at this point we have no choice but to fall back to the server, if it wouldn't
 | 
									// at this point we have no choice but to fall back to the server, if it wouldn't
 | 
				
			||||||
				// bring us right back here, turning this into an endless loop
 | 
									// bring us right back here, turning this into an endless loop
 | 
				
			||||||
				if (url.origin !== origin || url.pathname !== location.pathname || hydrated) {
 | 
									if (url.origin !== location.origin || url.pathname !== location.pathname || hydrated) {
 | 
				
			||||||
					await native_navigation(url);
 | 
										await native_navigation(url);
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
@@ -859,7 +858,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
			server_data_node: create_data_node(server_data_node)
 | 
								server_data_node: create_data_node(server_data_node)
 | 
				
			||||||
		});
 | 
							});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		/** @type {import('./types.js').BranchNode} */
 | 
							/** @type {import('./types').BranchNode} */
 | 
				
			||||||
		const root_error = {
 | 
							const root_error = {
 | 
				
			||||||
			node: await default_error_loader(),
 | 
								node: await default_error_loader(),
 | 
				
			||||||
			loader: default_error_loader,
 | 
								loader: default_error_loader,
 | 
				
			||||||
@@ -892,7 +891,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
			if (params) {
 | 
								if (params) {
 | 
				
			||||||
				const id = url.pathname + url.search;
 | 
									const id = url.pathname + url.search;
 | 
				
			||||||
				/** @type {import('./types.js').NavigationIntent} */
 | 
									/** @type {import('./types').NavigationIntent} */
 | 
				
			||||||
				const intent = { id, invalidating, route, params: decode_params(params), url };
 | 
									const intent = { id, invalidating, route, params: decode_params(params), url };
 | 
				
			||||||
				return intent;
 | 
									return intent;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
@@ -908,7 +907,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
	 * @param {{
 | 
						 * @param {{
 | 
				
			||||||
	 *   url: URL;
 | 
						 *   url: URL;
 | 
				
			||||||
	 *   type: import('@sveltejs/kit').Navigation["type"];
 | 
						 *   type: import('@sveltejs/kit').Navigation["type"];
 | 
				
			||||||
	 *   intent?: import('./types.js').NavigationIntent;
 | 
						 *   intent?: import('./types').NavigationIntent;
 | 
				
			||||||
	 *   delta?: number;
 | 
						 *   delta?: number;
 | 
				
			||||||
	 * }} opts
 | 
						 * }} opts
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
@@ -1171,10 +1170,10 @@ export function create_client(app, target) {
 | 
				
			|||||||
	 * @param {{ id: string | null }} route
 | 
						 * @param {{ id: string | null }} route
 | 
				
			||||||
	 * @param {App.Error} error
 | 
						 * @param {App.Error} error
 | 
				
			||||||
	 * @param {number} status
 | 
						 * @param {number} status
 | 
				
			||||||
	 * @returns {Promise<import('./types.js').NavigationFinished>}
 | 
						 * @returns {Promise<import('./types').NavigationFinished>}
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	async function server_fallback(url, route, error, status) {
 | 
						async function server_fallback(url, route, error, status) {
 | 
				
			||||||
		if (url.origin === origin && url.pathname === location.pathname && !hydrated) {
 | 
							if (url.origin === location.origin && url.pathname === location.pathname && !hydrated) {
 | 
				
			||||||
			// We would reload the same page we're currently on, which isn't hydrated,
 | 
								// We would reload the same page we're currently on, which isn't hydrated,
 | 
				
			||||||
			// which means no SSR, which means we would end up in an endless loop
 | 
								// which means no SSR, which means we would end up in an endless loop
 | 
				
			||||||
			return await load_root_error_page({
 | 
								return await load_root_error_page({
 | 
				
			||||||
@@ -1766,7 +1765,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
				({ params = {}, route = { id: null } } = get_navigation_intent(url, false) || {});
 | 
									({ params = {}, route = { id: null } } = get_navigation_intent(url, false) || {});
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			/** @type {import('./types.js').NavigationFinished | undefined} */
 | 
								/** @type {import('./types').NavigationFinished | undefined} */
 | 
				
			||||||
			let result;
 | 
								let result;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			try {
 | 
								try {
 | 
				
			||||||
@@ -1793,7 +1792,7 @@ export function create_client(app, target) {
 | 
				
			|||||||
					});
 | 
										});
 | 
				
			||||||
				});
 | 
									});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				/** @type {Array<import('./types.js').BranchNode | undefined>} */
 | 
									/** @type {Array<import('./types').BranchNode | undefined>} */
 | 
				
			||||||
				const branch = await Promise.all(branch_promises);
 | 
									const branch = await Promise.all(branch_promises);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				const parsed_route = routes.find(({ id }) => id === route.id);
 | 
									const parsed_route = routes.find(({ id }) => id === route.id);
 | 
				
			||||||
@@ -2019,8 +2018,8 @@ function reset_focus() {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {import('./types.js').NavigationState} current
 | 
					 * @param {import('./types').NavigationState} current
 | 
				
			||||||
 * @param {import('./types.js').NavigationIntent | undefined} intent
 | 
					 * @param {import('./types').NavigationIntent | undefined} intent
 | 
				
			||||||
 * @param {URL | null} url
 | 
					 * @param {URL | null} url
 | 
				
			||||||
 * @param {Exclude<import('@sveltejs/kit').NavigationType, 'enter'>} type
 | 
					 * @param {Exclude<import('@sveltejs/kit').NavigationType, 'enter'>} type
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@sveltejs/kit/src/runtime/client/parse.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@sveltejs/kit/src/runtime/client/parse.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,7 +1,7 @@
 | 
				
			|||||||
import { exec, parse_route_id } from '../../utils/routing.js';
 | 
					import { exec, parse_route_id } from '../../utils/routing.js';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {import('./types.js').SvelteKitApp} app
 | 
					 * @param {import('./types').SvelteKitApp} app
 | 
				
			||||||
 * @returns {import('types').CSRRoute[]}
 | 
					 * @returns {import('types').CSRRoute[]}
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
export function parse({ nodes, server_loads, dictionary, matchers }) {
 | 
					export function parse({ nodes, server_loads, dictionary, matchers }) {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/client/singletons.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/client/singletons.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -2,12 +2,12 @@ import { writable } from 'svelte/store';
 | 
				
			|||||||
import { create_updated_store, notifiable_store } from './utils.js';
 | 
					import { create_updated_store, notifiable_store } from './utils.js';
 | 
				
			||||||
import { BROWSER } from 'esm-env';
 | 
					import { BROWSER } from 'esm-env';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** @type {import('./types.js').Client} */
 | 
					/** @type {import('./types').Client} */
 | 
				
			||||||
export let client;
 | 
					export let client;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {{
 | 
					 * @param {{
 | 
				
			||||||
 *   client: import('./types.js').Client;
 | 
					 *   client: import('./types').Client;
 | 
				
			||||||
 * }} opts
 | 
					 * }} opts
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
export function init(opts) {
 | 
					export function init(opts) {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/client/start.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/client/start.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -3,9 +3,9 @@ import { create_client } from './client.js';
 | 
				
			|||||||
import { init } from './singletons.js';
 | 
					import { init } from './singletons.js';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {import('./types.js').SvelteKitApp} app
 | 
					 * @param {import('./types').SvelteKitApp} app
 | 
				
			||||||
 * @param {HTMLElement} target
 | 
					 * @param {HTMLElement} target
 | 
				
			||||||
 * @param {Parameters<import('./types.js').Client['_hydrate']>[0]} [hydrate]
 | 
					 * @param {Parameters<import('./types').Client['_hydrate']>[0]} [hydrate]
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
export async function start(app, target, hydrate) {
 | 
					export async function start(app, target, hydrate) {
 | 
				
			||||||
	if (DEV && target === document.body) {
 | 
						if (DEV && target === document.body) {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										7
									
								
								node_modules/@sveltejs/kit/src/runtime/client/types.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/@sveltejs/kit/src/runtime/client/types.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,4 +1,4 @@
 | 
				
			|||||||
import { applyAction } from '../app/forms.js';
 | 
					import { applyAction } from '../app/forms';
 | 
				
			||||||
import {
 | 
					import {
 | 
				
			||||||
	afterNavigate,
 | 
						afterNavigate,
 | 
				
			||||||
	beforeNavigate,
 | 
						beforeNavigate,
 | 
				
			||||||
@@ -8,7 +8,7 @@ import {
 | 
				
			|||||||
	invalidateAll,
 | 
						invalidateAll,
 | 
				
			||||||
	preloadCode,
 | 
						preloadCode,
 | 
				
			||||||
	preloadData
 | 
						preloadData
 | 
				
			||||||
} from '../app/navigation.js';
 | 
					} from '../app/navigation';
 | 
				
			||||||
import { SvelteComponent } from 'svelte';
 | 
					import { SvelteComponent } from 'svelte';
 | 
				
			||||||
import { ClientHooks, CSRPageNode, CSRPageNodeLoader, CSRRoute, TrailingSlash, Uses } from 'types';
 | 
					import { ClientHooks, CSRPageNode, CSRPageNodeLoader, CSRRoute, TrailingSlash, Uses } from 'types';
 | 
				
			||||||
import { Page, ParamMatcher } from '@sveltejs/kit';
 | 
					import { Page, ParamMatcher } from '@sveltejs/kit';
 | 
				
			||||||
@@ -90,8 +90,7 @@ export type NavigationFinished = {
 | 
				
			|||||||
	type: 'loaded';
 | 
						type: 'loaded';
 | 
				
			||||||
	state: NavigationState;
 | 
						state: NavigationState;
 | 
				
			||||||
	props: {
 | 
						props: {
 | 
				
			||||||
		constructors: Array<typeof SvelteComponent>;
 | 
							components: Array<typeof SvelteComponent>;
 | 
				
			||||||
		components?: Array<SvelteComponent>;
 | 
					 | 
				
			||||||
		page?: Page;
 | 
							page?: Page;
 | 
				
			||||||
		form?: Record<string, any> | null;
 | 
							form?: Record<string, any> | null;
 | 
				
			||||||
		[key: `data_${number}`]: Record<string, any>;
 | 
							[key: `data_${number}`]: Record<string, any>;
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										6
									
								
								node_modules/@sveltejs/kit/src/runtime/client/utils.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								node_modules/@sveltejs/kit/src/runtime/client/utils.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -6,8 +6,6 @@ import { PRELOAD_PRIORITIES } from './constants.js';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/* global __SVELTEKIT_APP_VERSION_FILE__, __SVELTEKIT_APP_VERSION_POLL_INTERVAL__ */
 | 
					/* global __SVELTEKIT_APP_VERSION_FILE__, __SVELTEKIT_APP_VERSION_POLL_INTERVAL__ */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const origin = BROWSER ? location.origin : '';
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** @param {HTMLDocument} doc */
 | 
					/** @param {HTMLDocument} doc */
 | 
				
			||||||
export function get_base_uri(doc) {
 | 
					export function get_base_uri(doc) {
 | 
				
			||||||
	let baseURI = doc.baseURI;
 | 
						let baseURI = doc.baseURI;
 | 
				
			||||||
@@ -137,7 +135,7 @@ export function get_link_info(a, base) {
 | 
				
			|||||||
		is_external_url(url, base) ||
 | 
							is_external_url(url, base) ||
 | 
				
			||||||
		(a.getAttribute('rel') || '').split(/\s+/).includes('external');
 | 
							(a.getAttribute('rel') || '').split(/\s+/).includes('external');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	const download = url?.origin === origin && a.hasAttribute('download');
 | 
						const download = url?.origin === location.origin && a.hasAttribute('download');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return { url, external, target, download };
 | 
						return { url, external, target, download };
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -292,5 +290,5 @@ export function create_updated_store() {
 | 
				
			|||||||
 * @param {string} base
 | 
					 * @param {string} base
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
export function is_external_url(url, base) {
 | 
					export function is_external_url(url, base) {
 | 
				
			||||||
	return url.origin !== origin || !url.pathname.startsWith(base);
 | 
						return url.origin !== location.origin || !url.pathname.startsWith(base);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/server/cookie.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/server/cookie.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -27,7 +27,7 @@ export function get_cookies(request, url, trailing_slash) {
 | 
				
			|||||||
	// Emulate browser-behavior: if the cookie is set at '/foo/bar', its path is '/foo'
 | 
						// Emulate browser-behavior: if the cookie is set at '/foo/bar', its path is '/foo'
 | 
				
			||||||
	const default_path = normalized_url.split('/').slice(0, -1).join('/') || '/';
 | 
						const default_path = normalized_url.split('/').slice(0, -1).join('/') || '/';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/** @type {Record<string, import('./page/types.js').Cookie>} */
 | 
						/** @type {Record<string, import('./page/types').Cookie>} */
 | 
				
			||||||
	const new_cookies = {};
 | 
						const new_cookies = {};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/** @type {import('cookie').CookieSerializeOptions} */
 | 
						/** @type {import('cookie').CookieSerializeOptions} */
 | 
				
			||||||
@@ -232,7 +232,7 @@ export function path_matches(path, constraint) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {Headers} headers
 | 
					 * @param {Headers} headers
 | 
				
			||||||
 * @param {import('./page/types.js').Cookie[]} cookies
 | 
					 * @param {import('./page/types').Cookie[]} cookies
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
export function add_cookies_to_headers(headers, cookies) {
 | 
					export function add_cookies_to_headers(headers, cookies) {
 | 
				
			||||||
	for (const new_cookie of cookies) {
 | 
						for (const new_cookie of cookies) {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/server/page/csp.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/server/page/csp.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -223,8 +223,8 @@ export class Csp {
 | 
				
			|||||||
	report_only_provider;
 | 
						report_only_provider;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/**
 | 
						/**
 | 
				
			||||||
	 * @param {import('./types.js').CspConfig} config
 | 
						 * @param {import('./types').CspConfig} config
 | 
				
			||||||
	 * @param {import('./types.js').CspOpts} opts
 | 
						 * @param {import('./types').CspOpts} opts
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	constructor({ mode, directives, reportOnly }, { prerender }) {
 | 
						constructor({ mode, directives, reportOnly }, { prerender }) {
 | 
				
			||||||
		const use_hashes = mode === 'hash' || (mode === 'auto' && prerender);
 | 
							const use_hashes = mode === 'hash' || (mode === 'auto' && prerender);
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/server/page/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/server/page/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -96,10 +96,10 @@ export async function render_page(event, page, options, manifest, state, resolve
 | 
				
			|||||||
		// inherit the prerender option of the page
 | 
							// inherit the prerender option of the page
 | 
				
			||||||
		state.prerender_default = should_prerender;
 | 
							state.prerender_default = should_prerender;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		/** @type {import('./types.js').Fetched[]} */
 | 
							/** @type {import('./types').Fetched[]} */
 | 
				
			||||||
		const fetched = [];
 | 
							const fetched = [];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if (get_option(nodes, 'ssr') === false && !state.prerendering) {
 | 
							if (get_option(nodes, 'ssr') === false) {
 | 
				
			||||||
			return await render_response({
 | 
								return await render_response({
 | 
				
			||||||
				branch: [],
 | 
									branch: [],
 | 
				
			||||||
				fetched,
 | 
									fetched,
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/server/page/load_data.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/server/page/load_data.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -144,7 +144,7 @@ export async function load_server_data({
 | 
				
			|||||||
 * Calls the user's `load` function.
 | 
					 * Calls the user's `load` function.
 | 
				
			||||||
 * @param {{
 | 
					 * @param {{
 | 
				
			||||||
 *   event: import('@sveltejs/kit').RequestEvent;
 | 
					 *   event: import('@sveltejs/kit').RequestEvent;
 | 
				
			||||||
 *   fetched: import('./types.js').Fetched[];
 | 
					 *   fetched: import('./types').Fetched[];
 | 
				
			||||||
 *   node: import('types').SSRNode | undefined;
 | 
					 *   node: import('types').SSRNode | undefined;
 | 
				
			||||||
 *   parent: () => Promise<Record<string, any>>;
 | 
					 *   parent: () => Promise<Record<string, any>>;
 | 
				
			||||||
 *   resolve_opts: import('types').RequiredResolveOptions;
 | 
					 *   resolve_opts: import('types').RequiredResolveOptions;
 | 
				
			||||||
@@ -192,7 +192,7 @@ export async function load_data({
 | 
				
			|||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {Pick<import('@sveltejs/kit').RequestEvent, 'fetch' | 'url' | 'request' | 'route'>} event
 | 
					 * @param {Pick<import('@sveltejs/kit').RequestEvent, 'fetch' | 'url' | 'request' | 'route'>} event
 | 
				
			||||||
 * @param {import('types').SSRState} state
 | 
					 * @param {import('types').SSRState} state
 | 
				
			||||||
 * @param {import('./types.js').Fetched[]} fetched
 | 
					 * @param {import('./types').Fetched[]} fetched
 | 
				
			||||||
 * @param {boolean} csr
 | 
					 * @param {boolean} csr
 | 
				
			||||||
 * @param {Pick<Required<import('@sveltejs/kit').ResolveOptions>, 'filterSerializedResponseHeaders'>} resolve_opts
 | 
					 * @param {Pick<Required<import('@sveltejs/kit').ResolveOptions>, 'filterSerializedResponseHeaders'>} resolve_opts
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/server/page/render.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								node_modules/@sveltejs/kit/src/runtime/server/page/render.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -26,8 +26,8 @@ const encoder = new TextEncoder();
 | 
				
			|||||||
/**
 | 
					/**
 | 
				
			||||||
 * Creates the HTML response.
 | 
					 * Creates the HTML response.
 | 
				
			||||||
 * @param {{
 | 
					 * @param {{
 | 
				
			||||||
 *   branch: Array<import('./types.js').Loaded>;
 | 
					 *   branch: Array<import('./types').Loaded>;
 | 
				
			||||||
 *   fetched: Array<import('./types.js').Fetched>;
 | 
					 *   fetched: Array<import('./types').Fetched>;
 | 
				
			||||||
 *   options: import('types').SSROptions;
 | 
					 *   options: import('types').SSROptions;
 | 
				
			||||||
 *   manifest: import('@sveltejs/kit').SSRManifest;
 | 
					 *   manifest: import('@sveltejs/kit').SSRManifest;
 | 
				
			||||||
 *   state: import('types').SSRState;
 | 
					 *   state: import('types').SSRState;
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@sveltejs/kit/src/runtime/server/page/respond_with_error.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@sveltejs/kit/src/runtime/server/page/respond_with_error.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -33,7 +33,7 @@ export async function respond_with_error({
 | 
				
			|||||||
		return static_error_page(options, status, /** @type {Error} */ (error).message);
 | 
							return static_error_page(options, status, /** @type {Error} */ (error).message);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/** @type {import('./types.js').Fetched[]} */
 | 
						/** @type {import('./types').Fetched[]} */
 | 
				
			||||||
	const fetched = [];
 | 
						const fetched = [];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	try {
 | 
						try {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@sveltejs/kit/src/runtime/server/respond.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@sveltejs/kit/src/runtime/server/respond.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -134,7 +134,7 @@ export async function respond(request, options, manifest, state) {
 | 
				
			|||||||
	/** @type {Record<string, string>} */
 | 
						/** @type {Record<string, string>} */
 | 
				
			||||||
	const headers = {};
 | 
						const headers = {};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/** @type {Record<string, import('./page/types.js').Cookie>} */
 | 
						/** @type {Record<string, import('./page/types').Cookie>} */
 | 
				
			||||||
	let cookies_to_add = {};
 | 
						let cookies_to_add = {};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/** @type {import('@sveltejs/kit').RequestEvent} */
 | 
						/** @type {import('@sveltejs/kit').RequestEvent} */
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@sveltejs/kit/src/types/internal.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@sveltejs/kit/src/types/internal.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -414,5 +414,5 @@ export type ValidatedConfig = RecursiveRequired<Config>;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
export type ValidatedKitConfig = RecursiveRequired<KitConfig>;
 | 
					export type ValidatedKitConfig = RecursiveRequired<KitConfig>;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export * from '../exports/index.js';
 | 
					export * from '../exports/index';
 | 
				
			||||||
export * from './private.js';
 | 
					export * from './private.js';
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@sveltejs/kit/src/version.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@sveltejs/kit/src/version.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,4 +1,4 @@
 | 
				
			|||||||
// generated during release, do not modify
 | 
					// generated during release, do not modify
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** @type {string} */
 | 
					/** @type {string} */
 | 
				
			||||||
export const VERSION = '1.27.5';
 | 
					export const VERSION = '1.27.3';
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								node_modules/@sveltejs/vite-plugin-svelte/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								node_modules/@sveltejs/vite-plugin-svelte/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,6 +1,6 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "name": "@sveltejs/vite-plugin-svelte",
 | 
					  "name": "@sveltejs/vite-plugin-svelte",
 | 
				
			||||||
  "version": "2.5.2",
 | 
					  "version": "2.4.6",
 | 
				
			||||||
  "license": "MIT",
 | 
					  "license": "MIT",
 | 
				
			||||||
  "author": "dominikg",
 | 
					  "author": "dominikg",
 | 
				
			||||||
  "files": [
 | 
					  "files": [
 | 
				
			||||||
@@ -43,7 +43,7 @@
 | 
				
			|||||||
    "vitefu": "^0.2.4"
 | 
					    "vitefu": "^0.2.4"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "peerDependencies": {
 | 
					  "peerDependencies": {
 | 
				
			||||||
    "svelte": "^3.54.0 || ^4.0.0 || ^5.0.0-next.0",
 | 
					    "svelte": "^3.54.0 || ^4.0.0",
 | 
				
			||||||
    "vite": "^4.0.0"
 | 
					    "vite": "^4.0.0"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "devDependencies": {
 | 
					  "devDependencies": {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										10
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -170,16 +170,6 @@ interface ExperimentalOptions {
 | 
				
			|||||||
	 * @default false
 | 
						 * @default false
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	disableSvelteResolveWarnings?: boolean;
 | 
						disableSvelteResolveWarnings?: boolean;
 | 
				
			||||||
	/**
 | 
					 | 
				
			||||||
	 * Options for compiling Svelte JS/TS modules
 | 
					 | 
				
			||||||
	 */
 | 
					 | 
				
			||||||
	compileModule?: CompileModuleOptions;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
interface CompileModuleOptions {
 | 
					 | 
				
			||||||
	extensions?: string[];
 | 
					 | 
				
			||||||
	include?: Arrayable<string>;
 | 
					 | 
				
			||||||
	exclude?: Arrayable<string>;
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type ModuleFormat = NonNullable<'esm'>;
 | 
					type ModuleFormat = NonNullable<'esm'>;
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										47
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										47
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,6 +1,5 @@
 | 
				
			|||||||
import fs from 'node:fs';
 | 
					import fs from 'node:fs';
 | 
				
			||||||
import { version as viteVersion } from 'vite';
 | 
					import { version as viteVersion } from 'vite';
 | 
				
			||||||
import * as svelteCompiler from 'svelte/compiler';
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
import { svelteInspector } from '@sveltejs/vite-plugin-svelte-inspector';
 | 
					import { svelteInspector } from '@sveltejs/vite-plugin-svelte-inspector';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -8,7 +7,7 @@ import { isDepExcluded } from 'vitefu';
 | 
				
			|||||||
import { handleHotUpdate } from './handle-hot-update.js';
 | 
					import { handleHotUpdate } from './handle-hot-update.js';
 | 
				
			||||||
import { log, logCompilerWarnings } from './utils/log.js';
 | 
					import { log, logCompilerWarnings } from './utils/log.js';
 | 
				
			||||||
import { createCompileSvelte } from './utils/compile.js';
 | 
					import { createCompileSvelte } from './utils/compile.js';
 | 
				
			||||||
import { buildIdParser, buildModuleIdParser } from './utils/id.js';
 | 
					import { buildIdParser } from './utils/id.js';
 | 
				
			||||||
import {
 | 
					import {
 | 
				
			||||||
	buildExtraViteConfig,
 | 
						buildExtraViteConfig,
 | 
				
			||||||
	validateInlineOptions,
 | 
						validateInlineOptions,
 | 
				
			||||||
@@ -25,7 +24,7 @@ import { saveSvelteMetadata } from './utils/optimizer.js';
 | 
				
			|||||||
import { VitePluginSvelteCache } from './utils/vite-plugin-svelte-cache.js';
 | 
					import { VitePluginSvelteCache } from './utils/vite-plugin-svelte-cache.js';
 | 
				
			||||||
import { loadRaw } from './utils/load-raw.js';
 | 
					import { loadRaw } from './utils/load-raw.js';
 | 
				
			||||||
import { FAQ_LINK_CONFLICTS_IN_SVELTE_RESOLVE } from './utils/constants.js';
 | 
					import { FAQ_LINK_CONFLICTS_IN_SVELTE_RESOLVE } from './utils/constants.js';
 | 
				
			||||||
import { isSvelte3, isSvelte5 } from './utils/svelte-version.js';
 | 
					import { isSvelte3 } from './utils/svelte-version.js';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const isVite4_0 = viteVersion.startsWith('4.0');
 | 
					const isVite4_0 = viteVersion.startsWith('4.0');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -39,8 +38,6 @@ export function svelte(inlineOptions) {
 | 
				
			|||||||
	// updated in configResolved hook
 | 
						// updated in configResolved hook
 | 
				
			||||||
	/** @type {import('./types/id.d.ts').IdParser} */
 | 
						/** @type {import('./types/id.d.ts').IdParser} */
 | 
				
			||||||
	let requestParser;
 | 
						let requestParser;
 | 
				
			||||||
	/** @type {import('./types/id.d.ts').ModuleIdParser} */
 | 
					 | 
				
			||||||
	let moduleRequestParser;
 | 
					 | 
				
			||||||
	/** @type {import('./types/options.d.ts').ResolvedOptions} */
 | 
						/** @type {import('./types/options.d.ts').ResolvedOptions} */
 | 
				
			||||||
	let options;
 | 
						let options;
 | 
				
			||||||
	/** @type {import('vite').ResolvedConfig} */
 | 
						/** @type {import('vite').ResolvedConfig} */
 | 
				
			||||||
@@ -271,45 +268,9 @@ export function svelte(inlineOptions) {
 | 
				
			|||||||
					);
 | 
										);
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							},
 | 
				
			||||||
 | 
							svelteInspector()
 | 
				
			||||||
	];
 | 
						];
 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (!isSvelte5) {
 | 
					 | 
				
			||||||
		plugins.push(svelteInspector()); // TODO reenable once svelte5 has support
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
	if (isSvelte5) {
 | 
					 | 
				
			||||||
		log.warn(
 | 
					 | 
				
			||||||
			'svelte 5 support in v-p-s is experimental, breaking changes can occur in any release until this notice is removed'
 | 
					 | 
				
			||||||
		);
 | 
					 | 
				
			||||||
		log.warn('svelte 5 does not support svelte-inspector yet, disabling it');
 | 
					 | 
				
			||||||
		// TODO move to separate file
 | 
					 | 
				
			||||||
		plugins.push({
 | 
					 | 
				
			||||||
			name: 'vite-plugin-svelte-module',
 | 
					 | 
				
			||||||
			enforce: 'post',
 | 
					 | 
				
			||||||
			async configResolved() {
 | 
					 | 
				
			||||||
				moduleRequestParser = buildModuleIdParser(options);
 | 
					 | 
				
			||||||
			},
 | 
					 | 
				
			||||||
			async transform(code, id, opts) {
 | 
					 | 
				
			||||||
				const ssr = !!opts?.ssr;
 | 
					 | 
				
			||||||
				const moduleRequest = moduleRequestParser(id, ssr);
 | 
					 | 
				
			||||||
				if (!moduleRequest) {
 | 
					 | 
				
			||||||
					return;
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
				try {
 | 
					 | 
				
			||||||
					// @ts-ignore doesn't exist in Svelte 4
 | 
					 | 
				
			||||||
					const compileResult = await svelteCompiler.compileModule(code, {
 | 
					 | 
				
			||||||
						generate: ssr ? 'server' : 'client',
 | 
					 | 
				
			||||||
						filename: moduleRequest.filename
 | 
					 | 
				
			||||||
					});
 | 
					 | 
				
			||||||
					logCompilerWarnings(moduleRequest, compileResult.warnings, options);
 | 
					 | 
				
			||||||
					return compileResult.js;
 | 
					 | 
				
			||||||
				} catch (e) {
 | 
					 | 
				
			||||||
					throw toRollupError(e, options);
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		});
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	return plugins;
 | 
						return plugins;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										15
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/types/id.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/types/id.d.ts
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -28,19 +28,4 @@ export interface SvelteRequest {
 | 
				
			|||||||
	raw: boolean;
 | 
						raw: boolean;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export interface SvelteModuleRequest {
 | 
					 | 
				
			||||||
	id: string;
 | 
					 | 
				
			||||||
	filename: string;
 | 
					 | 
				
			||||||
	normalizedFilename: string;
 | 
					 | 
				
			||||||
	query: RequestQuery;
 | 
					 | 
				
			||||||
	timestamp: number;
 | 
					 | 
				
			||||||
	ssr: boolean;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
export type IdParser = (id: string, ssr: boolean, timestamp?: number) => SvelteRequest | undefined;
 | 
					export type IdParser = (id: string, ssr: boolean, timestamp?: number) => SvelteRequest | undefined;
 | 
				
			||||||
 | 
					 | 
				
			||||||
export type ModuleIdParser = (
 | 
					 | 
				
			||||||
	id: string,
 | 
					 | 
				
			||||||
	ssr: boolean,
 | 
					 | 
				
			||||||
	timestamp?: number
 | 
					 | 
				
			||||||
) => SvelteModuleRequest | undefined;
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										14
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/utils/compile.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/utils/compile.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,4 +1,4 @@
 | 
				
			|||||||
import * as svelte from 'svelte/compiler';
 | 
					import { compile, preprocess, walk } from 'svelte/compiler';
 | 
				
			||||||
// @ts-ignore
 | 
					// @ts-ignore
 | 
				
			||||||
import { createMakeHot } from 'svelte-hmr';
 | 
					import { createMakeHot } from 'svelte-hmr';
 | 
				
			||||||
import { safeBase64Hash } from './hash.js';
 | 
					import { safeBase64Hash } from './hash.js';
 | 
				
			||||||
@@ -9,7 +9,7 @@ import { mapToRelative } from './sourcemaps.js';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
const scriptLangRE = /<script [^>]*lang=["']?([^"' >]+)["']?[^>]*>/;
 | 
					const scriptLangRE = /<script [^>]*lang=["']?([^"' >]+)["']?[^>]*>/;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import { isSvelte3, isSvelte5 } from './svelte-version.js';
 | 
					import { isSvelte3 } from './svelte-version.js';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {Function} [makeHot]
 | 
					 * @param {Function} [makeHot]
 | 
				
			||||||
@@ -53,8 +53,7 @@ export const _createCompileSvelte = (makeHot) => {
 | 
				
			|||||||
		const compileOptions = {
 | 
							const compileOptions = {
 | 
				
			||||||
			...options.compilerOptions,
 | 
								...options.compilerOptions,
 | 
				
			||||||
			filename,
 | 
								filename,
 | 
				
			||||||
			// @ts-expect-error generate type is different for svelte5
 | 
								generate: ssr ? 'ssr' : 'dom'
 | 
				
			||||||
			generate: isSvelte5 ? (ssr ? 'server' : 'client') : ssr ? 'ssr' : 'dom'
 | 
					 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
		if (isSvelte3) {
 | 
							if (isSvelte3) {
 | 
				
			||||||
			// @ts-ignore
 | 
								// @ts-ignore
 | 
				
			||||||
@@ -87,7 +86,7 @@ export const _createCompileSvelte = (makeHot) => {
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
		if (preprocessors) {
 | 
							if (preprocessors) {
 | 
				
			||||||
			try {
 | 
								try {
 | 
				
			||||||
				preprocessed = await svelte.preprocess(code, preprocessors, { filename }); // full filename here so postcss works
 | 
									preprocessed = await preprocess(code, preprocessors, { filename }); // full filename here so postcss works
 | 
				
			||||||
			} catch (e) {
 | 
								} catch (e) {
 | 
				
			||||||
				e.message = `Error while preprocessing ${filename}${e.message ? ` - ${e.message}` : ''}`;
 | 
									e.message = `Error while preprocessing ${filename}${e.message ? ` - ${e.message}` : ''}`;
 | 
				
			||||||
				throw e;
 | 
									throw e;
 | 
				
			||||||
@@ -124,7 +123,7 @@ export const _createCompileSvelte = (makeHot) => {
 | 
				
			|||||||
			: compileOptions;
 | 
								: compileOptions;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		const endStat = stats?.start(filename);
 | 
							const endStat = stats?.start(filename);
 | 
				
			||||||
		const compiled = svelte.compile(finalCode, finalCompileOptions);
 | 
							const compiled = compile(finalCode, finalCompileOptions);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if (isSvelte3) {
 | 
							if (isSvelte3) {
 | 
				
			||||||
			// prevent dangling pure comments
 | 
								// prevent dangling pure comments
 | 
				
			||||||
@@ -188,8 +187,7 @@ function buildMakeHot(options) {
 | 
				
			|||||||
		// @ts-ignore
 | 
							// @ts-ignore
 | 
				
			||||||
		const adapter = options?.hot?.adapter;
 | 
							const adapter = options?.hot?.adapter;
 | 
				
			||||||
		return createMakeHot({
 | 
							return createMakeHot({
 | 
				
			||||||
			// TODO Svelte 5 doesn't expose walk anymore. If we decide to make v-p-s 2 work with Svelte 5 HMR, we need to import walk from estree-walker
 | 
								walk,
 | 
				
			||||||
			walk: svelte.walk,
 | 
					 | 
				
			||||||
			hotApi,
 | 
								hotApi,
 | 
				
			||||||
			adapter,
 | 
								adapter,
 | 
				
			||||||
			hotOptions: { noOverlay: true, .../** @type {object} */ (options.hot) }
 | 
								hotOptions: { noOverlay: true, .../** @type {object} */ (options.hot) }
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										31
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/utils/esbuild.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										31
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/utils/esbuild.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,8 +1,8 @@
 | 
				
			|||||||
import { readFileSync } from 'node:fs';
 | 
					import { readFileSync } from 'node:fs';
 | 
				
			||||||
import * as svelte from 'svelte/compiler';
 | 
					import { compile, preprocess } from 'svelte/compiler';
 | 
				
			||||||
import { log } from './log.js';
 | 
					import { log } from './log.js';
 | 
				
			||||||
import { toESBuildError } from './error.js';
 | 
					import { toESBuildError } from './error.js';
 | 
				
			||||||
import { isSvelte3, isSvelte5 } from './svelte-version.js';
 | 
					import { isSvelte3 } from './svelte-version.js';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @typedef {NonNullable<import('vite').DepOptimizationOptions['esbuildOptions']>} EsbuildOptions
 | 
					 * @typedef {NonNullable<import('vite').DepOptimizationOptions['esbuildOptions']>} EsbuildOptions
 | 
				
			||||||
@@ -11,8 +11,6 @@ import { isSvelte3, isSvelte5 } from './svelte-version.js';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
export const facadeEsbuildSveltePluginName = 'vite-plugin-svelte:facade';
 | 
					export const facadeEsbuildSveltePluginName = 'vite-plugin-svelte:facade';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const svelteModuleExtension = '.svelte.js';
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {import('../types/options.d.ts').ResolvedOptions} options
 | 
					 * @param {import('../types/options.d.ts').ResolvedOptions} options
 | 
				
			||||||
 * @returns {EsbuildPlugin}
 | 
					 * @returns {EsbuildPlugin}
 | 
				
			||||||
@@ -26,9 +24,6 @@ export function esbuildSveltePlugin(options) {
 | 
				
			|||||||
			if (build.initialOptions.plugins?.some((v) => v.name === 'vite:dep-scan')) return;
 | 
								if (build.initialOptions.plugins?.some((v) => v.name === 'vite:dep-scan')) return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			const svelteExtensions = (options.extensions ?? ['.svelte']).map((ext) => ext.slice(1));
 | 
								const svelteExtensions = (options.extensions ?? ['.svelte']).map((ext) => ext.slice(1));
 | 
				
			||||||
			if (isSvelte5) {
 | 
					 | 
				
			||||||
				svelteExtensions.push(svelteModuleExtension.slice(1));
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			const svelteFilter = new RegExp('\\.(' + svelteExtensions.join('|') + ')(\\?.*)?$');
 | 
								const svelteFilter = new RegExp('\\.(' + svelteExtensions.join('|') + ')(\\?.*)?$');
 | 
				
			||||||
			/** @type {import('../types/vite-plugin-svelte-stats.d.ts').StatCollection | undefined} */
 | 
								/** @type {import('../types/vite-plugin-svelte-stats.d.ts').StatCollection | undefined} */
 | 
				
			||||||
			let statsCollection;
 | 
								let statsCollection;
 | 
				
			||||||
@@ -60,21 +55,6 @@ export function esbuildSveltePlugin(options) {
 | 
				
			|||||||
 * @returns {Promise<string>}
 | 
					 * @returns {Promise<string>}
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
async function compileSvelte(options, { filename, code }, statsCollection) {
 | 
					async function compileSvelte(options, { filename, code }, statsCollection) {
 | 
				
			||||||
	if (isSvelte5 && filename.endsWith(svelteModuleExtension)) {
 | 
					 | 
				
			||||||
		const endStat = statsCollection?.start(filename);
 | 
					 | 
				
			||||||
		// @ts-ignore doesn't exist in Svelte 4
 | 
					 | 
				
			||||||
		const compiled = svelte.compileModule(code, {
 | 
					 | 
				
			||||||
			filename,
 | 
					 | 
				
			||||||
			generate: 'client'
 | 
					 | 
				
			||||||
		});
 | 
					 | 
				
			||||||
		if (endStat) {
 | 
					 | 
				
			||||||
			endStat();
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		return compiled.js.map
 | 
					 | 
				
			||||||
			? compiled.js.code + '//# sourceMappingURL=' + compiled.js.map.toUrl()
 | 
					 | 
				
			||||||
			: compiled.js.code;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	let css = options.compilerOptions.css;
 | 
						let css = options.compilerOptions.css;
 | 
				
			||||||
	if (css !== 'none') {
 | 
						if (css !== 'none') {
 | 
				
			||||||
		// TODO ideally we'd be able to externalize prebundled styles too, but for now always put them in the js
 | 
							// TODO ideally we'd be able to externalize prebundled styles too, but for now always put them in the js
 | 
				
			||||||
@@ -85,8 +65,7 @@ async function compileSvelte(options, { filename, code }, statsCollection) {
 | 
				
			|||||||
		...options.compilerOptions,
 | 
							...options.compilerOptions,
 | 
				
			||||||
		css,
 | 
							css,
 | 
				
			||||||
		filename,
 | 
							filename,
 | 
				
			||||||
		// @ts-expect-error generate type is different for svelte5
 | 
							generate: 'dom'
 | 
				
			||||||
		generate: isSvelte5 ? 'client' : 'dom'
 | 
					 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
	if (isSvelte3) {
 | 
						if (isSvelte3) {
 | 
				
			||||||
		// @ts-ignore
 | 
							// @ts-ignore
 | 
				
			||||||
@@ -96,7 +75,7 @@ async function compileSvelte(options, { filename, code }, statsCollection) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	if (options.preprocess) {
 | 
						if (options.preprocess) {
 | 
				
			||||||
		try {
 | 
							try {
 | 
				
			||||||
			preprocessed = await svelte.preprocess(code, options.preprocess, { filename });
 | 
								preprocessed = await preprocess(code, options.preprocess, { filename });
 | 
				
			||||||
		} catch (e) {
 | 
							} catch (e) {
 | 
				
			||||||
			e.message = `Error while preprocessing ${filename}${e.message ? ` - ${e.message}` : ''}`;
 | 
								e.message = `Error while preprocessing ${filename}${e.message ? ` - ${e.message}` : ''}`;
 | 
				
			||||||
			throw e;
 | 
								throw e;
 | 
				
			||||||
@@ -123,7 +102,7 @@ async function compileSvelte(options, { filename, code }, statsCollection) {
 | 
				
			|||||||
		  }
 | 
							  }
 | 
				
			||||||
		: compileOptions;
 | 
							: compileOptions;
 | 
				
			||||||
	const endStat = statsCollection?.start(filename);
 | 
						const endStat = statsCollection?.start(filename);
 | 
				
			||||||
	const compiled = svelte.compile(finalCode, finalCompileOptions);
 | 
						const compiled = compile(finalCode, finalCompileOptions);
 | 
				
			||||||
	if (endStat) {
 | 
						if (endStat) {
 | 
				
			||||||
		endStat();
 | 
							endStat();
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										45
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/utils/id.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										45
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/utils/id.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -184,48 +184,3 @@ export function buildIdParser(options) {
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * @param {import('../types/options.d.ts').ResolvedOptions} options
 | 
					 | 
				
			||||||
 * @returns {import('../types/id.d.ts').ModuleIdParser}
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
export function buildModuleIdParser(options) {
 | 
					 | 
				
			||||||
	const { include, exclude, extensions } = options?.experimental?.compileModule ?? {};
 | 
					 | 
				
			||||||
	const root = options.root;
 | 
					 | 
				
			||||||
	const normalizedRoot = normalizePath(root);
 | 
					 | 
				
			||||||
	const filter = buildFilter(include, exclude, extensions ?? ['.svelte.js', '.svelte.ts']);
 | 
					 | 
				
			||||||
	return (id, ssr, timestamp = Date.now()) => {
 | 
					 | 
				
			||||||
		const { filename, rawQuery } = splitId(id);
 | 
					 | 
				
			||||||
		if (filter(filename)) {
 | 
					 | 
				
			||||||
			return parseToSvelteModuleRequest(id, filename, rawQuery, normalizedRoot, timestamp, ssr);
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	};
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * @param {string} id
 | 
					 | 
				
			||||||
 * @param {string} filename
 | 
					 | 
				
			||||||
 * @param {string} rawQuery
 | 
					 | 
				
			||||||
 * @param {string} root
 | 
					 | 
				
			||||||
 * @param {number} timestamp
 | 
					 | 
				
			||||||
 * @param {boolean} ssr
 | 
					 | 
				
			||||||
 * @returns {import('../types/id.d.ts').SvelteModuleRequest | undefined}
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
function parseToSvelteModuleRequest(id, filename, rawQuery, root, timestamp, ssr) {
 | 
					 | 
				
			||||||
	const query = parseRequestQuery(rawQuery);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (query.url || query.raw || query.direct) {
 | 
					 | 
				
			||||||
		// skip requests with special vite tags
 | 
					 | 
				
			||||||
		return;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	const normalizedFilename = normalize(filename, root);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	return {
 | 
					 | 
				
			||||||
		id,
 | 
					 | 
				
			||||||
		filename,
 | 
					 | 
				
			||||||
		normalizedFilename,
 | 
					 | 
				
			||||||
		query,
 | 
					 | 
				
			||||||
		timestamp,
 | 
					 | 
				
			||||||
		ssr
 | 
					 | 
				
			||||||
	};
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/utils/log.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/utils/log.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -120,7 +120,7 @@ export const log = {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @param {import('../types/id.d.ts').SvelteRequest | import('../types/id.d.ts').SvelteModuleRequest} svelteRequest
 | 
					 * @param {import('../types/id.d.ts').SvelteRequest} svelteRequest
 | 
				
			||||||
 * @param {import('svelte/types/compiler/interfaces').Warning[]} warnings
 | 
					 * @param {import('svelte/types/compiler/interfaces').Warning[]} warnings
 | 
				
			||||||
 * @param {import('../types/options.d.ts').ResolvedOptions} options
 | 
					 * @param {import('../types/options.d.ts').ResolvedOptions} options
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										5
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/utils/options.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/utils/options.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -25,7 +25,6 @@ import {
 | 
				
			|||||||
import { isCommonDepWithoutSvelteField } from './dependencies.js';
 | 
					import { isCommonDepWithoutSvelteField } from './dependencies.js';
 | 
				
			||||||
import { VitePluginSvelteStats } from './vite-plugin-svelte-stats.js';
 | 
					import { VitePluginSvelteStats } from './vite-plugin-svelte-stats.js';
 | 
				
			||||||
import { VitePluginSvelteCache } from './vite-plugin-svelte-cache.js';
 | 
					import { VitePluginSvelteCache } from './vite-plugin-svelte-cache.js';
 | 
				
			||||||
import { isSvelte5 } from './svelte-version.js';
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
const allowedPluginOptions = new Set([
 | 
					const allowedPluginOptions = new Set([
 | 
				
			||||||
	'include',
 | 
						'include',
 | 
				
			||||||
@@ -228,10 +227,6 @@ export function resolveOptions(preResolveOptions, viteConfig, cache) {
 | 
				
			|||||||
 * @param {import('../types/options.d.ts').ResolvedOptions} options
 | 
					 * @param {import('../types/options.d.ts').ResolvedOptions} options
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
function enforceOptionsForHmr(options) {
 | 
					function enforceOptionsForHmr(options) {
 | 
				
			||||||
	if (isSvelte5) {
 | 
					 | 
				
			||||||
		log.warn('svelte 5 does not support hmr api yet, disabling it for now');
 | 
					 | 
				
			||||||
		options.hot = false;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
	if (options.hot) {
 | 
						if (options.hot) {
 | 
				
			||||||
		if (!options.compilerOptions.dev) {
 | 
							if (!options.compilerOptions.dev) {
 | 
				
			||||||
			log.warn('hmr is enabled but compilerOptions.dev is false, forcing it to true');
 | 
								log.warn('hmr is enabled but compilerOptions.dev is false, forcing it to true');
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										5
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/utils/svelte-version.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								node_modules/@sveltejs/vite-plugin-svelte/src/utils/svelte-version.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -4,8 +4,3 @@ import { VERSION } from 'svelte/compiler';
 | 
				
			|||||||
 * @type {boolean}
 | 
					 * @type {boolean}
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
export const isSvelte3 = VERSION.startsWith('3.');
 | 
					export const isSvelte3 = VERSION.startsWith('3.');
 | 
				
			||||||
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * @type {boolean}
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
export const isSvelte5 = VERSION.startsWith('5.');
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@types/semver/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@types/semver/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -8,7 +8,7 @@ This package contains type definitions for semver (https://github.com/npm/node-s
 | 
				
			|||||||
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver.
 | 
					Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Additional Details
 | 
					### Additional Details
 | 
				
			||||||
 * Last updated: Tue, 07 Nov 2023 20:08:00 GMT
 | 
					 * Last updated: Wed, 18 Oct 2023 18:04:04 GMT
 | 
				
			||||||
 * Dependencies: none
 | 
					 * Dependencies: none
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Credits
 | 
					# Credits
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								node_modules/@types/semver/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								node_modules/@types/semver/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,6 +1,6 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    "name": "@types/semver",
 | 
					    "name": "@types/semver",
 | 
				
			||||||
    "version": "7.5.5",
 | 
					    "version": "7.5.4",
 | 
				
			||||||
    "description": "TypeScript definitions for semver",
 | 
					    "description": "TypeScript definitions for semver",
 | 
				
			||||||
    "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver",
 | 
					    "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver",
 | 
				
			||||||
    "license": "MIT",
 | 
					    "license": "MIT",
 | 
				
			||||||
@@ -45,6 +45,6 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "scripts": {},
 | 
					    "scripts": {},
 | 
				
			||||||
    "dependencies": {},
 | 
					    "dependencies": {},
 | 
				
			||||||
    "typesPublisherContentHash": "1fa1ef47161f9bdfc227996c3962b9f184d373e998f0e6296e2413502481648b",
 | 
					    "typesPublisherContentHash": "b57fecd50b824388447775051ad52a3e62a689b6ca419345a65c3e263acfcb32",
 | 
				
			||||||
    "typeScriptVersion": "4.5"
 | 
					    "typeScriptVersion": "4.5"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
							
								
								
									
										1
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/configs/all.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/configs/all.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -125,7 +125,6 @@ module.exports = {
 | 
				
			|||||||
        '@typescript-eslint/no-unsafe-enum-comparison': 'error',
 | 
					        '@typescript-eslint/no-unsafe-enum-comparison': 'error',
 | 
				
			||||||
        '@typescript-eslint/no-unsafe-member-access': 'error',
 | 
					        '@typescript-eslint/no-unsafe-member-access': 'error',
 | 
				
			||||||
        '@typescript-eslint/no-unsafe-return': 'error',
 | 
					        '@typescript-eslint/no-unsafe-return': 'error',
 | 
				
			||||||
        '@typescript-eslint/no-unsafe-unary-minus': 'error',
 | 
					 | 
				
			||||||
        'no-unused-expressions': 'off',
 | 
					        'no-unused-expressions': 'off',
 | 
				
			||||||
        '@typescript-eslint/no-unused-expressions': 'error',
 | 
					        '@typescript-eslint/no-unused-expressions': 'error',
 | 
				
			||||||
        'no-unused-vars': 'off',
 | 
					        'no-unused-vars': 'off',
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/configs/all.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/configs/all.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"all.js","sourceRoot":"","sources":["../../src/configs/all.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"all.js","sourceRoot":"","sources":["../../src/configs/all.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
							
								
								
									
										38
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										38
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -4,25 +4,25 @@ module.exports = {
 | 
				
			|||||||
        {
 | 
					        {
 | 
				
			||||||
            files: ['*.ts', '*.tsx', '*.mts', '*.cts'],
 | 
					            files: ['*.ts', '*.tsx', '*.mts', '*.cts'],
 | 
				
			||||||
            rules: {
 | 
					            rules: {
 | 
				
			||||||
                'constructor-super': 'off', // ts(2335) & ts(2377)
 | 
					                'constructor-super': 'off',
 | 
				
			||||||
                'getter-return': 'off', // ts(2378)
 | 
					                'getter-return': 'off',
 | 
				
			||||||
                'no-const-assign': 'off', // ts(2588)
 | 
					                'no-const-assign': 'off',
 | 
				
			||||||
                'no-dupe-args': 'off', // ts(2300)
 | 
					                'no-dupe-args': 'off',
 | 
				
			||||||
                'no-dupe-class-members': 'off', // ts(2393) & ts(2300)
 | 
					                'no-dupe-class-members': 'off',
 | 
				
			||||||
                'no-dupe-keys': 'off', // ts(1117)
 | 
					                'no-dupe-keys': 'off',
 | 
				
			||||||
                'no-func-assign': 'off', // ts(2630)
 | 
					                'no-func-assign': 'off',
 | 
				
			||||||
                'no-import-assign': 'off', // ts(2632) & ts(2540)
 | 
					                'no-import-assign': 'off',
 | 
				
			||||||
                'no-new-symbol': 'off', // ts(7009)
 | 
					                'no-new-symbol': 'off',
 | 
				
			||||||
                'no-obj-calls': 'off', // ts(2349)
 | 
					                'no-obj-calls': 'off',
 | 
				
			||||||
                'no-redeclare': 'off', // ts(2451)
 | 
					                'no-redeclare': 'off',
 | 
				
			||||||
                'no-setter-return': 'off', // ts(2408)
 | 
					                'no-setter-return': 'off',
 | 
				
			||||||
                'no-this-before-super': 'off', // ts(2376) & ts(17009)
 | 
					                'no-this-before-super': 'off',
 | 
				
			||||||
                'no-undef': 'off', // ts(2304) & ts(2552)
 | 
					                'no-undef': 'off',
 | 
				
			||||||
                'no-unreachable': 'off', // ts(7027)
 | 
					                'no-unreachable': 'off',
 | 
				
			||||||
                'no-unsafe-negation': 'off', // ts(2365) & ts(2322) & ts(2358)
 | 
					                'no-unsafe-negation': 'off',
 | 
				
			||||||
                'no-var': 'error', // ts transpiles let/const to var, so no need for vars any more
 | 
					                'no-var': 'error',
 | 
				
			||||||
                'prefer-const': 'error', // ts provides better types with const
 | 
					                'prefer-const': 'error',
 | 
				
			||||||
                'prefer-rest-params': 'error', // ts provides better types with rest args over arguments
 | 
					                'prefer-rest-params': 'error',
 | 
				
			||||||
                'prefer-spread': 'error', // ts transpiles spread to apply, so no need for manual apply
 | 
					                'prefer-spread': 'error', // ts transpiles spread to apply, so no need for manual apply
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"eslint-recommended.js","sourceRoot":"","sources":["../../src/configs/eslint-recommended.ts"],"names":[],"mappings":";AAKA,iBAAS;IACP,SAAS,EAAE;QACT;YACE,KAAK,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,CAAC;YAC1C,KAAK,EAAE;gBACL,mBAAmB,EAAE,KAAK,EAAE,sBAAsB;gBAClD,eAAe,EAAE,KAAK,EAAE,WAAW;gBACnC,iBAAiB,EAAE,KAAK,EAAE,WAAW;gBACrC,cAAc,EAAE,KAAK,EAAE,WAAW;gBAClC,uBAAuB,EAAE,KAAK,EAAE,sBAAsB;gBACtD,cAAc,EAAE,KAAK,EAAE,WAAW;gBAClC,gBAAgB,EAAE,KAAK,EAAE,WAAW;gBACpC,kBAAkB,EAAE,KAAK,EAAE,sBAAsB;gBACjD,eAAe,EAAE,KAAK,EAAE,WAAW;gBACnC,cAAc,EAAE,KAAK,EAAE,WAAW;gBAClC,cAAc,EAAE,KAAK,EAAE,WAAW;gBAClC,kBAAkB,EAAE,KAAK,EAAE,WAAW;gBACtC,sBAAsB,EAAE,KAAK,EAAE,uBAAuB;gBACtD,UAAU,EAAE,KAAK,EAAE,sBAAsB;gBACzC,gBAAgB,EAAE,KAAK,EAAE,WAAW;gBACpC,oBAAoB,EAAE,KAAK,EAAE,iCAAiC;gBAC9D,QAAQ,EAAE,OAAO,EAAE,+DAA+D;gBAClF,cAAc,EAAE,OAAO,EAAE,sCAAsC;gBAC/D,oBAAoB,EAAE,OAAO,EAAE,yDAAyD;gBACxF,eAAe,EAAE,OAAO,EAAE,6DAA6D;aACxF;SACF;KACF;CACF,CAAC"}
 | 
					{"version":3,"file":"eslint-recommended.js","sourceRoot":"","sources":["../../src/configs/eslint-recommended.ts"],"names":[],"mappings":";AAKA,iBAAS;IACP,SAAS,EAAE;QACT;YACE,KAAK,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,CAAC;YAC1C,KAAK,EAAE;gBACL,mBAAmB,EAAE,KAAK;gBAC1B,eAAe,EAAE,KAAK;gBACtB,iBAAiB,EAAE,KAAK;gBACxB,cAAc,EAAE,KAAK;gBACrB,uBAAuB,EAAE,KAAK;gBAC9B,cAAc,EAAE,KAAK;gBACrB,gBAAgB,EAAE,KAAK;gBACvB,kBAAkB,EAAE,KAAK;gBACzB,eAAe,EAAE,KAAK;gBACtB,cAAc,EAAE,KAAK;gBACrB,cAAc,EAAE,KAAK;gBACrB,kBAAkB,EAAE,KAAK;gBACzB,sBAAsB,EAAE,KAAK;gBAC7B,UAAU,EAAE,KAAK;gBACjB,gBAAgB,EAAE,KAAK;gBACvB,oBAAoB,EAAE,KAAK;gBAC3B,QAAQ,EAAE,OAAO;gBACjB,cAAc,EAAE,OAAO;gBACvB,oBAAoB,EAAE,OAAO;gBAC7B,eAAe,EAAE,OAAO,EAAE,6DAA6D;aACxF;SACF;KACF;CACF,CAAC"}
 | 
				
			||||||
							
								
								
									
										54
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/adjacent-overload-signatures.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										54
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/adjacent-overload-signatures.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
exports.default = (0, util_1.createRule)({
 | 
					exports.default = (0, util_1.createRule)({
 | 
				
			||||||
    name: 'adjacent-overload-signatures',
 | 
					    name: 'adjacent-overload-signatures',
 | 
				
			||||||
@@ -18,13 +17,16 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    defaultOptions: [],
 | 
					    defaultOptions: [],
 | 
				
			||||||
    create(context) {
 | 
					    create(context) {
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
         * Gets the name and attribute of the member being processed.
 | 
					         * Gets the name and attribute of the member being processed.
 | 
				
			||||||
         * @param member the member being processed.
 | 
					         * @param member the member being processed.
 | 
				
			||||||
         * @returns the name and attribute of the member or null if it's a member not relevant to the rule.
 | 
					         * @returns the name and attribute of the member or null if it's a member not relevant to the rule.
 | 
				
			||||||
         */
 | 
					         */
 | 
				
			||||||
        function getMemberMethod(member) {
 | 
					        function getMemberMethod(member) {
 | 
				
			||||||
 | 
					            if (!member) {
 | 
				
			||||||
 | 
					                return null;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
            const isStatic = 'static' in member && !!member.static;
 | 
					            const isStatic = 'static' in member && !!member.static;
 | 
				
			||||||
            switch (member.type) {
 | 
					            switch (member.type) {
 | 
				
			||||||
                case utils_1.AST_NODE_TYPES.ExportDefaultDeclaration:
 | 
					                case utils_1.AST_NODE_TYPES.ExportDefaultDeclaration:
 | 
				
			||||||
@@ -103,29 +105,31 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
         */
 | 
					         */
 | 
				
			||||||
        function checkBodyForOverloadMethods(node) {
 | 
					        function checkBodyForOverloadMethods(node) {
 | 
				
			||||||
            const members = getMembers(node);
 | 
					            const members = getMembers(node);
 | 
				
			||||||
            let lastMethod = null;
 | 
					            if (members) {
 | 
				
			||||||
            const seenMethods = [];
 | 
					                let lastMethod = null;
 | 
				
			||||||
            members.forEach(member => {
 | 
					                const seenMethods = [];
 | 
				
			||||||
                const method = getMemberMethod(member);
 | 
					                members.forEach(member => {
 | 
				
			||||||
                if (method == null) {
 | 
					                    const method = getMemberMethod(member);
 | 
				
			||||||
                    lastMethod = null;
 | 
					                    if (method == null) {
 | 
				
			||||||
                    return;
 | 
					                        lastMethod = null;
 | 
				
			||||||
                }
 | 
					                        return;
 | 
				
			||||||
                const index = seenMethods.findIndex(seenMethod => isSameMethod(method, seenMethod));
 | 
					                    }
 | 
				
			||||||
                if (index > -1 && !isSameMethod(method, lastMethod)) {
 | 
					                    const index = seenMethods.findIndex(seenMethod => isSameMethod(method, seenMethod));
 | 
				
			||||||
                    context.report({
 | 
					                    if (index > -1 && !isSameMethod(method, lastMethod)) {
 | 
				
			||||||
                        node: member,
 | 
					                        context.report({
 | 
				
			||||||
                        messageId: 'adjacentSignature',
 | 
					                            node: member,
 | 
				
			||||||
                        data: {
 | 
					                            messageId: 'adjacentSignature',
 | 
				
			||||||
                            name: `${method.static ? 'static ' : ''}${method.name}`,
 | 
					                            data: {
 | 
				
			||||||
                        },
 | 
					                                name: `${method.static ? 'static ' : ''}${method.name}`,
 | 
				
			||||||
                    });
 | 
					                            },
 | 
				
			||||||
                }
 | 
					                        });
 | 
				
			||||||
                else if (index === -1) {
 | 
					                    }
 | 
				
			||||||
                    seenMethods.push(method);
 | 
					                    else if (index === -1) {
 | 
				
			||||||
                }
 | 
					                        seenMethods.push(method);
 | 
				
			||||||
                lastMethod = method;
 | 
					                    }
 | 
				
			||||||
            });
 | 
					                    lastMethod = method;
 | 
				
			||||||
 | 
					                });
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        return {
 | 
					        return {
 | 
				
			||||||
            ClassBody: checkBodyForOverloadMethods,
 | 
					            ClassBody: checkBodyForOverloadMethods,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"adjacent-overload-signatures.js","sourceRoot":"","sources":["../../src/rules/adjacent-overload-signatures.ts"],"names":[],"mappings":";;AACA,oDAA0D;AAC1D,wEAAsE;AAEtE,kCAAwE;AAcxE,kBAAe,IAAA,iBAAU,EAAC;IACxB,IAAI,EAAE,8BAA8B;IACpC,IAAI,EAAE;QACJ,IAAI,EAAE,YAAY;QAClB,IAAI,EAAE;YACJ,WAAW,EAAE,0DAA0D;YACvE,WAAW,EAAE,WAAW;SACzB;QACD,MAAM,EAAE,EAAE;QACV,QAAQ,EAAE;YACR,iBAAiB,EAAE,6CAA6C;SACjE;KACF;IACD,cAAc,EAAE,EAAE;IAClB,MAAM,CAAC,OAAO;QACZ,MAAM,UAAU,GAAG,IAAA,4BAAa,EAAC,OAAO,CAAC,CAAC;QAS1C;;;;WAIG;QACH,SAAS,eAAe,CAAC,MAAqB;YAC5C,MAAM,QAAQ,GAAG,QAAQ,IAAI,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC;YAEvD,QAAQ,MAAM,CAAC,IAAI,EAAE,CAAC;gBACpB,KAAK,sBAAc,CAAC,wBAAwB,CAAC;gBAC7C,KAAK,sBAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC;oBAC3C,yCAAyC;oBACzC,uCAAuC;oBACvC,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC;wBACxB,OAAO,IAAI,CAAC;oBACd,CAAC;oBAED,OAAO,eAAe,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC;gBAC7C,CAAC;gBACD,KAAK,sBAAc,CAAC,iBAAiB,CAAC;gBACtC,KAAK,sBAAc,CAAC,mBAAmB,CAAC,CAAC,CAAC;oBACxC,MAAM,IAAI,GAAG,MAAM,CAAC,EAAE,EAAE,IAAI,IAAI,IAAI,CAAC;oBACrC,IAAI,IAAI,IAAI,IAAI,EAAE,CAAC;wBACjB,OAAO,IAAI,CAAC;oBACd,CAAC;oBACD,OAAO;wBACL,IAAI;wBACJ,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,KAAK;wBACpB,IAAI,EAAE,qBAAc,CAAC,MAAM;qBAC5B,CAAC;gBACJ,CAAC;gBACD,KAAK,sBAAc,CAAC,iBAAiB;oBACnC,OAAO;wBACL,GAAG,IAAA,wBAAiB,EAAC,MAAM,EAAE,UAAU,CAAC;wBACxC,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,KAAK;qBACrB,CAAC;gBACJ,KAAK,sBAAc,CAAC,0BAA0B;oBAC5C,OAAO;wBACL,IAAI,EAAE,MAAM;wBACZ,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,IAAI;wBACnB,IAAI,EAAE,qBAAc,CAAC,MAAM;qBAC5B,CAAC;gBACJ,KAAK,sBAAc,CAAC,+BAA+B;oBACjD,OAAO;wBACL,IAAI,EAAE,KAAK;wBACX,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,KAAK;wBACpB,IAAI,EAAE,qBAAc,CAAC,MAAM;qBAC5B,CAAC;gBACJ,KAAK,sBAAc,CAAC,gBAAgB;oBAClC,OAAO;wBACL,GAAG,IAAA,wBAAiB,EAAC,MAAM,EAAE,UAAU,CAAC;wBACxC,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,KAAK;qBACrB,CAAC;YACN,CAAC;YAED,OAAO,IAAI,CAAC;QACd,CAAC;QAED,SAAS,YAAY,CAAC,OAAe,EAAE,OAAsB;YAC3D,OAAO,CACL,CAAC,CAAC,OAAO;gBACT,OAAO,CAAC,IAAI,KAAK,OAAO,CAAC,IAAI;gBAC7B,OAAO,CAAC,MAAM,KAAK,OAAO,CAAC,MAAM;gBACjC,OAAO,CAAC,aAAa,KAAK,OAAO,CAAC,aAAa;gBAC/C,OAAO,CAAC,IAAI,KAAK,OAAO,CAAC,IAAI,CAC9B,CAAC;QACJ,CAAC;QAED,SAAS,UAAU,CAAC,IAAc;YAChC,QAAQ,IAAI,CAAC,IAAI,EAAE,CAAC;gBAClB,KAAK,sBAAc,CAAC,SAAS,CAAC;gBAC9B,KAAK,sBAAc,CAAC,OAAO,CAAC;gBAC5B,KAAK,sBAAc,CAAC,aAAa,CAAC;gBAClC,KAAK,sBAAc,CAAC,eAAe,CAAC;gBACpC,KAAK,sBAAc,CAAC,cAAc;oBAChC,OAAO,IAAI,CAAC,IAAI,CAAC;gBAEnB,KAAK,sBAAc,CAAC,aAAa;oBAC/B,OAAO,IAAI,CAAC,OAAO,CAAC;YACxB,CAAC;QACH,CAAC;QAED;;;WAGG;QACH,SAAS,2BAA2B,CAAC,IAAc;YACjD,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC;YAEjC,IAAI,UAAU,GAAkB,IAAI,CAAC;YACrC,MAAM,WAAW,GAAa,EAAE,CAAC;YAEjC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;gBACvB,MAAM,MAAM,GAAG,eAAe,CAAC,MAAM,CAAC,CAAC;gBACvC,IAAI,MAAM,IAAI,IAAI,EAAE,CAAC;oBACnB,UAAU,GAAG,IAAI,CAAC;oBAClB,OAAO;gBACT,CAAC;gBAED,MAAM,KAAK,GAAG,WAAW,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAC/C,YAAY,CAAC,MAAM,EAAE,UAAU,CAAC,CACjC,CAAC;gBACF,IAAI,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,UAAU,CAAC,EAAE,CAAC;oBACpD,OAAO,CAAC,MAAM,CAAC;wBACb,IAAI,EAAE,MAAM;wBACZ,SAAS,EAAE,mBAAmB;wBAC9B,IAAI,EAAE;4BACJ,IAAI,EAAE,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,IAAI,EAAE;yBACxD;qBACF,CAAC,CAAC;gBACL,CAAC;qBAAM,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE,CAAC;oBACxB,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;gBAC3B,CAAC;gBAED,UAAU,GAAG,MAAM,CAAC;YACtB,CAAC,CAAC,CAAC;QACL,CAAC;QAED,OAAO;YACL,SAAS,EAAE,2BAA2B;YACtC,OAAO,EAAE,2BAA2B;YACpC,aAAa,EAAE,2BAA2B;YAC1C,aAAa,EAAE,2BAA2B;YAC1C,eAAe,EAAE,2BAA2B;YAC5C,cAAc,EAAE,2BAA2B;SAC5C,CAAC;IACJ,CAAC;CACF,CAAC,CAAC"}
 | 
					{"version":3,"file":"adjacent-overload-signatures.js","sourceRoot":"","sources":["../../src/rules/adjacent-overload-signatures.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
							
								
								
									
										10
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/array-type.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/array-type.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Check whatever node can be considered as simple
 | 
					 * Check whatever node can be considered as simple
 | 
				
			||||||
@@ -27,7 +26,8 @@ function isSimpleType(node) {
 | 
				
			|||||||
        case utils_1.AST_NODE_TYPES.TSQualifiedName:
 | 
					        case utils_1.AST_NODE_TYPES.TSQualifiedName:
 | 
				
			||||||
            return true;
 | 
					            return true;
 | 
				
			||||||
        case utils_1.AST_NODE_TYPES.TSTypeReference:
 | 
					        case utils_1.AST_NODE_TYPES.TSTypeReference:
 | 
				
			||||||
            if (node.typeName.type === utils_1.AST_NODE_TYPES.Identifier &&
 | 
					            if (node.typeName &&
 | 
				
			||||||
 | 
					                node.typeName.type === utils_1.AST_NODE_TYPES.Identifier &&
 | 
				
			||||||
                node.typeName.name === 'Array') {
 | 
					                node.typeName.name === 'Array') {
 | 
				
			||||||
                if (!node.typeArguments) {
 | 
					                if (!node.typeArguments) {
 | 
				
			||||||
                    return true;
 | 
					                    return true;
 | 
				
			||||||
@@ -112,14 +112,14 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
        },
 | 
					        },
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    create(context, [options]) {
 | 
					    create(context, [options]) {
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        const defaultOption = options.default;
 | 
					        const defaultOption = options.default;
 | 
				
			||||||
        const readonlyOption = options.readonly ?? defaultOption;
 | 
					        const readonlyOption = options.readonly ?? defaultOption;
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
         * @param node the node to be evaluated.
 | 
					         * @param node the node to be evaluated.
 | 
				
			||||||
         */
 | 
					         */
 | 
				
			||||||
        function getMessageType(node) {
 | 
					        function getMessageType(node) {
 | 
				
			||||||
            if (isSimpleType(node)) {
 | 
					            if (node && isSimpleType(node)) {
 | 
				
			||||||
                return sourceCode.getText(node);
 | 
					                return sourceCode.getText(node);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            return 'T';
 | 
					            return 'T';
 | 
				
			||||||
@@ -196,7 +196,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                const type = typeParams[0];
 | 
					                const type = typeParams[0];
 | 
				
			||||||
                const typeParens = typeNeedsParentheses(type);
 | 
					                const typeParens = typeNeedsParentheses(type);
 | 
				
			||||||
                const parentParens = readonlyPrefix &&
 | 
					                const parentParens = readonlyPrefix &&
 | 
				
			||||||
                    node.parent.type === utils_1.AST_NODE_TYPES.TSArrayType &&
 | 
					                    node.parent?.type === utils_1.AST_NODE_TYPES.TSArrayType &&
 | 
				
			||||||
                    !(0, util_1.isParenthesized)(node.parent.elementType, sourceCode);
 | 
					                    !(0, util_1.isParenthesized)(node.parent.elementType, sourceCode);
 | 
				
			||||||
                const start = `${parentParens ? '(' : ''}${readonlyPrefix}${typeParens ? '(' : ''}`;
 | 
					                const start = `${parentParens ? '(' : ''}${readonlyPrefix}${typeParens ? '(' : ''}`;
 | 
				
			||||||
                const end = `${typeParens ? ')' : ''}[]${parentParens ? ')' : ''}`;
 | 
					                const end = `${typeParens ? ')' : ''}[]${parentParens ? ')' : ''}`;
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/array-type.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/array-type.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/await-thenable.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/await-thenable.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -23,7 +23,6 @@ var __importStar = (this && this.__importStar) || function (mod) {
 | 
				
			|||||||
    return result;
 | 
					    return result;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const tsutils = __importStar(require("ts-api-utils"));
 | 
					const tsutils = __importStar(require("ts-api-utils"));
 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
exports.default = (0, util_1.createRule)({
 | 
					exports.default = (0, util_1.createRule)({
 | 
				
			||||||
@@ -61,7 +60,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                            {
 | 
					                            {
 | 
				
			||||||
                                messageId: 'removeAwait',
 | 
					                                messageId: 'removeAwait',
 | 
				
			||||||
                                fix(fixer) {
 | 
					                                fix(fixer) {
 | 
				
			||||||
                                    const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					                                    const sourceCode = context.getSourceCode();
 | 
				
			||||||
                                    const awaitKeyword = (0, util_1.nullThrows)(sourceCode.getFirstToken(node, util_1.isAwaitKeyword), util_1.NullThrowsReasons.MissingToken('await', 'await expression'));
 | 
					                                    const awaitKeyword = (0, util_1.nullThrows)(sourceCode.getFirstToken(node, util_1.isAwaitKeyword), util_1.NullThrowsReasons.MissingToken('await', 'await expression'));
 | 
				
			||||||
                                    return fixer.remove(awaitKeyword);
 | 
					                                    return fixer.remove(awaitKeyword);
 | 
				
			||||||
                                },
 | 
					                                },
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/await-thenable.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/await-thenable.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"await-thenable.js","sourceRoot":"","sources":["../../src/rules/await-thenable.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACA,wEAAsE;AACtE,sDAAwC;AAExC,kCAQiB;AAEjB,kBAAe,IAAA,iBAAU,EAAC;IACxB,IAAI,EAAE,gBAAgB;IACtB,IAAI,EAAE;QACJ,IAAI,EAAE;YACJ,WAAW,EAAE,kDAAkD;YAC/D,WAAW,EAAE,aAAa;YAC1B,oBAAoB,EAAE,IAAI;SAC3B;QACD,cAAc,EAAE,IAAI;QACpB,QAAQ,EAAE;YACR,KAAK,EAAE,6DAA6D;YACpE,WAAW,EAAE,6BAA6B;SAC3C;QACD,MAAM,EAAE,EAAE;QACV,IAAI,EAAE,SAAS;KAChB;IACD,cAAc,EAAE,EAAE;IAElB,MAAM,CAAC,OAAO;QACZ,MAAM,QAAQ,GAAG,IAAA,wBAAiB,EAAC,OAAO,CAAC,CAAC;QAC5C,MAAM,OAAO,GAAG,QAAQ,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC;QAElD,OAAO;YACL,eAAe,CAAC,IAAI;gBAClB,MAAM,IAAI,GAAG,QAAQ,CAAC,iBAAiB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;gBACvD,IAAI,IAAA,oBAAa,EAAC,IAAI,CAAC,IAAI,IAAA,wBAAiB,EAAC,IAAI,CAAC,EAAE,CAAC;oBACnD,OAAO;gBACT,CAAC;gBAED,MAAM,YAAY,GAAG,QAAQ,CAAC,qBAAqB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;gBAE9D,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,OAAO,EAAE,YAAY,CAAC,UAAU,EAAE,IAAI,CAAC,EAAE,CAAC;oBACpE,OAAO,CAAC,MAAM,CAAC;wBACb,SAAS,EAAE,OAAO;wBAClB,IAAI;wBACJ,OAAO,EAAE;4BACP;gCACE,SAAS,EAAE,aAAa;gCACxB,GAAG,CAAC,KAAK;oCACP,MAAM,UAAU,GAAG,IAAA,4BAAa,EAAC,OAAO,CAAC,CAAC;oCAC1C,MAAM,YAAY,GAAG,IAAA,iBAAU,EAC7B,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,qBAAc,CAAC,EAC9C,wBAAiB,CAAC,YAAY,CAAC,OAAO,EAAE,kBAAkB,CAAC,CAC5D,CAAC;oCAEF,OAAO,KAAK,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC;gCACpC,CAAC;6BACF;yBACF;qBACF,CAAC,CAAC;gBACL,CAAC;YACH,CAAC;SACF,CAAC;IACJ,CAAC;CACF,CAAC,CAAC"}
 | 
					{"version":3,"file":"await-thenable.js","sourceRoot":"","sources":["../../src/rules/await-thenable.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACA,sDAAwC;AAExC,kCAQiB;AAEjB,kBAAe,IAAA,iBAAU,EAAC;IACxB,IAAI,EAAE,gBAAgB;IACtB,IAAI,EAAE;QACJ,IAAI,EAAE;YACJ,WAAW,EAAE,kDAAkD;YAC/D,WAAW,EAAE,aAAa;YAC1B,oBAAoB,EAAE,IAAI;SAC3B;QACD,cAAc,EAAE,IAAI;QACpB,QAAQ,EAAE;YACR,KAAK,EAAE,6DAA6D;YACpE,WAAW,EAAE,6BAA6B;SAC3C;QACD,MAAM,EAAE,EAAE;QACV,IAAI,EAAE,SAAS;KAChB;IACD,cAAc,EAAE,EAAE;IAElB,MAAM,CAAC,OAAO;QACZ,MAAM,QAAQ,GAAG,IAAA,wBAAiB,EAAC,OAAO,CAAC,CAAC;QAC5C,MAAM,OAAO,GAAG,QAAQ,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC;QAElD,OAAO;YACL,eAAe,CAAC,IAAI;gBAClB,MAAM,IAAI,GAAG,QAAQ,CAAC,iBAAiB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;gBACvD,IAAI,IAAA,oBAAa,EAAC,IAAI,CAAC,IAAI,IAAA,wBAAiB,EAAC,IAAI,CAAC,EAAE;oBAClD,OAAO;iBACR;gBAED,MAAM,YAAY,GAAG,QAAQ,CAAC,qBAAqB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;gBAE9D,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,OAAO,EAAE,YAAY,CAAC,UAAU,EAAE,IAAI,CAAC,EAAE;oBACnE,OAAO,CAAC,MAAM,CAAC;wBACb,SAAS,EAAE,OAAO;wBAClB,IAAI;wBACJ,OAAO,EAAE;4BACP;gCACE,SAAS,EAAE,aAAa;gCACxB,GAAG,CAAC,KAAK;oCACP,MAAM,UAAU,GAAG,OAAO,CAAC,aAAa,EAAE,CAAC;oCAC3C,MAAM,YAAY,GAAG,IAAA,iBAAU,EAC7B,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,qBAAc,CAAC,EAC9C,wBAAiB,CAAC,YAAY,CAAC,OAAO,EAAE,kBAAkB,CAAC,CAC5D,CAAC;oCAEF,OAAO,KAAK,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC;gCACpC,CAAC;6BACF;yBACF;qBACF,CAAC,CAAC;iBACJ;YACH,CAAC;SACF,CAAC;IACJ,CAAC;CACF,CAAC,CAAC"}
 | 
				
			||||||
							
								
								
									
										3
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-ts-comment.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-ts-comment.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -2,7 +2,6 @@
 | 
				
			|||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
exports.defaultMinimumDescriptionLength = void 0;
 | 
					exports.defaultMinimumDescriptionLength = void 0;
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
exports.defaultMinimumDescriptionLength = 3;
 | 
					exports.defaultMinimumDescriptionLength = 3;
 | 
				
			||||||
exports.default = (0, util_1.createRule)({
 | 
					exports.default = (0, util_1.createRule)({
 | 
				
			||||||
@@ -75,7 +74,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
        */
 | 
					        */
 | 
				
			||||||
        const commentDirectiveRegExSingleLine = /^\/*\s*@ts-(?<directive>expect-error|ignore|check|nocheck)(?<description>.*)/;
 | 
					        const commentDirectiveRegExSingleLine = /^\/*\s*@ts-(?<directive>expect-error|ignore|check|nocheck)(?<description>.*)/;
 | 
				
			||||||
        const commentDirectiveRegExMultiLine = /^\s*(?:\/|\*)*\s*@ts-(?<directive>expect-error|ignore|check|nocheck)(?<description>.*)/;
 | 
					        const commentDirectiveRegExMultiLine = /^\s*(?:\/|\*)*\s*@ts-(?<directive>expect-error|ignore|check|nocheck)(?<description>.*)/;
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        const descriptionFormats = new Map();
 | 
					        const descriptionFormats = new Map();
 | 
				
			||||||
        for (const directive of [
 | 
					        for (const directive of [
 | 
				
			||||||
            'ts-expect-error',
 | 
					            'ts-expect-error',
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-ts-comment.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-ts-comment.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"ban-ts-comment.js","sourceRoot":"","sources":["../../src/rules/ban-ts-comment.ts"],"names":[],"mappings":";;;AAAA,oDAA0E;AAC1E,wEAAsE;AAEtE,kCAAsD;AAezC,QAAA,+BAA+B,GAAG,CAAC,CAAC;AASjD,kBAAe,IAAA,iBAAU,EAAwB;IAC/C,IAAI,EAAE,gBAAgB;IACtB,IAAI,EAAE;QACJ,IAAI,EAAE,SAAS;QACf,IAAI,EAAE;YACJ,WAAW,EACT,8EAA8E;YAChF,WAAW,EAAE,aAAa;SAC3B;QACD,QAAQ,EAAE;YACR,kBAAkB,EAChB,sEAAsE;YACxE,4BAA4B,EAC1B,sHAAsH;YACxH,qCAAqC,EACnC,6LAA6L;YAC/L,4CAA4C,EAC1C,yFAAyF;YAC3F,gCAAgC,EAC9B,+CAA+C;SAClD;QACD,cAAc,EAAE,IAAI;QACpB,MAAM,EAAE;YACN;gBACE,KAAK,EAAE;oBACL,qBAAqB,EAAE;wBACrB,KAAK,EAAE;4BACL;gCACE,IAAI,EAAE,SAAS;gCACf,OAAO,EAAE,IAAI;6BACd;4BACD;gCACE,IAAI,EAAE,QAAQ;gCACd,IAAI,EAAE,CAAC,wBAAwB,CAAC;6BACjC;4BACD;gCACE,IAAI,EAAE,QAAQ;gCACd,oBAAoB,EAAE,KAAK;gCAC3B,UAAU,EAAE;oCACV,iBAAiB,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE;iCACtC;6BACF;yBACF;qBACF;iBACF;gBACD,UAAU,EAAE;oBACV,iBAAiB,EAAE,EAAE,IAAI,EAAE,uCAAuC,EAAE;oBACpE,WAAW,EAAE,EAAE,IAAI,EAAE,uCAAuC,EAAE;oBAC9D,YAAY,EAAE,EAAE,IAAI,EAAE,uCAAuC,EAAE;oBAC/D,UAAU,EAAE,EAAE,IAAI,EAAE,uCAAuC,EAAE;oBAC7D,wBAAwB,EAAE;wBACxB,IAAI,EAAE,QAAQ;wBACd,OAAO,EAAE,uCAA+B;qBACzC;iBACF;gBACD,IAAI,EAAE,QAAQ;gBACd,oBAAoB,EAAE,KAAK;aAC5B;SACF;KACF;IACD,cAAc,EAAE;QACd;YACE,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE,IAAI;YACjB,YAAY,EAAE,IAAI;YAClB,UAAU,EAAE,KAAK;YACjB,wBAAwB,EAAE,uCAA+B;SAC1D;KACF;IACD,MAAM,CAAC,OAAO,EAAE,CAAC,OAAO,CAAC;QACvB;;;UAGE;QACF,MAAM,+BAA+B,GACnC,8EAA8E,CAAC;QACjF,MAAM,8BAA8B,GAClC,wFAAwF,CAAC;QAC3F,MAAM,UAAU,GAAG,IAAA,4BAAa,EAAC,OAAO,CAAC,CAAC;QAE1C,MAAM,kBAAkB,GAAG,IAAI,GAAG,EAAkB,CAAC;QACrD,KAAK,MAAM,SAAS,IAAI;YACtB,iBAAiB;YACjB,WAAW;YACX,YAAY;YACZ,UAAU;SACF,EAAE,CAAC;YACX,MAAM,MAAM,GAAG,OAAO,CAAC,SAAS,CAAC,CAAC;YAClC,IAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,MAAM,CAAC,iBAAiB,EAAE,CAAC;gBAC3D,kBAAkB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,MAAM,CAAC,MAAM,CAAC,iBAAiB,CAAC,CAAC,CAAC;YAC1E,CAAC;QACH,CAAC;QAED,OAAO;YACL,OAAO;gBACL,MAAM,QAAQ,GAAG,UAAU,CAAC,cAAc,EAAE,CAAC;gBAE7C,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;oBACzB,MAAM,MAAM,GACV,OAAO,CAAC,IAAI,KAAK,uBAAe,CAAC,IAAI;wBACnC,CAAC,CAAC,+BAA+B;wBACjC,CAAC,CAAC,8BAA8B,CAAC;oBAErC,MAAM,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;oBACzC,IAAI,CAAC,KAAK,EAAE,CAAC;wBACX,OAAO;oBACT,CAAC;oBACD,MAAM,EAAE,SAAS,EAAE,WAAW,EAAE,GAAG,KAAK,CAAC,MAAO,CAAC;oBAEjD,MAAM,aAAa,GAAG,MAAM,SAAS,EAAmB,CAAC;oBAEzD,MAAM,MAAM,GAAG,OAAO,CAAC,aAAa,CAAC,CAAC;oBACtC,IAAI,MAAM,KAAK,IAAI,EAAE,CAAC;wBACpB,IAAI,SAAS,KAAK,QAAQ,EAAE,CAAC;4BAC3B,iEAAiE;4BACjE,OAAO,CAAC,MAAM,CAAC;gCACb,IAAI,EAAE,OAAO;gCACb,SAAS,EAAE,8BAA8B;gCACzC,OAAO,EAAE;oCACP;wCACE,SAAS,EAAE,kCAAkC;wCAC7C,GAAG,CAAC,KAAK;4CACP,MAAM,WAAW,GAAG,OAAO,CAAC,KAAK,CAAC,OAAO,CACvC,YAAY,EACZ,kBAAkB,CACnB,CAAC;4CACF,OAAO,KAAK,CAAC,WAAW,CACtB,OAAO,EACP,OAAO,CAAC,IAAI,KAAK,uBAAe,CAAC,IAAI;gDACnC,CAAC,CAAC,KAAK,WAAW,EAAE;gDACpB,CAAC,CAAC,KAAK,WAAW,IAAI,CACzB,CAAC;wCACJ,CAAC;qCACF;iCACF;6BACF,CAAC,CAAC;wBACL,CAAC;6BAAM,CAAC;4BACN,OAAO,CAAC,MAAM,CAAC;gCACb,IAAI,EAAE,EAAE,SAAS,EAAE;gCACnB,IAAI,EAAE,OAAO;gCACb,SAAS,EAAE,oBAAoB;6BAChC,CAAC,CAAC;wBACL,CAAC;oBACH,CAAC;oBAED,IACE,MAAM,KAAK,wBAAwB;wBACnC,CAAC,OAAO,MAAM,KAAK,QAAQ,IAAI,MAAM,CAAC,iBAAiB,CAAC,EACxD,CAAC;wBACD,MAAM,EACJ,wBAAwB,GAAG,uCAA+B,GAC3D,GAAG,OAAO,CAAC;wBACZ,MAAM,MAAM,GAAG,kBAAkB,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;wBACrD,IACE,IAAA,sBAAe,EAAC,WAAW,CAAC,IAAI,EAAE,CAAC,GAAG,wBAAwB,EAC9D,CAAC;4BACD,OAAO,CAAC,MAAM,CAAC;gCACb,IAAI,EAAE,EAAE,SAAS,EAAE,wBAAwB,EAAE;gCAC7C,IAAI,EAAE,OAAO;gCACb,SAAS,EAAE,uCAAuC;6BACnD,CAAC,CAAC;wBACL,CAAC;6BAAM,IAAI,MAAM,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC;4BAC/C,OAAO,CAAC,MAAM,CAAC;gCACb,IAAI,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE;gCAC1C,IAAI,EAAE,OAAO;gCACb,SAAS,EAAE,8CAA8C;6BAC1D,CAAC,CAAC;wBACL,CAAC;oBACH,CAAC;gBACH,CAAC,CAAC,CAAC;YACL,CAAC;SACF,CAAC;IACJ,CAAC;CACF,CAAC,CAAC"}
 | 
					{"version":3,"file":"ban-ts-comment.js","sourceRoot":"","sources":["../../src/rules/ban-ts-comment.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
							
								
								
									
										3
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-tslint-comment.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-tslint-comment.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
// tslint regex
 | 
					// tslint regex
 | 
				
			||||||
// https://github.com/palantir/tslint/blob/95d9d958833fd9dc0002d18cbe34db20d0fbf437/src/enableDisableRules.ts#L32
 | 
					// https://github.com/palantir/tslint/blob/95d9d958833fd9dc0002d18cbe34db20d0fbf437/src/enableDisableRules.ts#L32
 | 
				
			||||||
@@ -25,7 +24,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    defaultOptions: [],
 | 
					    defaultOptions: [],
 | 
				
			||||||
    create: context => {
 | 
					    create: context => {
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        return {
 | 
					        return {
 | 
				
			||||||
            Program() {
 | 
					            Program() {
 | 
				
			||||||
                const comments = sourceCode.getAllComments();
 | 
					                const comments = sourceCode.getAllComments();
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-tslint-comment.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-tslint-comment.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"ban-tslint-comment.js","sourceRoot":"","sources":["../../src/rules/ban-tslint-comment.ts"],"names":[],"mappings":";;AAAA,oDAA2D;AAC3D,wEAAsE;AAEtE,kCAAqC;AAErC,eAAe;AACf,iHAAiH;AACjH,MAAM,oBAAoB,GACxB,2DAA2D,CAAC;AAE9D,MAAM,MAAM,GAAG,CACb,IAAY,EACZ,IAAkD,EAC1C,EAAE,CACV,IAAI,KAAK,uBAAe,CAAC,IAAI;IAC3B,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC;IAC/B,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAE1C,kBAAe,IAAA,iBAAU,EAAC;IACxB,IAAI,EAAE,oBAAoB;IAC1B,IAAI,EAAE;QACJ,IAAI,EAAE,YAAY;QAClB,IAAI,EAAE;YACJ,WAAW,EAAE,2CAA2C;YACxD,WAAW,EAAE,WAAW;SACzB;QACD,QAAQ,EAAE;YACR,eAAe,EAAE,uCAAuC;SACzD;QACD,MAAM,EAAE,EAAE;QACV,OAAO,EAAE,MAAM;KAChB;IACD,cAAc,EAAE,EAAE;IAClB,MAAM,EAAE,OAAO,CAAC,EAAE;QAChB,MAAM,UAAU,GAAG,IAAA,4BAAa,EAAC,OAAO,CAAC,CAAC;QAC1C,OAAO;YACL,OAAO;gBACL,MAAM,QAAQ,GAAG,UAAU,CAAC,cAAc,EAAE,CAAC;gBAC7C,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE;oBACnB,IAAI,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC;wBACvC,OAAO,CAAC,MAAM,CAAC;4BACb,IAAI,EAAE,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE;4BACvC,IAAI,EAAE,CAAC;4BACP,SAAS,EAAE,iBAAiB;4BAC5B,GAAG,CAAC,KAAK;gCACP,MAAM,UAAU,GAAG,UAAU,CAAC,eAAe,CAAC;oCAC5C,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;oCAC3D,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI;iCACvB,CAAC,CAAC;gCACH,MAAM,QAAQ,GAAG,UAAU,CAAC,eAAe,CAAC;oCAC1C,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM;oCACxB,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI;iCACrB,CAAC,CAAC;gCACH,OAAO,KAAK,CAAC,WAAW,CAAC,CAAC,UAAU,EAAE,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC;4BACvD,CAAC;yBACF,CAAC,CAAC;oBACL,CAAC;gBACH,CAAC,CAAC,CAAC;YACL,CAAC;SACF,CAAC;IACJ,CAAC;CACF,CAAC,CAAC"}
 | 
					{"version":3,"file":"ban-tslint-comment.js","sourceRoot":"","sources":["../../src/rules/ban-tslint-comment.ts"],"names":[],"mappings":";;AAAA,oDAA2D;AAE3D,kCAAqC;AAErC,eAAe;AACf,iHAAiH;AACjH,MAAM,oBAAoB,GACxB,2DAA2D,CAAC;AAE9D,MAAM,MAAM,GAAG,CACb,IAAY,EACZ,IAAkD,EAC1C,EAAE,CACV,IAAI,KAAK,uBAAe,CAAC,IAAI;IAC3B,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC;IAC/B,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAE1C,kBAAe,IAAA,iBAAU,EAAC;IACxB,IAAI,EAAE,oBAAoB;IAC1B,IAAI,EAAE;QACJ,IAAI,EAAE,YAAY;QAClB,IAAI,EAAE;YACJ,WAAW,EAAE,2CAA2C;YACxD,WAAW,EAAE,WAAW;SACzB;QACD,QAAQ,EAAE;YACR,eAAe,EAAE,uCAAuC;SACzD;QACD,MAAM,EAAE,EAAE;QACV,OAAO,EAAE,MAAM;KAChB;IACD,cAAc,EAAE,EAAE;IAClB,MAAM,EAAE,OAAO,CAAC,EAAE;QAChB,MAAM,UAAU,GAAG,OAAO,CAAC,aAAa,EAAE,CAAC;QAC3C,OAAO;YACL,OAAO;gBACL,MAAM,QAAQ,GAAG,UAAU,CAAC,cAAc,EAAE,CAAC;gBAC7C,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE;oBACnB,IAAI,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE;wBACtC,OAAO,CAAC,MAAM,CAAC;4BACb,IAAI,EAAE,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE;4BACvC,IAAI,EAAE,CAAC;4BACP,SAAS,EAAE,iBAAiB;4BAC5B,GAAG,CAAC,KAAK;gCACP,MAAM,UAAU,GAAG,UAAU,CAAC,eAAe,CAAC;oCAC5C,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;oCAC3D,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI;iCACvB,CAAC,CAAC;gCACH,MAAM,QAAQ,GAAG,UAAU,CAAC,eAAe,CAAC;oCAC1C,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM;oCACxB,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI;iCACrB,CAAC,CAAC;gCACH,OAAO,KAAK,CAAC,WAAW,CAAC,CAAC,UAAU,EAAE,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC;4BACvD,CAAC;yBACF,CAAC,CAAC;qBACJ;gBACH,CAAC,CAAC,CAAC;YACL,CAAC;SACF,CAAC;IACJ,CAAC;CACF,CAAC,CAAC"}
 | 
				
			||||||
							
								
								
									
										3
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-types.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-types.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -2,7 +2,6 @@
 | 
				
			|||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
exports.TYPE_KEYWORDS = void 0;
 | 
					exports.TYPE_KEYWORDS = void 0;
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
function removeSpaces(str) {
 | 
					function removeSpaces(str) {
 | 
				
			||||||
    return str.replace(/\s/g, '');
 | 
					    return str.replace(/\s/g, '');
 | 
				
			||||||
@@ -173,7 +172,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
        const customTypes = options.types ?? {};
 | 
					        const customTypes = options.types ?? {};
 | 
				
			||||||
        const types = Object.assign({}, extendDefaults ? defaultTypes : {}, customTypes);
 | 
					        const types = Object.assign({}, extendDefaults ? defaultTypes : {}, customTypes);
 | 
				
			||||||
        const bannedTypes = new Map(Object.entries(types).map(([type, data]) => [removeSpaces(type), data]));
 | 
					        const bannedTypes = new Map(Object.entries(types).map(([type, data]) => [removeSpaces(type), data]));
 | 
				
			||||||
        function checkBannedTypes(typeNode, name = stringifyNode(typeNode, (0, eslint_utils_1.getSourceCode)(context))) {
 | 
					        function checkBannedTypes(typeNode, name = stringifyNode(typeNode, context.getSourceCode())) {
 | 
				
			||||||
            const bannedType = bannedTypes.get(name);
 | 
					            const bannedType = bannedTypes.get(name);
 | 
				
			||||||
            if (bannedType === undefined || bannedType === false) {
 | 
					            if (bannedType === undefined || bannedType === false) {
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-types.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-types.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/block-spacing.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/block-spacing.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
const getESLintCoreRule_1 = require("../util/getESLintCoreRule");
 | 
					const getESLintCoreRule_1 = require("../util/getESLintCoreRule");
 | 
				
			||||||
const baseRule = (0, getESLintCoreRule_1.getESLintCoreRule)('block-spacing');
 | 
					const baseRule = (0, getESLintCoreRule_1.getESLintCoreRule)('block-spacing');
 | 
				
			||||||
@@ -20,7 +19,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    defaultOptions: ['always'],
 | 
					    defaultOptions: ['always'],
 | 
				
			||||||
    create(context, [whenToApplyOption]) {
 | 
					    create(context, [whenToApplyOption]) {
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        const baseRules = baseRule.create(context);
 | 
					        const baseRules = baseRule.create(context);
 | 
				
			||||||
        const always = whenToApplyOption !== 'never';
 | 
					        const always = whenToApplyOption !== 'never';
 | 
				
			||||||
        const messageId = always ? 'missing' : 'extra';
 | 
					        const messageId = always ? 'missing' : 'extra';
 | 
				
			||||||
@@ -64,7 +63,8 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                includeComments: true,
 | 
					                includeComments: true,
 | 
				
			||||||
            });
 | 
					            });
 | 
				
			||||||
            // Skip if the node is invalid or empty.
 | 
					            // Skip if the node is invalid or empty.
 | 
				
			||||||
            if (openBrace.value !== '{' ||
 | 
					            if (openBrace.type !== utils_1.AST_TOKEN_TYPES.Punctuator ||
 | 
				
			||||||
 | 
					                openBrace.value !== '{' ||
 | 
				
			||||||
                closeBrace.type !== utils_1.AST_TOKEN_TYPES.Punctuator ||
 | 
					                closeBrace.type !== utils_1.AST_TOKEN_TYPES.Punctuator ||
 | 
				
			||||||
                closeBrace.value !== '}' ||
 | 
					                closeBrace.value !== '}' ||
 | 
				
			||||||
                firstToken === closeBrace) {
 | 
					                firstToken === closeBrace) {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/block-spacing.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/block-spacing.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"block-spacing.js","sourceRoot":"","sources":["../../src/rules/block-spacing.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"block-spacing.js","sourceRoot":"","sources":["../../src/rules/block-spacing.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
							
								
								
									
										3
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/brace-style.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/brace-style.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,6 +1,5 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
const getESLintCoreRule_1 = require("../util/getESLintCoreRule");
 | 
					const getESLintCoreRule_1 = require("../util/getESLintCoreRule");
 | 
				
			||||||
const baseRule = (0, getESLintCoreRule_1.getESLintCoreRule)('brace-style');
 | 
					const baseRule = (0, getESLintCoreRule_1.getESLintCoreRule)('brace-style');
 | 
				
			||||||
@@ -23,7 +22,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
        // eslint-disable-next-line no-restricted-syntax -- Use raw options for extended rules.
 | 
					        // eslint-disable-next-line no-restricted-syntax -- Use raw options for extended rules.
 | 
				
			||||||
        context.options;
 | 
					        context.options;
 | 
				
			||||||
        const isAllmanStyle = style === 'allman';
 | 
					        const isAllmanStyle = style === 'allman';
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        const rules = baseRule.create(context);
 | 
					        const rules = baseRule.create(context);
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
         * Checks a pair of curly brackets based on the user's config
 | 
					         * Checks a pair of curly brackets based on the user's config
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/brace-style.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/brace-style.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"brace-style.js","sourceRoot":"","sources":["../../src/rules/brace-style.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"brace-style.js","sourceRoot":"","sources":["../../src/rules/brace-style.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
const printNodeModifiers = (node, final) => `${node.accessibility ?? ''}${node.static ? ' static' : ''} ${final} `.trimStart();
 | 
					const printNodeModifiers = (node, final) => `${node.accessibility ?? ''}${node.static ? ' static' : ''} ${final} `.trimStart();
 | 
				
			||||||
const isSupportedLiteral = (node) => {
 | 
					const isSupportedLiteral = (node) => {
 | 
				
			||||||
@@ -61,7 +60,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                            {
 | 
					                            {
 | 
				
			||||||
                                messageId: 'preferFieldStyleSuggestion',
 | 
					                                messageId: 'preferFieldStyleSuggestion',
 | 
				
			||||||
                                fix(fixer) {
 | 
					                                fix(fixer) {
 | 
				
			||||||
                                    const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					                                    const sourceCode = context.getSourceCode();
 | 
				
			||||||
                                    const name = sourceCode.getText(node.key);
 | 
					                                    const name = sourceCode.getText(node.key);
 | 
				
			||||||
                                    let text = '';
 | 
					                                    let text = '';
 | 
				
			||||||
                                    text += printNodeModifiers(node, 'readonly');
 | 
					                                    text += printNodeModifiers(node, 'readonly');
 | 
				
			||||||
@@ -90,7 +89,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                            {
 | 
					                            {
 | 
				
			||||||
                                messageId: 'preferGetterStyleSuggestion',
 | 
					                                messageId: 'preferGetterStyleSuggestion',
 | 
				
			||||||
                                fix(fixer) {
 | 
					                                fix(fixer) {
 | 
				
			||||||
                                    const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					                                    const sourceCode = context.getSourceCode();
 | 
				
			||||||
                                    const name = sourceCode.getText(node.key);
 | 
					                                    const name = sourceCode.getText(node.key);
 | 
				
			||||||
                                    let text = '';
 | 
					                                    let text = '';
 | 
				
			||||||
                                    text += printNodeModifiers(node, 'get');
 | 
					                                    text += printNodeModifiers(node, 'get');
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"class-literal-property-style.js","sourceRoot":"","sources":["../../src/rules/class-literal-property-style.ts"],"names":[],"mappings":";;AACA,oDAA0D;AAC1D,wEAAsE;AAEtE,kCAAqC;AAcrC,MAAM,kBAAkB,GAAG,CACzB,IAAuB,EACvB,KAAyB,EACjB,EAAE,CACV,GAAG,IAAI,CAAC,aAAa,IAAI,EAAE,GACzB,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAC5B,IAAI,KAAK,GAAG,CAAC,SAAS,EAAE,CAAC;AAE3B,MAAM,kBAAkB,GAAG,CACzB,IAAmB,EACiB,EAAE;IACtC,IAAI,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,OAAO,EAAE,CAAC;QACzC,OAAO,IAAI,CAAC;IACd,CAAC;IAED,IACE,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,wBAAwB;QACrD,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,eAAe,EAC5C,CAAC;QACD,OAAO,CAAC,OAAO,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC;IAC1E,CAAC;IAED,OAAO,KAAK,CAAC;AACf,CAAC,CAAC;AAEF,kBAAe,IAAA,iBAAU,EAAsB;IAC7C,IAAI,EAAE,8BAA8B;IACpC,IAAI,EAAE;QACJ,IAAI,EAAE,SAAS;QACf,IAAI,EAAE;YACJ,WAAW,EACT,oEAAoE;YACtE,WAAW,EAAE,WAAW;SACzB;QACD,cAAc,EAAE,IAAI;QACpB,QAAQ,EAAE;YACR,gBAAgB,EAAE,mDAAmD;YACrE,0BAA0B,EAAE,4CAA4C;YACxE,iBAAiB,EAAE,2CAA2C;YAC9D,2BAA2B,EAAE,oCAAoC;SAClE;QACD,MAAM,EAAE;YACN;gBACE,IAAI,EAAE,QAAQ;gBACd,IAAI,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC;aAC5B;SACF;KACF;IACD,cAAc,EAAE,CAAC,QAAQ,CAAC;IAC1B,MAAM,CAAC,OAAO,EAAE,CAAC,KAAK,CAAC;QACrB,OAAO;YACL,GAAG,CAAC,KAAK,KAAK,QAAQ,IAAI;gBACxB,gBAAgB,CAAC,IAAI;oBACnB,IACE,IAAI,CAAC,IAAI,KAAK,KAAK;wBACnB,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI;wBAChB,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,EACjC,CAAC;wBACD,OAAO;oBACT,CAAC;oBAED,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC;oBAEzC,IAAI,SAAS,CAAC,IAAI,KAAK,sBAAc,CAAC,eAAe,EAAE,CAAC;wBACtD,OAAO;oBACT,CAAC;oBAED,MAAM,EAAE,QAAQ,EAAE,GAAG,SAAS,CAAC;oBAE/B,IAAI,CAAC,QAAQ,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,EAAE,CAAC;wBAC/C,OAAO;oBACT,CAAC;oBAED,OAAO,CAAC,MAAM,CAAC;wBACb,IAAI,EAAE,IAAI,CAAC,GAAG;wBACd,SAAS,EAAE,kBAAkB;wBAC7B,OAAO,EAAE;4BACP;gCACE,SAAS,EAAE,4BAA4B;gCACvC,GAAG,CAAC,KAAK;oCACP,MAAM,UAAU,GAAG,IAAA,4BAAa,EAAC,OAAO,CAAC,CAAC;oCAC1C,MAAM,IAAI,GAAG,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oCAE1C,IAAI,IAAI,GAAG,EAAE,CAAC;oCAEd,IAAI,IAAI,kBAAkB,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC;oCAC7C,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC;oCAC3C,IAAI,IAAI,MAAM,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,CAAC;oCAE9C,OAAO,KAAK,CAAC,WAAW,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;gCACvC,CAAC;6BACF;yBACF;qBACF,CAAC,CAAC;gBACL,CAAC;aACF,CAAC;YACF,GAAG,CAAC,KAAK,KAAK,SAAS,IAAI;gBACzB,kBAAkB,CAAC,IAAI;oBACrB,IAAI,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,OAAO,EAAE,CAAC;wBACnC,OAAO;oBACT,CAAC;oBAED,MAAM,EAAE,KAAK,EAAE,GAAG,IAAI,CAAC;oBAEvB,IAAI,CAAC,KAAK,IAAI,CAAC,kBAAkB,CAAC,KAAK,CAAC,EAAE,CAAC;wBACzC,OAAO;oBACT,CAAC;oBAED,OAAO,CAAC,MAAM,CAAC;wBACb,IAAI,EAAE,IAAI,CAAC,GAAG;wBACd,SAAS,EAAE,mBAAmB;wBAC9B,OAAO,EAAE;4BACP;gCACE,SAAS,EAAE,6BAA6B;gCACxC,GAAG,CAAC,KAAK;oCACP,MAAM,UAAU,GAAG,IAAA,4BAAa,EAAC,OAAO,CAAC,CAAC;oCAC1C,MAAM,IAAI,GAAG,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oCAE1C,IAAI,IAAI,GAAG,EAAE,CAAC;oCAEd,IAAI,IAAI,kBAAkB,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;oCACxC,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC;oCAC3C,IAAI,IAAI,eAAe,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC;oCAEtD,OAAO,KAAK,CAAC,WAAW,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;gCACvC,CAAC;6BACF;yBACF;qBACF,CAAC,CAAC;gBACL,CAAC;aACF,CAAC;SACH,CAAC;IACJ,CAAC;CACF,CAAC,CAAC"}
 | 
					{"version":3,"file":"class-literal-property-style.js","sourceRoot":"","sources":["../../src/rules/class-literal-property-style.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
							
								
								
									
										6
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/class-methods-use-this.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/class-methods-use-this.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
exports.default = (0, util_1.createRule)({
 | 
					exports.default = (0, util_1.createRule)({
 | 
				
			||||||
    name: 'class-methods-use-this',
 | 
					    name: 'class-methods-use-this',
 | 
				
			||||||
@@ -57,7 +56,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
    create(context, [{ enforceForClassFields, exceptMethods: exceptMethodsRaw, ignoreClassesThatImplementAnInterface, ignoreOverrideMethods, },]) {
 | 
					    create(context, [{ enforceForClassFields, exceptMethods: exceptMethodsRaw, ignoreClassesThatImplementAnInterface, ignoreOverrideMethods, },]) {
 | 
				
			||||||
        const exceptMethods = new Set(exceptMethodsRaw);
 | 
					        const exceptMethods = new Set(exceptMethodsRaw);
 | 
				
			||||||
        let stack;
 | 
					        let stack;
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        function pushContext(member) {
 | 
					        function pushContext(member) {
 | 
				
			||||||
            if (member?.parent.type === utils_1.AST_NODE_TYPES.ClassBody) {
 | 
					            if (member?.parent.type === utils_1.AST_NODE_TYPES.ClassBody) {
 | 
				
			||||||
                stack = {
 | 
					                stack = {
 | 
				
			||||||
@@ -121,10 +120,11 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
        function exitFunction(node) {
 | 
					        function exitFunction(node) {
 | 
				
			||||||
            const stackContext = popContext();
 | 
					            const stackContext = popContext();
 | 
				
			||||||
            if (stackContext?.member == null ||
 | 
					            if (stackContext?.member == null ||
 | 
				
			||||||
 | 
					                stackContext.class == null ||
 | 
				
			||||||
                stackContext.usesThis ||
 | 
					                stackContext.usesThis ||
 | 
				
			||||||
                (ignoreOverrideMethods && stackContext.member.override) ||
 | 
					                (ignoreOverrideMethods && stackContext.member.override) ||
 | 
				
			||||||
                (ignoreClassesThatImplementAnInterface &&
 | 
					                (ignoreClassesThatImplementAnInterface &&
 | 
				
			||||||
                    stackContext.class.implements.length)) {
 | 
					                    stackContext.class.implements != null)) {
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            if (isIncludedInstanceMethod(stackContext.member)) {
 | 
					            if (isIncludedInstanceMethod(stackContext.member)) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"class-methods-use-this.js","sourceRoot":"","sources":["../../src/rules/class-methods-use-this.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"class-methods-use-this.js","sourceRoot":"","sources":["../../src/rules/class-methods-use-this.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
							
								
								
									
										3
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-dangle.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-dangle.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
const getESLintCoreRule_1 = require("../util/getESLintCoreRule");
 | 
					const getESLintCoreRule_1 = require("../util/getESLintCoreRule");
 | 
				
			||||||
const baseRule = (0, getESLintCoreRule_1.getESLintCoreRule)('comma-dangle');
 | 
					const baseRule = (0, getESLintCoreRule_1.getESLintCoreRule)('comma-dangle');
 | 
				
			||||||
@@ -78,7 +77,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
    defaultOptions: ['never'],
 | 
					    defaultOptions: ['never'],
 | 
				
			||||||
    create(context, [options]) {
 | 
					    create(context, [options]) {
 | 
				
			||||||
        const rules = baseRule.create(context);
 | 
					        const rules = baseRule.create(context);
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        const normalizedOptions = normalizeOptions(options);
 | 
					        const normalizedOptions = normalizeOptions(options);
 | 
				
			||||||
        const predicate = {
 | 
					        const predicate = {
 | 
				
			||||||
            always: forceComma,
 | 
					            always: forceComma,
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-dangle.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-dangle.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"comma-dangle.js","sourceRoot":"","sources":["../../src/rules/comma-dangle.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"comma-dangle.js","sourceRoot":"","sources":["../../src/rules/comma-dangle.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
							
								
								
									
										7
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-spacing.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-spacing.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
exports.default = (0, util_1.createRule)({
 | 
					exports.default = (0, util_1.createRule)({
 | 
				
			||||||
    name: 'comma-spacing',
 | 
					    name: 'comma-spacing',
 | 
				
			||||||
@@ -40,7 +39,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
        },
 | 
					        },
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    create(context, [{ before: spaceBefore, after: spaceAfter }]) {
 | 
					    create(context, [{ before: spaceBefore, after: spaceAfter }]) {
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        const tokensAndComments = sourceCode.tokensAndComments;
 | 
					        const tokensAndComments = sourceCode.tokensAndComments;
 | 
				
			||||||
        const ignoredTokens = new Set();
 | 
					        const ignoredTokens = new Set();
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
@@ -136,12 +135,12 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                        return;
 | 
					                        return;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                    const prevToken = tokensAndComments[i - 1];
 | 
					                    const prevToken = tokensAndComments[i - 1];
 | 
				
			||||||
                    const nextToken = tokensAndComments.at(i + 1);
 | 
					                    const nextToken = tokensAndComments[i + 1];
 | 
				
			||||||
                    validateCommaSpacing(token, (0, util_1.isCommaToken)(prevToken) || ignoredTokens.has(token)
 | 
					                    validateCommaSpacing(token, (0, util_1.isCommaToken)(prevToken) || ignoredTokens.has(token)
 | 
				
			||||||
                        ? null
 | 
					                        ? null
 | 
				
			||||||
                        : prevToken, (nextToken && (0, util_1.isCommaToken)(nextToken)) || ignoredTokens.has(token)
 | 
					                        : prevToken, (nextToken && (0, util_1.isCommaToken)(nextToken)) || ignoredTokens.has(token)
 | 
				
			||||||
                        ? null
 | 
					                        ? null
 | 
				
			||||||
                        : nextToken ?? null);
 | 
					                        : nextToken);
 | 
				
			||||||
                });
 | 
					                });
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-spacing.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-spacing.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"comma-spacing.js","sourceRoot":"","sources":["../../src/rules/comma-spacing.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"comma-spacing.js","sourceRoot":"","sources":["../../src/rules/comma-spacing.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
exports.default = (0, util_1.createRule)({
 | 
					exports.default = (0, util_1.createRule)({
 | 
				
			||||||
    name: 'consistent-generic-constructors',
 | 
					    name: 'consistent-generic-constructors',
 | 
				
			||||||
@@ -25,7 +24,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    defaultOptions: ['constructor'],
 | 
					    defaultOptions: ['constructor'],
 | 
				
			||||||
    create(context, [mode]) {
 | 
					    create(context, [mode]) {
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        return {
 | 
					        return {
 | 
				
			||||||
            'VariableDeclarator,PropertyDefinition,:matches(FunctionDeclaration,FunctionExpression) > AssignmentPattern'(node) {
 | 
					            'VariableDeclarator,PropertyDefinition,:matches(FunctionDeclaration,FunctionExpression) > AssignmentPattern'(node) {
 | 
				
			||||||
                function getLHSRHS() {
 | 
					                function getLHSRHS() {
 | 
				
			||||||
@@ -81,26 +80,28 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                    }
 | 
					                    }
 | 
				
			||||||
                    return;
 | 
					                    return;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                if (lhs?.typeArguments && !rhs.typeArguments) {
 | 
					                if (mode === 'constructor') {
 | 
				
			||||||
                    const hasParens = sourceCode.getTokenAfter(rhs.callee)?.value === '(';
 | 
					                    if (lhs?.typeArguments && !rhs.typeArguments) {
 | 
				
			||||||
                    const extraComments = new Set(sourceCode.getCommentsInside(lhs.parent));
 | 
					                        const hasParens = sourceCode.getTokenAfter(rhs.callee)?.value === '(';
 | 
				
			||||||
                    sourceCode
 | 
					                        const extraComments = new Set(sourceCode.getCommentsInside(lhs.parent));
 | 
				
			||||||
                        .getCommentsInside(lhs.typeArguments)
 | 
					                        sourceCode
 | 
				
			||||||
                        .forEach(c => extraComments.delete(c));
 | 
					                            .getCommentsInside(lhs.typeArguments)
 | 
				
			||||||
                    context.report({
 | 
					                            .forEach(c => extraComments.delete(c));
 | 
				
			||||||
                        node,
 | 
					                        context.report({
 | 
				
			||||||
                        messageId: 'preferConstructor',
 | 
					                            node,
 | 
				
			||||||
                        *fix(fixer) {
 | 
					                            messageId: 'preferConstructor',
 | 
				
			||||||
                            yield fixer.remove(lhs.parent);
 | 
					                            *fix(fixer) {
 | 
				
			||||||
                            for (const comment of extraComments) {
 | 
					                                yield fixer.remove(lhs.parent);
 | 
				
			||||||
                                yield fixer.insertTextAfter(rhs.callee, sourceCode.getText(comment));
 | 
					                                for (const comment of extraComments) {
 | 
				
			||||||
                            }
 | 
					                                    yield fixer.insertTextAfter(rhs.callee, sourceCode.getText(comment));
 | 
				
			||||||
                            yield fixer.insertTextAfter(rhs.callee, sourceCode.getText(lhs.typeArguments));
 | 
					                                }
 | 
				
			||||||
                            if (!hasParens) {
 | 
					                                yield fixer.insertTextAfter(rhs.callee, sourceCode.getText(lhs.typeArguments));
 | 
				
			||||||
                                yield fixer.insertTextAfter(rhs.callee, '()');
 | 
					                                if (!hasParens) {
 | 
				
			||||||
                            }
 | 
					                                    yield fixer.insertTextAfter(rhs.callee, '()');
 | 
				
			||||||
                        },
 | 
					                                }
 | 
				
			||||||
                    });
 | 
					                            },
 | 
				
			||||||
 | 
					                        });
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"consistent-generic-constructors.js","sourceRoot":"","sources":["../../src/rules/consistent-generic-constructors.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"consistent-generic-constructors.js","sourceRoot":"","sources":["../../src/rules/consistent-generic-constructors.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
exports.default = (0, util_1.createRule)({
 | 
					exports.default = (0, util_1.createRule)({
 | 
				
			||||||
    name: 'consistent-indexed-object-style',
 | 
					    name: 'consistent-indexed-object-style',
 | 
				
			||||||
@@ -25,7 +24,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    defaultOptions: ['record'],
 | 
					    defaultOptions: ['record'],
 | 
				
			||||||
    create(context, [mode]) {
 | 
					    create(context, [mode]) {
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        function checkMembers(members, node, parentId, prefix, postfix, safeFix = true) {
 | 
					        function checkMembers(members, node, parentId, prefix, postfix, safeFix = true) {
 | 
				
			||||||
            if (members.length !== 1) {
 | 
					            if (members.length !== 1) {
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
@@ -34,8 +33,11 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
            if (member.type !== utils_1.AST_NODE_TYPES.TSIndexSignature) {
 | 
					            if (member.type !== utils_1.AST_NODE_TYPES.TSIndexSignature) {
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            const parameter = member.parameters.at(0);
 | 
					            const [parameter] = member.parameters;
 | 
				
			||||||
            if (parameter?.type !== utils_1.AST_NODE_TYPES.Identifier) {
 | 
					            if (!parameter) {
 | 
				
			||||||
 | 
					                return;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            if (parameter.type !== utils_1.AST_NODE_TYPES.Identifier) {
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            const keyType = parameter.typeAnnotation;
 | 
					            const keyType = parameter.typeAnnotation;
 | 
				
			||||||
@@ -47,7 +49,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                return;
 | 
					                return;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            if (parentId) {
 | 
					            if (parentId) {
 | 
				
			||||||
                const scope = (0, eslint_utils_1.getScope)(context);
 | 
					                const scope = context.getScope();
 | 
				
			||||||
                const superVar = utils_1.ASTUtils.findVariable(scope, parentId.name);
 | 
					                const superVar = utils_1.ASTUtils.findVariable(scope, parentId.name);
 | 
				
			||||||
                if (superVar) {
 | 
					                if (superVar) {
 | 
				
			||||||
                    const isCircular = superVar.references.some(item => item.isTypeReference &&
 | 
					                    const isCircular = superVar.references.some(item => item.isTypeReference &&
 | 
				
			||||||
@@ -105,12 +107,12 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                },
 | 
					                },
 | 
				
			||||||
                TSInterfaceDeclaration(node) {
 | 
					                TSInterfaceDeclaration(node) {
 | 
				
			||||||
                    let genericTypes = '';
 | 
					                    let genericTypes = '';
 | 
				
			||||||
                    if (node.typeParameters?.params.length) {
 | 
					                    if (node.typeParameters?.params?.length) {
 | 
				
			||||||
                        genericTypes = `<${node.typeParameters.params
 | 
					                        genericTypes = `<${node.typeParameters.params
 | 
				
			||||||
                            .map(p => sourceCode.getText(p))
 | 
					                            .map(p => sourceCode.getText(p))
 | 
				
			||||||
                            .join(', ')}>`;
 | 
					                            .join(', ')}>`;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                    checkMembers(node.body.body, node, node.id, `type ${node.id.name}${genericTypes} = `, ';', !node.extends.length);
 | 
					                    checkMembers(node.body.body, node, node.id, `type ${node.id.name}${genericTypes} = `, ';', !node.extends?.length);
 | 
				
			||||||
                },
 | 
					                },
 | 
				
			||||||
            }),
 | 
					            }),
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"consistent-indexed-object-style.js","sourceRoot":"","sources":["../../src/rules/consistent-indexed-object-style.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"consistent-indexed-object-style.js","sourceRoot":"","sources":["../../src/rules/consistent-indexed-object-style.ts"],"names":[],"mappings":";;AACA,oDAAoE;AAEpE,kCAAqC;AAKrC,kBAAe,IAAA,iBAAU,EAAsB;IAC7C,IAAI,EAAE,iCAAiC;IACvC,IAAI,EAAE;QACJ,IAAI,EAAE,YAAY;QAClB,IAAI,EAAE;YACJ,WAAW,EAAE,uCAAuC;YACpD,WAAW,EAAE,WAAW;SACzB;QACD,QAAQ,EAAE;YACR,YAAY,EAAE,gDAAgD;YAC9D,oBAAoB,EAAE,gDAAgD;SACvE;QACD,OAAO,EAAE,MAAM;QACf,MAAM,EAAE;YACN;gBACE,IAAI,EAAE,QAAQ;gBACd,IAAI,EAAE,CAAC,QAAQ,EAAE,iBAAiB,CAAC;aACpC;SACF;KACF;IACD,cAAc,EAAE,CAAC,QAAQ,CAAC;IAC1B,MAAM,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC;QACpB,MAAM,UAAU,GAAG,OAAO,CAAC,aAAa,EAAE,CAAC;QAE3C,SAAS,YAAY,CACnB,OAA+B,EAC/B,IAA8D,EAC9D,QAAyC,EACzC,MAAc,EACd,OAAe,EACf,OAAO,GAAG,IAAI;YAEd,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE;gBACxB,OAAO;aACR;YACD,MAAM,CAAC,MAAM,CAAC,GAAG,OAAO,CAAC;YAEzB,IAAI,MAAM,CAAC,IAAI,KAAK,sBAAc,CAAC,gBAAgB,EAAE;gBACnD,OAAO;aACR;YAED,MAAM,CAAC,SAAS,CAAC,GAAG,MAAM,CAAC,UAAU,CAAC;YAEtC,IAAI,CAAC,SAAS,EAAE;gBACd,OAAO;aACR;YAED,IAAI,SAAS,CAAC,IAAI,KAAK,sBAAc,CAAC,UAAU,EAAE;gBAChD,OAAO;aACR;YACD,MAAM,OAAO,GAAG,SAAS,CAAC,cAAc,CAAC;YACzC,IAAI,CAAC,OAAO,EAAE;gBACZ,OAAO;aACR;YAED,MAAM,SAAS,GAAG,MAAM,CAAC,cAAc,CAAC;YACxC,IAAI,CAAC,SAAS,EAAE;gBACd,OAAO;aACR;YAED,IAAI,QAAQ,EAAE;gBACZ,MAAM,KAAK,GAAG,OAAO,CAAC,QAAQ,EAAE,CAAC;gBACjC,MAAM,QAAQ,GAAG,gBAAQ,CAAC,YAAY,CAAC,KAAK,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC;gBAC7D,IAAI,QAAQ,EAAE;oBACZ,MAAM,UAAU,GAAG,QAAQ,CAAC,UAAU,CAAC,IAAI,CACzC,IAAI,CAAC,EAAE,CACL,IAAI,CAAC,eAAe;wBACpB,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC;wBACzC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,CAC5C,CAAC;oBACF,IAAI,UAAU,EAAE;wBACd,OAAO;qBACR;iBACF;aACF;YAED,OAAO,CAAC,MAAM,CAAC;gBACb,IAAI;gBACJ,SAAS,EAAE,cAAc;gBACzB,GAAG,EAAE,OAAO;oBACV,CAAC,CAAC,CAAC,KAAK,EAAoB,EAAE;wBAC1B,MAAM,GAAG,GAAG,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;wBACvD,MAAM,KAAK,GAAG,UAAU,CAAC,OAAO,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC;wBAC3D,MAAM,MAAM,GAAG,MAAM,CAAC,QAAQ;4BAC5B,CAAC,CAAC,mBAAmB,GAAG,KAAK,KAAK,IAAI;4BACtC,CAAC,CAAC,UAAU,GAAG,KAAK,KAAK,GAAG,CAAC;wBAC/B,OAAO,KAAK,CAAC,WAAW,CAAC,IAAI,EAAE,GAAG,MAAM,GAAG,MAAM,GAAG,OAAO,EAAE,CAAC,CAAC;oBACjE,CAAC;oBACH,CAAC,CAAC,IAAI;aACT,CAAC,CAAC;QACL,CAAC;QAED,OAAO;YACL,GAAG,CAAC,IAAI,KAAK,iBAAiB,IAAI;gBAChC,eAAe,CAAC,IAAI;oBAClB,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;oBAC/B,IAAI,QAAQ,CAAC,IAAI,KAAK,sBAAc,CAAC,UAAU,EAAE;wBAC/C,OAAO;qBACR;oBACD,IAAI,QAAQ,CAAC,IAAI,KAAK,QAAQ,EAAE;wBAC9B,OAAO;qBACR;oBAED,MAAM,MAAM,GAAG,IAAI,CAAC,aAAa,EAAE,MAAM,CAAC;oBAC1C,IAAI,MAAM,EAAE,MAAM,KAAK,CAAC,EAAE;wBACxB,OAAO;qBACR;oBAED,OAAO,CAAC,MAAM,CAAC;wBACb,IAAI;wBACJ,SAAS,EAAE,sBAAsB;wBACjC,GAAG,CAAC,KAAK;4BACP,MAAM,GAAG,GAAG,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;4BAC1C,MAAM,IAAI,GAAG,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;4BAC3C,OAAO,KAAK,CAAC,WAAW,CAAC,IAAI,EAAE,WAAW,GAAG,MAAM,IAAI,IAAI,CAAC,CAAC;wBAC/D,CAAC;qBACF,CAAC,CAAC;gBACL,CAAC;aACF,CAAC;YACF,GAAG,CAAC,IAAI,KAAK,QAAQ,IAAI;gBACvB,aAAa,CAAC,IAAI;oBAChB,MAAM,MAAM,GAAG,qBAAqB,CAAC,IAAI,CAAC,CAAC;oBAC3C,YAAY,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;gBACvD,CAAC;gBACD,sBAAsB,CAAC,IAAI;oBACzB,IAAI,YAAY,GAAG,EAAE,CAAC;oBAEtB,IAAI,IAAI,CAAC,cAAc,EAAE,MAAM,EAAE,MAAM,EAAE;wBACvC,YAAY,GAAG,IAAI,IAAI,CAAC,cAAc,CAAC,MAAM;6BAC1C,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;6BAC/B,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;qBAClB;oBAED,YAAY,CACV,IAAI,CAAC,IAAI,CAAC,IAAI,EACd,IAAI,EACJ,IAAI,CAAC,EAAE,EACP,QAAQ,IAAI,CAAC,EAAE,CAAC,IAAI,GAAG,YAAY,KAAK,EACxC,GAAG,EACH,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CACtB,CAAC;gBACJ,CAAC;aACF,CAAC;SACH,CAAC;IACJ,CAAC;CACF,CAAC,CAAC;AAEH,SAAS,qBAAqB,CAC5B,IAAmB;IAEnB,IAAI,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,KAAK,sBAAc,CAAC,gBAAgB,EAAE;QACvE,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,KAAK,sBAAc,CAAC,sBAAsB,EAAE;YAC9D,OAAO,IAAI,CAAC,MAAM,CAAC;SACpB;QACD,OAAO,qBAAqB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;KAC3C;IACD,OAAO,SAAS,CAAC;AACnB,CAAC"}
 | 
				
			||||||
							
								
								
									
										12
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-assertions.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-assertions.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -24,7 +24,6 @@ var __importStar = (this && this.__importStar) || function (mod) {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const ts = __importStar(require("typescript"));
 | 
					const ts = __importStar(require("typescript"));
 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
const getWrappedCode_1 = require("../util/getWrappedCode");
 | 
					const getWrappedCode_1 = require("../util/getWrappedCode");
 | 
				
			||||||
@@ -86,7 +85,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
        },
 | 
					        },
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    create(context, [options]) {
 | 
					    create(context, [options]) {
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        const parserServices = (0, util_1.getParserServices)(context, true);
 | 
					        const parserServices = (0, util_1.getParserServices)(context, true);
 | 
				
			||||||
        function isConst(node) {
 | 
					        function isConst(node) {
 | 
				
			||||||
            if (node.type !== utils_1.AST_NODE_TYPES.TSTypeReference) {
 | 
					            if (node.type !== utils_1.AST_NODE_TYPES.TSTypeReference) {
 | 
				
			||||||
@@ -172,9 +171,10 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                    node.parent.type === utils_1.AST_NODE_TYPES.JSXExpressionContainer)) {
 | 
					                    node.parent.type === utils_1.AST_NODE_TYPES.JSXExpressionContainer)) {
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            if (checkType(node.typeAnnotation)) {
 | 
					            if (checkType(node.typeAnnotation) &&
 | 
				
			||||||
 | 
					                node.expression.type === utils_1.AST_NODE_TYPES.ObjectExpression) {
 | 
				
			||||||
                const suggest = [];
 | 
					                const suggest = [];
 | 
				
			||||||
                if (node.parent.type === utils_1.AST_NODE_TYPES.VariableDeclarator &&
 | 
					                if (node.parent?.type === utils_1.AST_NODE_TYPES.VariableDeclarator &&
 | 
				
			||||||
                    !node.parent.id.typeAnnotation) {
 | 
					                    !node.parent.id.typeAnnotation) {
 | 
				
			||||||
                    const { parent } = node;
 | 
					                    const { parent } = node;
 | 
				
			||||||
                    suggest.push({
 | 
					                    suggest.push({
 | 
				
			||||||
@@ -191,7 +191,9 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                    data: { cast: sourceCode.getText(node.typeAnnotation) },
 | 
					                    data: { cast: sourceCode.getText(node.typeAnnotation) },
 | 
				
			||||||
                    fix: fixer => [
 | 
					                    fix: fixer => [
 | 
				
			||||||
                        fixer.replaceText(node, getTextWithParentheses(node.expression)),
 | 
					                        fixer.replaceText(node, getTextWithParentheses(node.expression)),
 | 
				
			||||||
                        fixer.insertTextAfter(node, ` satisfies ${(0, eslint_utils_1.getSourceCode)(context).getText(node.typeAnnotation)}`),
 | 
					                        fixer.insertTextAfter(node, ` satisfies ${context
 | 
				
			||||||
 | 
					                            .getSourceCode()
 | 
				
			||||||
 | 
					                            .getText(node.typeAnnotation)}`),
 | 
				
			||||||
                    ],
 | 
					                    ],
 | 
				
			||||||
                });
 | 
					                });
 | 
				
			||||||
                context.report({
 | 
					                context.report({
 | 
				
			||||||
 
 | 
				
			|||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										19
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-definitions.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-definitions.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
exports.default = (0, util_1.createRule)({
 | 
					exports.default = (0, util_1.createRule)({
 | 
				
			||||||
    name: 'consistent-type-definitions',
 | 
					    name: 'consistent-type-definitions',
 | 
				
			||||||
@@ -25,13 +24,15 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    defaultOptions: ['interface'],
 | 
					    defaultOptions: ['interface'],
 | 
				
			||||||
    create(context, [option]) {
 | 
					    create(context, [option]) {
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
         * Iterates from the highest parent to the currently traversed node
 | 
					         * Iterates from the highest parent to the currently traversed node
 | 
				
			||||||
         * to determine whether any node in tree is globally declared module declaration
 | 
					         * to determine whether any node in tree is globally declared module declaration
 | 
				
			||||||
         */
 | 
					         */
 | 
				
			||||||
        function isCurrentlyTraversedNodeWithinModuleDeclaration() {
 | 
					        function isCurrentlyTraversedNodeWithinModuleDeclaration() {
 | 
				
			||||||
            return (0, eslint_utils_1.getAncestors)(context).some(node => node.type === utils_1.AST_NODE_TYPES.TSModuleDeclaration &&
 | 
					            return context
 | 
				
			||||||
 | 
					                .getAncestors()
 | 
				
			||||||
 | 
					                .some(node => node.type === utils_1.AST_NODE_TYPES.TSModuleDeclaration &&
 | 
				
			||||||
                node.declare &&
 | 
					                node.declare &&
 | 
				
			||||||
                node.global);
 | 
					                node.global);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@@ -72,11 +73,13 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                                fixes.push(fixer.replaceText(firstToken, 'type'));
 | 
					                                fixes.push(fixer.replaceText(firstToken, 'type'));
 | 
				
			||||||
                                fixes.push(fixer.replaceTextRange([typeNode.range[1], node.body.range[0]], ' = '));
 | 
					                                fixes.push(fixer.replaceTextRange([typeNode.range[1], node.body.range[0]], ' = '));
 | 
				
			||||||
                            }
 | 
					                            }
 | 
				
			||||||
                            node.extends.forEach(heritage => {
 | 
					                            if (node.extends) {
 | 
				
			||||||
                                const typeIdentifier = sourceCode.getText(heritage);
 | 
					                                node.extends.forEach(heritage => {
 | 
				
			||||||
                                fixes.push(fixer.insertTextAfter(node.body, ` & ${typeIdentifier}`));
 | 
					                                    const typeIdentifier = sourceCode.getText(heritage);
 | 
				
			||||||
                            });
 | 
					                                    fixes.push(fixer.insertTextAfter(node.body, ` & ${typeIdentifier}`));
 | 
				
			||||||
                            if (node.parent.type === utils_1.AST_NODE_TYPES.ExportDefaultDeclaration) {
 | 
					                                });
 | 
				
			||||||
 | 
					                            }
 | 
				
			||||||
 | 
					                            if (node.parent?.type === utils_1.AST_NODE_TYPES.ExportDefaultDeclaration) {
 | 
				
			||||||
                                fixes.push(fixer.removeRange([node.parent.range[0], node.range[0]]), fixer.insertTextAfter(node.body, `\nexport default ${node.id.name}`));
 | 
					                                fixes.push(fixer.removeRange([node.parent.range[0], node.range[0]]), fixer.insertTextAfter(node.body, `\nexport default ${node.id.name}`));
 | 
				
			||||||
                            }
 | 
					                            }
 | 
				
			||||||
                            return fixes;
 | 
					                            return fixes;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"consistent-type-definitions.js","sourceRoot":"","sources":["../../src/rules/consistent-type-definitions.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"consistent-type-definitions.js","sourceRoot":"","sources":["../../src/rules/consistent-type-definitions.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
							
								
								
									
										8
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-exports.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-exports.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const typescript_1 = require("typescript");
 | 
					const typescript_1 = require("typescript");
 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
exports.default = (0, util_1.createRule)({
 | 
					exports.default = (0, util_1.createRule)({
 | 
				
			||||||
@@ -36,7 +35,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
        },
 | 
					        },
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    create(context, [{ fixMixedExportsWithInlineTypeSpecifier }]) {
 | 
					    create(context, [{ fixMixedExportsWithInlineTypeSpecifier }]) {
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        const sourceExportsMap = {};
 | 
					        const sourceExportsMap = {};
 | 
				
			||||||
        const services = (0, util_1.getParserServices)(context);
 | 
					        const services = (0, util_1.getParserServices)(context);
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
@@ -49,12 +48,9 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
        function isSpecifierTypeBased(specifier) {
 | 
					        function isSpecifierTypeBased(specifier) {
 | 
				
			||||||
            const checker = services.program.getTypeChecker();
 | 
					            const checker = services.program.getTypeChecker();
 | 
				
			||||||
            const symbol = services.getSymbolAtLocation(specifier.exported);
 | 
					            const symbol = services.getSymbolAtLocation(specifier.exported);
 | 
				
			||||||
            if (!symbol) {
 | 
					 | 
				
			||||||
                return undefined;
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
            const aliasedSymbol = checker.getAliasedSymbol(symbol);
 | 
					            const aliasedSymbol = checker.getAliasedSymbol(symbol);
 | 
				
			||||||
            // eslint-disable-next-line @typescript-eslint/no-unsafe-enum-comparison
 | 
					            // eslint-disable-next-line @typescript-eslint/no-unsafe-enum-comparison
 | 
				
			||||||
            if (aliasedSymbol.escapedName === 'unknown') {
 | 
					            if (!aliasedSymbol || aliasedSymbol.escapedName === 'unknown') {
 | 
				
			||||||
                return undefined;
 | 
					                return undefined;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            return !(aliasedSymbol.flags & typescript_1.SymbolFlags.Value);
 | 
					            return !(aliasedSymbol.flags & typescript_1.SymbolFlags.Value);
 | 
				
			||||||
 
 | 
				
			|||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										19
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-imports.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-imports.js
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
exports.default = (0, util_1.createRule)({
 | 
					exports.default = (0, util_1.createRule)({
 | 
				
			||||||
    name: 'consistent-type-imports',
 | 
					    name: 'consistent-type-imports',
 | 
				
			||||||
@@ -51,7 +50,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
        const prefer = option.prefer ?? 'type-imports';
 | 
					        const prefer = option.prefer ?? 'type-imports';
 | 
				
			||||||
        const disallowTypeAnnotations = option.disallowTypeAnnotations !== false;
 | 
					        const disallowTypeAnnotations = option.disallowTypeAnnotations !== false;
 | 
				
			||||||
        const fixStyle = option.fixStyle ?? 'separate-type-imports';
 | 
					        const fixStyle = option.fixStyle ?? 'separate-type-imports';
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        const sourceImportsMap = {};
 | 
					        const sourceImportsMap = {};
 | 
				
			||||||
        return {
 | 
					        return {
 | 
				
			||||||
            ...(prefer === 'type-imports'
 | 
					            ...(prefer === 'type-imports'
 | 
				
			||||||
@@ -62,9 +61,9 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                        // sourceImports is the object containing all the specifics for a particular import source, type or value
 | 
					                        // sourceImports is the object containing all the specifics for a particular import source, type or value
 | 
				
			||||||
                        sourceImportsMap[source] ??= {
 | 
					                        sourceImportsMap[source] ??= {
 | 
				
			||||||
                            source,
 | 
					                            source,
 | 
				
			||||||
                            reportValueImports: [], // if there is a mismatch where type importKind but value specifiers
 | 
					                            reportValueImports: [],
 | 
				
			||||||
                            typeOnlyNamedImport: null, // if only type imports
 | 
					                            typeOnlyNamedImport: null,
 | 
				
			||||||
                            valueOnlyNamedImport: null, // if only value imports with named specifiers
 | 
					                            valueOnlyNamedImport: null,
 | 
				
			||||||
                            valueImport: null, // if only value imports
 | 
					                            valueImport: null, // if only value imports
 | 
				
			||||||
                        };
 | 
					                        };
 | 
				
			||||||
                        const sourceImports = sourceImportsMap[source];
 | 
					                        const sourceImports = sourceImportsMap[source];
 | 
				
			||||||
@@ -96,7 +95,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                                inlineTypeSpecifiers.push(specifier);
 | 
					                                inlineTypeSpecifiers.push(specifier);
 | 
				
			||||||
                                continue;
 | 
					                                continue;
 | 
				
			||||||
                            }
 | 
					                            }
 | 
				
			||||||
                            const [variable] = (0, eslint_utils_1.getDeclaredVariables)(context, specifier);
 | 
					                            const [variable] = context.getDeclaredVariables(specifier);
 | 
				
			||||||
                            if (variable.references.length === 0) {
 | 
					                            if (variable.references.length === 0) {
 | 
				
			||||||
                                unusedSpecifiers.push(specifier);
 | 
					                                unusedSpecifiers.push(specifier);
 | 
				
			||||||
                            }
 | 
					                            }
 | 
				
			||||||
@@ -107,9 +106,9 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                                     * export { Type }
 | 
					                                     * export { Type }
 | 
				
			||||||
                                     * export default Type;
 | 
					                                     * export default Type;
 | 
				
			||||||
                                     */
 | 
					                                     */
 | 
				
			||||||
                                    if (ref.identifier.parent.type ===
 | 
					                                    if (ref.identifier.parent?.type ===
 | 
				
			||||||
                                        utils_1.AST_NODE_TYPES.ExportSpecifier ||
 | 
					                                        utils_1.AST_NODE_TYPES.ExportSpecifier ||
 | 
				
			||||||
                                        ref.identifier.parent.type ===
 | 
					                                        ref.identifier.parent?.type ===
 | 
				
			||||||
                                            utils_1.AST_NODE_TYPES.ExportDefaultDeclaration) {
 | 
					                                            utils_1.AST_NODE_TYPES.ExportDefaultDeclaration) {
 | 
				
			||||||
                                        if (ref.isValueReference && ref.isTypeReference) {
 | 
					                                        if (ref.isValueReference && ref.isTypeReference) {
 | 
				
			||||||
                                            return node.importKind === 'type';
 | 
					                                            return node.importKind === 'type';
 | 
				
			||||||
@@ -191,7 +190,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                                     * ```
 | 
					                                     * ```
 | 
				
			||||||
                                     * https://github.com/typescript-eslint/typescript-eslint/issues/7527
 | 
					                                     * https://github.com/typescript-eslint/typescript-eslint/issues/7527
 | 
				
			||||||
                                     */
 | 
					                                     */
 | 
				
			||||||
                                    if (report.node.attributes.length === 0) {
 | 
					                                    if (report.node.assertions.length === 0) {
 | 
				
			||||||
                                        context.report({
 | 
					                                        context.report({
 | 
				
			||||||
                                            node: report.node,
 | 
					                                            node: report.node,
 | 
				
			||||||
                                            messageId: 'typeOverValue',
 | 
					                                            messageId: 'typeOverValue',
 | 
				
			||||||
@@ -424,7 +423,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
            if (namespaceSpecifier && !defaultSpecifier) {
 | 
					            if (namespaceSpecifier && !defaultSpecifier) {
 | 
				
			||||||
                // import * as types from 'foo'
 | 
					                // import * as types from 'foo'
 | 
				
			||||||
                // checks for presence of import assertions
 | 
					                // checks for presence of import assertions
 | 
				
			||||||
                if (node.attributes.length === 0) {
 | 
					                if (node.assertions.length === 0) {
 | 
				
			||||||
                    yield* fixInsertTypeSpecifierForImportDeclaration(fixer, node, false);
 | 
					                    yield* fixInsertTypeSpecifierForImportDeclaration(fixer, node, false);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
 
 | 
				
			|||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/default-param-last.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/default-param-last.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"default-param-last.js","sourceRoot":"","sources":["../../src/rules/default-param-last.ts"],"names":[],"mappings":";;AACA,oDAA0D;AAE1D,kCAAqC;AAErC,kBAAe,IAAA,iBAAU,EAAC;IACxB,IAAI,EAAE,oBAAoB;IAC1B,IAAI,EAAE;QACJ,IAAI,EAAE,YAAY;QAClB,IAAI,EAAE;YACJ,WAAW,EAAE,uCAAuC;YACpD,eAAe,EAAE,IAAI;SACtB;QACD,MAAM,EAAE,EAAE;QACV,QAAQ,EAAE;YACR,YAAY,EAAE,oCAAoC;SACnD;KACF;IACD,cAAc,EAAE,EAAE;IAClB,MAAM,CAAC,OAAO;QACZ;;;;WAIG;QACH,SAAS,eAAe,CAAC,IAAwB;YAC/C,OAAO,UAAU,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC;QAC7C,CAAC;QAED;;;;WAIG;QACH,SAAS,YAAY,CAAC,IAAwB;YAC5C,OAAO,CAAC,CACN,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,iBAAiB;gBAC9C,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,WAAW;gBACxC,eAAe,CAAC,IAAI,CAAC,CACtB,CAAC;QACJ,CAAC;QAED,SAAS,qBAAqB,CAC5B,IAG+B;YAE/B,IAAI,iBAAiB,GAAG,KAAK,CAAC;YAC9B,KAAK,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;gBACjD,MAAM,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;gBAC/B,MAAM,KAAK,GACT,OAAO,CAAC,IAAI,KAAK,sBAAc,CAAC,mBAAmB;oBACjD,CAAC,CAAC,OAAO,CAAC,SAAS;oBACnB,CAAC,CAAC,OAAO,CAAC;gBAEd,IAAI,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC;oBACxB,iBAAiB,GAAG,IAAI,CAAC;oBACzB,SAAS;gBACX,CAAC;gBAED,IACE,iBAAiB;oBACjB,CAAC,eAAe,CAAC,KAAK,CAAC;wBACrB,KAAK,CAAC,IAAI,KAAK,sBAAc,CAAC,iBAAiB,CAAC,EAClD,CAAC;oBACD,OAAO,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,SAAS,EAAE,cAAc,EAAE,CAAC,CAAC;gBAC/D,CAAC;YACH,CAAC;QACH,CAAC;QAED,OAAO;YACL,uBAAuB,EAAE,qBAAqB;YAC9C,mBAAmB,EAAE,qBAAqB;YAC1C,kBAAkB,EAAE,qBAAqB;SAC1C,CAAC;IACJ,CAAC;CACF,CAAC,CAAC"}
 | 
					{"version":3,"file":"default-param-last.js","sourceRoot":"","sources":["../../src/rules/default-param-last.ts"],"names":[],"mappings":";;AACA,oDAA0D;AAE1D,kCAAqC;AAErC,kBAAe,IAAA,iBAAU,EAAC;IACxB,IAAI,EAAE,oBAAoB;IAC1B,IAAI,EAAE;QACJ,IAAI,EAAE,YAAY;QAClB,IAAI,EAAE;YACJ,WAAW,EAAE,uCAAuC;YACpD,eAAe,EAAE,IAAI;SACtB;QACD,MAAM,EAAE,EAAE;QACV,QAAQ,EAAE;YACR,YAAY,EAAE,oCAAoC;SACnD;KACF;IACD,cAAc,EAAE,EAAE;IAClB,MAAM,CAAC,OAAO;QACZ;;;;WAIG;QACH,SAAS,eAAe,CAAC,IAAwB;YAC/C,OAAO,UAAU,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC;QAC7C,CAAC;QAED;;;;WAIG;QACH,SAAS,YAAY,CAAC,IAAwB;YAC5C,OAAO,CAAC,CACN,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,iBAAiB;gBAC9C,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,WAAW;gBACxC,eAAe,CAAC,IAAI,CAAC,CACtB,CAAC;QACJ,CAAC;QAED,SAAS,qBAAqB,CAC5B,IAG+B;YAE/B,IAAI,iBAAiB,GAAG,KAAK,CAAC;YAC9B,KAAK,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE;gBAChD,MAAM,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;gBAC/B,MAAM,KAAK,GACT,OAAO,CAAC,IAAI,KAAK,sBAAc,CAAC,mBAAmB;oBACjD,CAAC,CAAC,OAAO,CAAC,SAAS;oBACnB,CAAC,CAAC,OAAO,CAAC;gBAEd,IAAI,YAAY,CAAC,KAAK,CAAC,EAAE;oBACvB,iBAAiB,GAAG,IAAI,CAAC;oBACzB,SAAS;iBACV;gBAED,IACE,iBAAiB;oBACjB,CAAC,eAAe,CAAC,KAAK,CAAC;wBACrB,KAAK,CAAC,IAAI,KAAK,sBAAc,CAAC,iBAAiB,CAAC,EAClD;oBACA,OAAO,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,SAAS,EAAE,cAAc,EAAE,CAAC,CAAC;iBAC9D;aACF;QACH,CAAC;QAED,OAAO;YACL,uBAAuB,EAAE,qBAAqB;YAC9C,mBAAmB,EAAE,qBAAqB;YAC1C,kBAAkB,EAAE,qBAAqB;SAC1C,CAAC;IACJ,CAAC;CACF,CAAC,CAAC"}
 | 
				
			||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/dot-notation.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/dot-notation.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"dot-notation.js","sourceRoot":"","sources":["../../src/rules/dot-notation.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"dot-notation.js","sourceRoot":"","sources":["../../src/rules/dot-notation.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
							
								
								
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/enum-utils/shared.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@typescript-eslint/eslint-plugin/dist/rules/enum-utils/shared.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"shared.js","sourceRoot":"","sources":["../../../src/rules/enum-utils/shared.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,sDAAwC;AACxC,+CAAiC;AAEjC,qCAA2C;AAE3C;;;;;;;GAOG;AACH,SAAS,eAAe,CAAC,WAA2B,EAAE,IAAa;IACjE,MAAM,MAAM,GAAG,IAAI,CAAC,SAAS,EAAG,CAAC;IACjC,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,MAAM,EAAE,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,EAAE,CAAC;QAChE,OAAO,IAAI,CAAC;IACd,CAAC;IAED,OAAO,WAAW,CAAC,iBAAiB,CAAC,MAAM,CAAC,gBAAiB,CAAC,MAAM,CAAC,CAAC;AACxE,CAAC;AAED;;;;;;;;GAQG;AACH,SAAgB,eAAe,CAAC,IAAa;IAC3C,OAAO,OAAO;SACX,cAAc,CAAC,IAAI,CAAC;SACpB,MAAM,CAAC,CAAC,OAAO,EAA6B,EAAE,CAC7C,IAAA,oBAAa,EAAC,OAAO,EAAE,EAAE,CAAC,SAAS,CAAC,WAAW,CAAC,CACjD,CAAC;AACN,CAAC;AAND,0CAMC;AAED;;;;;;;;GAQG;AACH,SAAgB,YAAY,CAC1B,WAA2B,EAC3B,IAAa;IAEb,OAAO,eAAe,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,eAAe,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,CAAC;AAC/E,CAAC;AALD,oCAKC;AAED;;;;;;;;;;;;;GAaG;AACH,SAAgB,oBAAoB,CAClC,YAA8B,EAC9B,OAAgB;IAEhB,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE,CAAC;QACvC,IAAI,WAAW,CAAC,KAAK,KAAK,OAAO,EAAE,CAAC;YAClC,MAAM,EAAE,MAAM,EAAE,GAAG,WAAW,CAAC;YAE/B,MAAM,iBAAiB,GAAG,MAAM,CAAC,gBAAiC,CAAC;YACnE,MAAM,eAAe,GAAG,iBAAiB,CAAC,MAAM,CAAC;YAEjD,MAAM,oBAAoB,GAAG,iBAAiB,CAAC,IAAI,CAAC;YACpD,MAAM,QAAQ,GAAG,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC;YAE3C,QAAQ,oBAAoB,CAAC,IAAI,EAAE,CAAC;gBAClC,KAAK,EAAE,CAAC,UAAU,CAAC,UAAU;oBAC3B,OAAO,GAAG,QAAQ,IAAI,oBAAoB,CAAC,IAAI,EAAE,CAAC;gBAEpD,KAAK,EAAE,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC,CAAC;oBACjC,MAAM,UAAU,GAAG,oBAAoB,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;oBAElE,OAAO,GAAG,QAAQ,KAAK,UAAU,IAAI,CAAC;gBACxC,CAAC;gBAED,KAAK,EAAE,CAAC,UAAU,CAAC,oBAAoB;oBACrC,OAAO,GAAG,QAAQ,IAAI,oBAAoB,CAAC,UAAU,CAAC,OAAO,EAAE,GAAG,CAAC;gBAErE;oBACE,MAAM;YACV,CAAC;QACH,CAAC;IACH,CAAC;IAED,OAAO,IAAI,CAAC;AACd,CAAC;AAlCD,oDAkCC"}
 | 
					{"version":3,"file":"shared.js","sourceRoot":"","sources":["../../../src/rules/enum-utils/shared.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,sDAAwC;AACxC,+CAAiC;AAEjC,qCAA2C;AAE3C;;;;;;;GAOG;AACH,SAAS,eAAe,CAAC,WAA2B,EAAE,IAAa;IACjE,MAAM,MAAM,GAAG,IAAI,CAAC,SAAS,EAAG,CAAC;IACjC,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,MAAM,EAAE,EAAE,CAAC,WAAW,CAAC,UAAU,CAAC,EAAE;QAC/D,OAAO,IAAI,CAAC;KACb;IAED,OAAO,WAAW,CAAC,iBAAiB,CAAC,MAAM,CAAC,gBAAiB,CAAC,MAAM,CAAC,CAAC;AACxE,CAAC;AAED;;;;;;;;GAQG;AACH,SAAgB,eAAe,CAAC,IAAa;IAC3C,OAAO,OAAO;SACX,cAAc,CAAC,IAAI,CAAC;SACpB,MAAM,CAAC,CAAC,OAAO,EAA6B,EAAE,CAC7C,IAAA,oBAAa,EAAC,OAAO,EAAE,EAAE,CAAC,SAAS,CAAC,WAAW,CAAC,CACjD,CAAC;AACN,CAAC;AAND,0CAMC;AAED;;;;;;;;GAQG;AACH,SAAgB,YAAY,CAC1B,WAA2B,EAC3B,IAAa;IAEb,OAAO,eAAe,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,eAAe,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,CAAC;AAC/E,CAAC;AALD,oCAKC;AAED;;;;;;;;;;;;;GAaG;AACH,SAAgB,oBAAoB,CAClC,YAA8B,EAC9B,OAAgB;IAEhB,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;QACtC,IAAI,WAAW,CAAC,KAAK,KAAK,OAAO,EAAE;YACjC,MAAM,EAAE,MAAM,EAAE,GAAG,WAAW,CAAC;YAE/B,MAAM,iBAAiB,GAAG,MAAM,CAAC,gBAAiC,CAAC;YACnE,MAAM,eAAe,GAAG,iBAAiB,CAAC,MAAM,CAAC;YAEjD,MAAM,oBAAoB,GAAG,iBAAiB,CAAC,IAAI,CAAC;YACpD,MAAM,QAAQ,GAAG,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC;YAE3C,QAAQ,oBAAoB,CAAC,IAAI,EAAE;gBACjC,KAAK,EAAE,CAAC,UAAU,CAAC,UAAU;oBAC3B,OAAO,GAAG,QAAQ,IAAI,oBAAoB,CAAC,IAAI,EAAE,CAAC;gBAEpD,KAAK,EAAE,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC;oBAChC,MAAM,UAAU,GAAG,oBAAoB,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;oBAElE,OAAO,GAAG,QAAQ,KAAK,UAAU,IAAI,CAAC;iBACvC;gBAED,KAAK,EAAE,CAAC,UAAU,CAAC,oBAAoB;oBACrC,OAAO,GAAG,QAAQ,IAAI,oBAAoB,CAAC,UAAU,CAAC,OAAO,EAAE,GAAG,CAAC;gBAErE;oBACE,MAAM;aACT;SACF;KACF;IAED,OAAO,IAAI,CAAC;AACd,CAAC;AAlCD,oDAkCC"}
 | 
				
			||||||
@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
const explicitReturnTypeUtils_1 = require("../util/explicitReturnTypeUtils");
 | 
					const explicitReturnTypeUtils_1 = require("../util/explicitReturnTypeUtils");
 | 
				
			||||||
exports.default = (0, util_1.createRule)({
 | 
					exports.default = (0, util_1.createRule)({
 | 
				
			||||||
@@ -71,7 +70,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
        },
 | 
					        },
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    create(context, [options]) {
 | 
					    create(context, [options]) {
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        function isAllowedFunction(node) {
 | 
					        function isAllowedFunction(node) {
 | 
				
			||||||
            if (options.allowFunctionsWithoutTypeParameters && !node.typeParameters) {
 | 
					            if (options.allowFunctionsWithoutTypeParameters && !node.typeParameters) {
 | 
				
			||||||
                return true;
 | 
					                return true;
 | 
				
			||||||
@@ -89,7 +88,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
                if (node.id?.name) {
 | 
					                if (node.id?.name) {
 | 
				
			||||||
                    funcName = node.id.name;
 | 
					                    funcName = node.id.name;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                else {
 | 
					                else if (parent) {
 | 
				
			||||||
                    switch (parent.type) {
 | 
					                    switch (parent.type) {
 | 
				
			||||||
                        case utils_1.AST_NODE_TYPES.VariableDeclarator: {
 | 
					                        case utils_1.AST_NODE_TYPES.VariableDeclarator: {
 | 
				
			||||||
                            if (parent.id.type === utils_1.AST_NODE_TYPES.Identifier) {
 | 
					                            if (parent.id.type === utils_1.AST_NODE_TYPES.Identifier) {
 | 
				
			||||||
@@ -114,6 +113,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
            if (node.type === utils_1.AST_NODE_TYPES.FunctionDeclaration &&
 | 
					            if (node.type === utils_1.AST_NODE_TYPES.FunctionDeclaration &&
 | 
				
			||||||
                node.id &&
 | 
					                node.id &&
 | 
				
			||||||
 | 
					                node.id.type === utils_1.AST_NODE_TYPES.Identifier &&
 | 
				
			||||||
                !!options.allowedNames.includes(node.id.name)) {
 | 
					                !!options.allowedNames.includes(node.id.name)) {
 | 
				
			||||||
                return true;
 | 
					                return true;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1 +1 @@
 | 
				
			|||||||
{"version":3,"file":"explicit-function-return-type.js","sourceRoot":"","sources":["../../src/rules/explicit-function-return-type.ts"],"names":[],"mappings":"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"}
 | 
					{"version":3,"file":"explicit-function-return-type.js","sourceRoot":"","sources":["../../src/rules/explicit-function-return-type.ts"],"names":[],"mappings":"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"}
 | 
				
			||||||
@@ -1,7 +1,6 @@
 | 
				
			|||||||
"use strict";
 | 
					"use strict";
 | 
				
			||||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
					Object.defineProperty(exports, "__esModule", { value: true });
 | 
				
			||||||
const utils_1 = require("@typescript-eslint/utils");
 | 
					const utils_1 = require("@typescript-eslint/utils");
 | 
				
			||||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
					 | 
				
			||||||
const util_1 = require("../util");
 | 
					const util_1 = require("../util");
 | 
				
			||||||
exports.default = (0, util_1.createRule)({
 | 
					exports.default = (0, util_1.createRule)({
 | 
				
			||||||
    name: 'explicit-member-accessibility',
 | 
					    name: 'explicit-member-accessibility',
 | 
				
			||||||
@@ -70,7 +69,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    defaultOptions: [{ accessibility: 'explicit' }],
 | 
					    defaultOptions: [{ accessibility: 'explicit' }],
 | 
				
			||||||
    create(context, [option]) {
 | 
					    create(context, [option]) {
 | 
				
			||||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
					        const sourceCode = context.getSourceCode();
 | 
				
			||||||
        const baseCheck = option.accessibility ?? 'explicit';
 | 
					        const baseCheck = option.accessibility ?? 'explicit';
 | 
				
			||||||
        const overrides = option.overrides ?? {};
 | 
					        const overrides = option.overrides ?? {};
 | 
				
			||||||
        const ctorCheck = overrides.constructors ?? baseCheck;
 | 
					        const ctorCheck = overrides.constructors ?? baseCheck;
 | 
				
			||||||
@@ -167,7 +166,7 @@ exports.default = (0, util_1.createRule)({
 | 
				
			|||||||
         */
 | 
					         */
 | 
				
			||||||
        function getMissingAccessibilitySuggestions(node) {
 | 
					        function getMissingAccessibilitySuggestions(node) {
 | 
				
			||||||
            function fix(accessibility, fixer) {
 | 
					            function fix(accessibility, fixer) {
 | 
				
			||||||
                if (node.decorators.length) {
 | 
					                if (node?.decorators.length) {
 | 
				
			||||||
                    const lastDecorator = node.decorators[node.decorators.length - 1];
 | 
					                    const lastDecorator = node.decorators[node.decorators.length - 1];
 | 
				
			||||||
                    const nextToken = sourceCode.getTokenAfter(lastDecorator);
 | 
					                    const nextToken = sourceCode.getTokenAfter(lastDecorator);
 | 
				
			||||||
                    return fixer.insertTextBefore(nextToken, `${accessibility} `);
 | 
					                    return fixer.insertTextBefore(nextToken, `${accessibility} `);
 | 
				
			||||||
 
 | 
				
			|||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user