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]
 | 
			
		||||
])
 | 
			
		||||
 | 
			
		||||
function getDecoder (charset) {
 | 
			
		||||
  let lc
 | 
			
		||||
  while (true) {
 | 
			
		||||
    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())) {
 | 
			
		||||
function decodeText (text, textEncoding, destEncoding) {
 | 
			
		||||
  if (text) {
 | 
			
		||||
    if (textDecoders.has(destEncoding)) {
 | 
			
		||||
      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) { }
 | 
			
		||||
    }
 | 
			
		||||
    return typeof data === 'string'
 | 
			
		||||
      ? data
 | 
			
		||||
      : data.toString()
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function decodeText (text, sourceEncoding, destEncoding) {
 | 
			
		||||
  if (text) {
 | 
			
		||||
    return getDecoder(destEncoding)(text, sourceEncoding)
 | 
			
		||||
  }
 | 
			
		||||
  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'
 | 
			
		||||
 | 
			
		||||
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 = {
 | 
			
		||||
  '%00': '\x00', '%01': '\x01', '%02': '\x02', '%03': '\x03', '%04': '\x04',
 | 
			
		||||
  '%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, byte) {
 | 
			
		||||
  return String.fromCharCode(parseInt(byte, 16))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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) {
 | 
			
		||||
  const res = []
 | 
			
		||||
  let state = STATE_KEY
 | 
			
		||||
  let state = 'key'
 | 
			
		||||
  let charset = ''
 | 
			
		||||
  let inquote = false
 | 
			
		||||
  let escaping = false
 | 
			
		||||
  let p = 0
 | 
			
		||||
  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]
 | 
			
		||||
    if (char === '\\' && inquote) {
 | 
			
		||||
      if (escaping) { escaping = false } else {
 | 
			
		||||
@@ -135,31 +28,29 @@ function parseParams (str) {
 | 
			
		||||
      if (!escaping) {
 | 
			
		||||
        if (inquote) {
 | 
			
		||||
          inquote = false
 | 
			
		||||
          state = STATE_KEY
 | 
			
		||||
          state = 'key'
 | 
			
		||||
        } else { inquote = true }
 | 
			
		||||
        continue
 | 
			
		||||
      } else { escaping = false }
 | 
			
		||||
    } else {
 | 
			
		||||
      if (escaping && inquote) { tmp += '\\' }
 | 
			
		||||
      escaping = false
 | 
			
		||||
      if ((state === STATE_CHARSET || state === STATE_LANG) && char === "'") {
 | 
			
		||||
        if (state === STATE_CHARSET) {
 | 
			
		||||
          state = STATE_LANG
 | 
			
		||||
      if ((state === 'charset' || state === 'lang') && char === "'") {
 | 
			
		||||
        if (state === 'charset') {
 | 
			
		||||
          state = 'lang'
 | 
			
		||||
          charset = tmp.substring(1)
 | 
			
		||||
        } else { state = STATE_VALUE }
 | 
			
		||||
        } else { state = 'value' }
 | 
			
		||||
        tmp = ''
 | 
			
		||||
        continue
 | 
			
		||||
      } else if (state === STATE_KEY &&
 | 
			
		||||
      } else if (state === 'key' &&
 | 
			
		||||
        (char === '*' || char === '=') &&
 | 
			
		||||
        res.length) {
 | 
			
		||||
        state = char === '*'
 | 
			
		||||
          ? STATE_CHARSET
 | 
			
		||||
          : STATE_VALUE
 | 
			
		||||
        if (char === '*') { state = 'charset' } else { state = 'value' }
 | 
			
		||||
        res[p] = [tmp, undefined]
 | 
			
		||||
        tmp = ''
 | 
			
		||||
        continue
 | 
			
		||||
      } else if (!inquote && char === ';') {
 | 
			
		||||
        state = STATE_KEY
 | 
			
		||||
        state = 'key'
 | 
			
		||||
        if (charset) {
 | 
			
		||||
          if (tmp.length) {
 | 
			
		||||
            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",
 | 
			
		||||
  "version": "2.1.0",
 | 
			
		||||
  "version": "2.0.0",
 | 
			
		||||
  "private": false,
 | 
			
		||||
  "author": "Brian White <mscdex@mscdex.net>",
 | 
			
		||||
  "contributors": [
 | 
			
		||||
@@ -17,7 +17,6 @@
 | 
			
		||||
  ],
 | 
			
		||||
  "description": "A streaming parser for HTML form data for node.js",
 | 
			
		||||
  "main": "lib/main",
 | 
			
		||||
  "type": "commonjs",
 | 
			
		||||
  "types": "lib/main.d.ts",
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "bench:busboy": "cd benchmarks && npm install && npm run benchmark-fastify",
 | 
			
		||||
@@ -27,7 +26,7 @@
 | 
			
		||||
    "lint:everything": "npm run lint && npm run test:types",
 | 
			
		||||
    "lint:fix": "standard --fix",
 | 
			
		||||
    "lint:standard": "standard --verbose | snazzy",
 | 
			
		||||
    "test:mocha": "tap",
 | 
			
		||||
    "test:mocha": "mocha test",
 | 
			
		||||
    "test:types": "tsd",
 | 
			
		||||
    "test:coverage": "nyc npm run test",
 | 
			
		||||
    "test": "npm run test:mocha"
 | 
			
		||||
@@ -38,11 +37,15 @@
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "@types/node": "^20.1.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",
 | 
			
		||||
    "snazzy": "^9.0.0",
 | 
			
		||||
    "standard": "^17.0.0",
 | 
			
		||||
    "tap": "^16.3.8",
 | 
			
		||||
    "tinybench": "^2.5.1",
 | 
			
		||||
    "tsd": "^0.29.0",
 | 
			
		||||
    "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;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @typedef ParsedURL
 | 
			
		||||
 * @type {import('.').ParsedURL}
 | 
			
		||||
 */
 | 
			
		||||
module.exports = function (req, toDecode) {
 | 
			
		||||
	let url = req.url;
 | 
			
		||||
	if (url == null) return;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @typedef Request
 | 
			
		||||
 * @property {string} url
 | 
			
		||||
 * @property {ParsedURL} _parsedUrl
 | 
			
		||||
 */
 | 
			
		||||
	let obj = req._parsedUrl;
 | 
			
		||||
	if (obj && obj._raw === url) return obj;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @param {Request} req
 | 
			
		||||
 * @returns {ParsedURL|void}
 | 
			
		||||
 */
 | 
			
		||||
function parse(req) {
 | 
			
		||||
	let raw = req.url;
 | 
			
		||||
	if (raw == null) return;
 | 
			
		||||
	obj = {
 | 
			
		||||
		path: url,
 | 
			
		||||
		pathname: url,
 | 
			
		||||
		search: null,
 | 
			
		||||
		query: null,
 | 
			
		||||
		href: url,
 | 
			
		||||
		_raw: url
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	let prev = req._parsedUrl;
 | 
			
		||||
	if (prev && prev.raw === raw) return prev;
 | 
			
		||||
	if (url.length > 1) {
 | 
			
		||||
		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;
 | 
			
		||||
 | 
			
		||||
	if (raw.length > 1) {
 | 
			
		||||
		let idx = raw.indexOf('?', 1);
 | 
			
		||||
		let idx = url.indexOf('?', 1);
 | 
			
		||||
 | 
			
		||||
		if (idx !== -1) {
 | 
			
		||||
			search = raw.substring(idx);
 | 
			
		||||
			pathname = raw.substring(0, idx);
 | 
			
		||||
			if (search.length > 1) {
 | 
			
		||||
				query = qs.parse(search.substring(1));
 | 
			
		||||
			obj.search = url.substring(idx);
 | 
			
		||||
			obj.query = obj.search.substring(1);
 | 
			
		||||
			obj.pathname = url.substring(0, idx);
 | 
			
		||||
			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;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @typedef ParsedURL
 | 
			
		||||
 * @type {import('.').ParsedURL}
 | 
			
		||||
 */
 | 
			
		||||
export default function (req, toDecode) {
 | 
			
		||||
	let url = req.url;
 | 
			
		||||
	if (url == null) return;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @typedef Request
 | 
			
		||||
 * @property {string} url
 | 
			
		||||
 * @property {ParsedURL} _parsedUrl
 | 
			
		||||
 */
 | 
			
		||||
	let obj = req._parsedUrl;
 | 
			
		||||
	if (obj && obj._raw === url) return obj;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @param {Request} req
 | 
			
		||||
 * @returns {ParsedURL|void}
 | 
			
		||||
 */
 | 
			
		||||
export function parse(req) {
 | 
			
		||||
	let raw = req.url;
 | 
			
		||||
	if (raw == null) return;
 | 
			
		||||
	obj = {
 | 
			
		||||
		path: url,
 | 
			
		||||
		pathname: url,
 | 
			
		||||
		search: null,
 | 
			
		||||
		query: null,
 | 
			
		||||
		href: url,
 | 
			
		||||
		_raw: url
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	let prev = req._parsedUrl;
 | 
			
		||||
	if (prev && prev.raw === raw) return prev;
 | 
			
		||||
	if (url.length > 1) {
 | 
			
		||||
		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;
 | 
			
		||||
 | 
			
		||||
	if (raw.length > 1) {
 | 
			
		||||
		let idx = raw.indexOf('?', 1);
 | 
			
		||||
		let idx = url.indexOf('?', 1);
 | 
			
		||||
 | 
			
		||||
		if (idx !== -1) {
 | 
			
		||||
			search = raw.substring(idx);
 | 
			
		||||
			pathname = raw.substring(0, idx);
 | 
			
		||||
			if (search.length > 1) {
 | 
			
		||||
				query = qs.parse(search.substring(1));
 | 
			
		||||
			obj.search = url.substring(idx);
 | 
			
		||||
			obj.query = obj.search.substring(1);
 | 
			
		||||
			obj.pathname = url.substring(0, idx);
 | 
			
		||||
			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;
 | 
			
		||||
							
								
								
									
										15
									
								
								node_modules/@polka/url/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								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",
 | 
			
		||||
  "repository": "lukeed/polka",
 | 
			
		||||
  "description": "Super fast, memoized `req.url` parser",
 | 
			
		||||
  "module": "build.mjs",
 | 
			
		||||
  "types": "index.d.ts",
 | 
			
		||||
  "main": "build.js",
 | 
			
		||||
  "license": "MIT",
 | 
			
		||||
  "exports": {
 | 
			
		||||
    ".": {
 | 
			
		||||
      "types": "./index.d.ts",
 | 
			
		||||
      "import": "./build.mjs",
 | 
			
		||||
      "require": "./build.js"
 | 
			
		||||
    },
 | 
			
		||||
    "./package.json": "./package.json"
 | 
			
		||||
  },
 | 
			
		||||
  "files": [
 | 
			
		||||
    "*.d.ts",
 | 
			
		||||
    "build.*"
 | 
			
		||||
  ],
 | 
			
		||||
  "author": {
 | 
			
		||||
@@ -26,5 +16,6 @@
 | 
			
		||||
  },
 | 
			
		||||
  "publishConfig": {
 | 
			
		||||
    "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]!
 | 
			
		||||
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
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
 | 
			
		||||
 | 
			
		||||
@@ -19,37 +19,58 @@ $ npm install --save @polka/url
 | 
			
		||||
```js
 | 
			
		||||
const parse = require('@polka/url');
 | 
			
		||||
 | 
			
		||||
let req = {
 | 
			
		||||
  url: '/foo/bar?fizz=buzz'
 | 
			
		||||
};
 | 
			
		||||
let output = parse(req);
 | 
			
		||||
//=> {
 | 
			
		||||
let req = { url: '/foo/bar?fizz=buzz' };
 | 
			
		||||
let foo = parse(req);
 | 
			
		||||
//=> { search: '?fizz=buzz',
 | 
			
		||||
//=>   query: 'fizz=buzz',
 | 
			
		||||
//=>   pathname: '/foo/bar',
 | 
			
		||||
//=>   raw: '/foo/bar?fizz=buzz',
 | 
			
		||||
//=>   search: '?fizz=buzz',
 | 
			
		||||
//=>   query: {
 | 
			
		||||
//=>     fizz: 'buzz'
 | 
			
		||||
//=>   },
 | 
			
		||||
//=> }
 | 
			
		||||
//=>   path: '/foo/bar?fizz=buzz',
 | 
			
		||||
//=>   href: '/foo/bar?fizz=buzz',
 | 
			
		||||
//=>   _raw: '/foo/bar?fizz=buzz' }
 | 
			
		||||
 | 
			
		||||
// 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
 | 
			
		||||
 | 
			
		||||
### url(req)
 | 
			
		||||
### url(req, toDecode)
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
#### req
 | 
			
		||||
Type: `IncomingMessage` or `{ url: string }`
 | 
			
		||||
Type: `IncomingMessage` or `Object`
 | 
			
		||||
 | 
			
		||||
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`.
 | 
			
		||||
 | 
			
		||||
#### 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
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										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",
 | 
			
		||||
  "version": "1.27.5",
 | 
			
		||||
  "version": "1.27.3",
 | 
			
		||||
  "description": "The fastest way to build Svelte apps",
 | 
			
		||||
  "repository": {
 | 
			
		||||
    "type": "git",
 | 
			
		||||
@@ -11,7 +11,7 @@
 | 
			
		||||
  "homepage": "https://kit.svelte.dev",
 | 
			
		||||
  "type": "module",
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "@sveltejs/vite-plugin-svelte": "^2.5.0",
 | 
			
		||||
    "@sveltejs/vite-plugin-svelte": "^2.4.1",
 | 
			
		||||
    "@types/cookie": "^0.5.1",
 | 
			
		||||
    "cookie": "^0.5.0",
 | 
			
		||||
    "devalue": "^4.3.1",
 | 
			
		||||
@@ -41,7 +41,7 @@
 | 
			
		||||
    "vitest": "^0.34.5"
 | 
			
		||||
  },
 | 
			
		||||
  "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"
 | 
			
		||||
  },
 | 
			
		||||
  "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';
 | 
			
		||||
 | 
			
		||||
/** @typedef {import('./types.js').Validator} Validator */
 | 
			
		||||
/** @typedef {import('./types').Validator} Validator */
 | 
			
		||||
 | 
			
		||||
const directives = object({
 | 
			
		||||
	'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[]} component_extensions
 | 
			
		||||
 * @param {string[]} module_extensions
 | 
			
		||||
 * @returns {import('./types.js').RouteFile}
 | 
			
		||||
 * @returns {import('./types').RouteFile}
 | 
			
		||||
 */
 | 
			
		||||
function analyze(project_relative, file, component_extensions, module_extensions) {
 | 
			
		||||
	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 path from 'node:path';
 | 
			
		||||
import { VERSION } from 'svelte/compiler';
 | 
			
		||||
import { mkdirp } from '../../utils/filesystem.js';
 | 
			
		||||
 | 
			
		||||
/** @type {Map<string, string>} */
 | 
			
		||||
@@ -69,7 +68,3 @@ export function dedent(strings, ...values) {
 | 
			
		||||
 | 
			
		||||
	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 { relative_path, resolve_entry } from '../../utils/filesystem.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';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
@@ -143,7 +143,7 @@ export function write_client_manifest(kit, manifest_data, output, metadata) {
 | 
			
		||||
				}(({ 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
 | 
			
		||||
@@ -89,15 +89,4 @@ export function write_root(manifest_data, output) {
 | 
			
		||||
			{/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 { load_error_page, load_template } from '../config/index.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';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
@@ -25,7 +25,7 @@ const server_template = ({
 | 
			
		||||
	template,
 | 
			
		||||
	error_page
 | 
			
		||||
}) => `
 | 
			
		||||
import root from '../root.${isSvelte5Plus() ? 'js' : 'svelte'}';
 | 
			
		||||
import root from '../root.svelte';
 | 
			
		||||
import { set_building } from '__sveltekit/environment';
 | 
			
		||||
import { set_assets } from '__sveltekit/paths';
 | 
			
		||||
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([
 | 
			
		||||
		'ambient.d.ts',
 | 
			
		||||
		'./types/**/$types.d.ts',
 | 
			
		||||
		config_relative('vite.config.js'),
 | 
			
		||||
		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
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										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('vite').Manifest} server_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) {
 | 
			
		||||
	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.
 | 
			
		||||
 * @param {import('vite').Rollup.PluginContext} context
 | 
			
		||||
 * @param {import('rollup').PluginContext} context
 | 
			
		||||
 * @param {{ cwd: string; lib: string }} paths
 | 
			
		||||
 */
 | 
			
		||||
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 { s } from '../../utils/misc.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';
 | 
			
		||||
 | 
			
		||||
const cwd = process.cwd();
 | 
			
		||||
 | 
			
		||||
/** @type {import('./types.js').EnforcedConfig} */
 | 
			
		||||
/** @type {import('./types').EnforcedConfig} */
 | 
			
		||||
const enforced_config = {
 | 
			
		||||
	appType: true,
 | 
			
		||||
	base: true,
 | 
			
		||||
@@ -136,7 +136,7 @@ export async function sveltekit() {
 | 
			
		||||
		onwarn: svelte_config.onwarn,
 | 
			
		||||
		compilerOptions: {
 | 
			
		||||
			// @ts-expect-error SvelteKit requires hydratable true by default
 | 
			
		||||
			hydratable: isSvelte5Plus() ? undefined : true,
 | 
			
		||||
			hydratable: true,
 | 
			
		||||
			...svelte_config.compilerOptions
 | 
			
		||||
		},
 | 
			
		||||
		...svelte_config.vitePlugin
 | 
			
		||||
@@ -702,7 +702,7 @@ function kit({ svelte_config }) {
 | 
			
		||||
 | 
			
		||||
				secondary_build_started = true;
 | 
			
		||||
 | 
			
		||||
				const { output } = /** @type {import('vite').Rollup.RollupOutput} */ (
 | 
			
		||||
				const { output } = /** @type {import('rollup').RollupOutput} */ (
 | 
			
		||||
					await vite.build({
 | 
			
		||||
						configFile: vite_config.configFile,
 | 
			
		||||
						// CLI args
 | 
			
		||||
@@ -742,7 +742,7 @@ function kit({ svelte_config }) {
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				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')
 | 
			
		||||
				);
 | 
			
		||||
 | 
			
		||||
@@ -863,7 +863,7 @@ function warn_overridden_config(config, resolved_config) {
 | 
			
		||||
/**
 | 
			
		||||
 * @param {Record<string, any>} 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[]} 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 */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @param {{ middlewares: import('connect').Server }} vite
 | 
			
		||||
 * @param {{
 | 
			
		||||
 *   middlewares: import('connect').Server;
 | 
			
		||||
 *   httpServer: import('http').Server;
 | 
			
		||||
 * }} vite
 | 
			
		||||
 * @param {import('vite').ResolvedConfig} vite_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_router_options,
 | 
			
		||||
	is_external_url,
 | 
			
		||||
	scroll_state,
 | 
			
		||||
	origin
 | 
			
		||||
	scroll_state
 | 
			
		||||
} from './utils.js';
 | 
			
		||||
 | 
			
		||||
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
 | 
			
		||||
 * @returns {import('./types.js').Client}
 | 
			
		||||
 * @returns {import('./types').Client}
 | 
			
		||||
 */
 | 
			
		||||
export function create_client(app, target) {
 | 
			
		||||
	const routes = parse(app);
 | 
			
		||||
@@ -83,7 +82,7 @@ export function create_client(app, target) {
 | 
			
		||||
	 */
 | 
			
		||||
	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;
 | 
			
		||||
 | 
			
		||||
	const callbacks = {
 | 
			
		||||
@@ -97,7 +96,7 @@ export function create_client(app, target) {
 | 
			
		||||
		after_navigate: []
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	/** @type {import('./types.js').NavigationState} */
 | 
			
		||||
	/** @type {import('./types').NavigationState} */
 | 
			
		||||
	let current = {
 | 
			
		||||
		branch: [],
 | 
			
		||||
		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) {
 | 
			
		||||
		load_cache = {
 | 
			
		||||
			id: intent.id,
 | 
			
		||||
@@ -275,7 +274,7 @@ export function create_client(app, target) {
 | 
			
		||||
		await Promise.all(promises);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/** @param {import('./types.js').NavigationFinished} result */
 | 
			
		||||
	/** @param {import('./types').NavigationFinished} result */
 | 
			
		||||
	function initialize(result) {
 | 
			
		||||
		if (DEV && result.state.error && document.querySelector('vite-error-overlay')) return;
 | 
			
		||||
 | 
			
		||||
@@ -316,7 +315,7 @@ export function create_client(app, target) {
 | 
			
		||||
	 * @param {{
 | 
			
		||||
	 *   url: URL;
 | 
			
		||||
	 *   params: Record<string, string>;
 | 
			
		||||
	 *   branch: Array<import('./types.js').BranchNode | undefined>;
 | 
			
		||||
	 *   branch: Array<import('./types').BranchNode | undefined>;
 | 
			
		||||
	 *   status: number;
 | 
			
		||||
	 *   error: App.Error | null;
 | 
			
		||||
	 *   route: import('types').CSRRoute | null;
 | 
			
		||||
@@ -341,7 +340,7 @@ export function create_client(app, target) {
 | 
			
		||||
		// eslint-disable-next-line
 | 
			
		||||
		url.search = url.search; // turn `/?` into `/`
 | 
			
		||||
 | 
			
		||||
		/** @type {import('./types.js').NavigationFinished} */
 | 
			
		||||
		/** @type {import('./types').NavigationFinished} */
 | 
			
		||||
		const result = {
 | 
			
		||||
			type: 'loaded',
 | 
			
		||||
			state: {
 | 
			
		||||
@@ -418,9 +417,9 @@ export function create_client(app, target) {
 | 
			
		||||
	 *   url: URL;
 | 
			
		||||
	 *   params: Record<string, string>;
 | 
			
		||||
	 *   route: { id: string | null };
 | 
			
		||||
	 * 	 server_data_node: import('./types.js').DataNode | null;
 | 
			
		||||
	 * 	 server_data_node: import('./types').DataNode | null;
 | 
			
		||||
	 * }} options
 | 
			
		||||
	 * @returns {Promise<import('./types.js').BranchNode>}
 | 
			
		||||
	 * @returns {Promise<import('./types').BranchNode>}
 | 
			
		||||
	 */
 | 
			
		||||
	async function load_node({ loader, parent, url, params, route, server_data_node }) {
 | 
			
		||||
		/** @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.js').DataNode | null} [previous]
 | 
			
		||||
	 * @returns {import('./types.js').DataNode | null}
 | 
			
		||||
	 * @param {import('./types').DataNode | null} [previous]
 | 
			
		||||
	 * @returns {import('./types').DataNode | null}
 | 
			
		||||
	 */
 | 
			
		||||
	function create_data_node(node, previous) {
 | 
			
		||||
		if (node?.type === 'data') return node;
 | 
			
		||||
@@ -600,8 +599,8 @@ export function create_client(app, target) {
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * @param {import('./types.js').NavigationIntent} intent
 | 
			
		||||
	 * @returns {Promise<import('./types.js').NavigationResult>}
 | 
			
		||||
	 * @param {import('./types').NavigationIntent} intent
 | 
			
		||||
	 * @returns {Promise<import('./types').NavigationResult>}
 | 
			
		||||
	 */
 | 
			
		||||
	async function load_route({ id, invalidating, url, params, route }) {
 | 
			
		||||
		if (load_cache?.id === id) {
 | 
			
		||||
@@ -665,7 +664,7 @@ export function create_client(app, target) {
 | 
			
		||||
		const branch_promises = loaders.map(async (loader, i) => {
 | 
			
		||||
			if (!loader) return;
 | 
			
		||||
 | 
			
		||||
			/** @type {import('./types.js').BranchNode | undefined} */
 | 
			
		||||
			/** @type {import('./types').BranchNode | undefined} */
 | 
			
		||||
			const previous = current.branch[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
 | 
			
		||||
		for (const p of branch_promises) p.catch(() => {});
 | 
			
		||||
 | 
			
		||||
		/** @type {Array<import('./types.js').BranchNode | undefined>} */
 | 
			
		||||
		/** @type {Array<import('./types').BranchNode | undefined>} */
 | 
			
		||||
		const branch = [];
 | 
			
		||||
 | 
			
		||||
		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 {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
 | 
			
		||||
	 * @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) {
 | 
			
		||||
		while (i--) {
 | 
			
		||||
@@ -816,7 +815,7 @@ export function create_client(app, target) {
 | 
			
		||||
	 *   url: URL;
 | 
			
		||||
	 *   route: { id: string | null }
 | 
			
		||||
	 * }} opts
 | 
			
		||||
	 * @returns {Promise<import('./types.js').NavigationFinished>}
 | 
			
		||||
	 * @returns {Promise<import('./types').NavigationFinished>}
 | 
			
		||||
	 */
 | 
			
		||||
	async function load_root_error_page({ status, error, url, route }) {
 | 
			
		||||
		/** @type {Record<string, string>} */
 | 
			
		||||
@@ -844,7 +843,7 @@ export function create_client(app, target) {
 | 
			
		||||
			} catch {
 | 
			
		||||
				// 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
 | 
			
		||||
				if (url.origin !== origin || url.pathname !== location.pathname || hydrated) {
 | 
			
		||||
				if (url.origin !== location.origin || url.pathname !== location.pathname || hydrated) {
 | 
			
		||||
					await native_navigation(url);
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
@@ -859,7 +858,7 @@ export function create_client(app, target) {
 | 
			
		||||
			server_data_node: create_data_node(server_data_node)
 | 
			
		||||
		});
 | 
			
		||||
 | 
			
		||||
		/** @type {import('./types.js').BranchNode} */
 | 
			
		||||
		/** @type {import('./types').BranchNode} */
 | 
			
		||||
		const root_error = {
 | 
			
		||||
			node: await default_error_loader(),
 | 
			
		||||
			loader: default_error_loader,
 | 
			
		||||
@@ -892,7 +891,7 @@ export function create_client(app, target) {
 | 
			
		||||
 | 
			
		||||
			if (params) {
 | 
			
		||||
				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 };
 | 
			
		||||
				return intent;
 | 
			
		||||
			}
 | 
			
		||||
@@ -908,7 +907,7 @@ export function create_client(app, target) {
 | 
			
		||||
	 * @param {{
 | 
			
		||||
	 *   url: URL;
 | 
			
		||||
	 *   type: import('@sveltejs/kit').Navigation["type"];
 | 
			
		||||
	 *   intent?: import('./types.js').NavigationIntent;
 | 
			
		||||
	 *   intent?: import('./types').NavigationIntent;
 | 
			
		||||
	 *   delta?: number;
 | 
			
		||||
	 * }} opts
 | 
			
		||||
	 */
 | 
			
		||||
@@ -1171,10 +1170,10 @@ export function create_client(app, target) {
 | 
			
		||||
	 * @param {{ id: string | null }} route
 | 
			
		||||
	 * @param {App.Error} error
 | 
			
		||||
	 * @param {number} status
 | 
			
		||||
	 * @returns {Promise<import('./types.js').NavigationFinished>}
 | 
			
		||||
	 * @returns {Promise<import('./types').NavigationFinished>}
 | 
			
		||||
	 */
 | 
			
		||||
	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,
 | 
			
		||||
			// which means no SSR, which means we would end up in an endless loop
 | 
			
		||||
			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) || {});
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			/** @type {import('./types.js').NavigationFinished | undefined} */
 | 
			
		||||
			/** @type {import('./types').NavigationFinished | undefined} */
 | 
			
		||||
			let result;
 | 
			
		||||
 | 
			
		||||
			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 parsed_route = routes.find(({ id }) => id === route.id);
 | 
			
		||||
@@ -2019,8 +2018,8 @@ function reset_focus() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @param {import('./types.js').NavigationState} current
 | 
			
		||||
 * @param {import('./types.js').NavigationIntent | undefined} intent
 | 
			
		||||
 * @param {import('./types').NavigationState} current
 | 
			
		||||
 * @param {import('./types').NavigationIntent | undefined} intent
 | 
			
		||||
 * @param {URL | null} url
 | 
			
		||||
 * @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';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @param {import('./types.js').SvelteKitApp} app
 | 
			
		||||
 * @param {import('./types').SvelteKitApp} app
 | 
			
		||||
 * @returns {import('types').CSRRoute[]}
 | 
			
		||||
 */
 | 
			
		||||
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 { BROWSER } from 'esm-env';
 | 
			
		||||
 | 
			
		||||
/** @type {import('./types.js').Client} */
 | 
			
		||||
/** @type {import('./types').Client} */
 | 
			
		||||
export let client;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @param {{
 | 
			
		||||
 *   client: import('./types.js').Client;
 | 
			
		||||
 *   client: import('./types').Client;
 | 
			
		||||
 * }} 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';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @param {import('./types.js').SvelteKitApp} app
 | 
			
		||||
 * @param {import('./types').SvelteKitApp} app
 | 
			
		||||
 * @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) {
 | 
			
		||||
	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 {
 | 
			
		||||
	afterNavigate,
 | 
			
		||||
	beforeNavigate,
 | 
			
		||||
@@ -8,7 +8,7 @@ import {
 | 
			
		||||
	invalidateAll,
 | 
			
		||||
	preloadCode,
 | 
			
		||||
	preloadData
 | 
			
		||||
} from '../app/navigation.js';
 | 
			
		||||
} from '../app/navigation';
 | 
			
		||||
import { SvelteComponent } from 'svelte';
 | 
			
		||||
import { ClientHooks, CSRPageNode, CSRPageNodeLoader, CSRRoute, TrailingSlash, Uses } from 'types';
 | 
			
		||||
import { Page, ParamMatcher } from '@sveltejs/kit';
 | 
			
		||||
@@ -90,8 +90,7 @@ export type NavigationFinished = {
 | 
			
		||||
	type: 'loaded';
 | 
			
		||||
	state: NavigationState;
 | 
			
		||||
	props: {
 | 
			
		||||
		constructors: Array<typeof SvelteComponent>;
 | 
			
		||||
		components?: Array<SvelteComponent>;
 | 
			
		||||
		components: Array<typeof SvelteComponent>;
 | 
			
		||||
		page?: Page;
 | 
			
		||||
		form?: Record<string, any> | null;
 | 
			
		||||
		[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__ */
 | 
			
		||||
 | 
			
		||||
export const origin = BROWSER ? location.origin : '';
 | 
			
		||||
 | 
			
		||||
/** @param {HTMLDocument} doc */
 | 
			
		||||
export function get_base_uri(doc) {
 | 
			
		||||
	let baseURI = doc.baseURI;
 | 
			
		||||
@@ -137,7 +135,7 @@ export function get_link_info(a, base) {
 | 
			
		||||
		is_external_url(url, base) ||
 | 
			
		||||
		(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 };
 | 
			
		||||
}
 | 
			
		||||
@@ -292,5 +290,5 @@ export function create_updated_store() {
 | 
			
		||||
 * @param {string} 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'
 | 
			
		||||
	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 = {};
 | 
			
		||||
 | 
			
		||||
	/** @type {import('cookie').CookieSerializeOptions} */
 | 
			
		||||
@@ -232,7 +232,7 @@ export function path_matches(path, constraint) {
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @param {Headers} headers
 | 
			
		||||
 * @param {import('./page/types.js').Cookie[]} cookies
 | 
			
		||||
 * @param {import('./page/types').Cookie[]} cookies
 | 
			
		||||
 */
 | 
			
		||||
export function add_cookies_to_headers(headers, 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;
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * @param {import('./types.js').CspConfig} config
 | 
			
		||||
	 * @param {import('./types.js').CspOpts} opts
 | 
			
		||||
	 * @param {import('./types').CspConfig} config
 | 
			
		||||
	 * @param {import('./types').CspOpts} opts
 | 
			
		||||
	 */
 | 
			
		||||
	constructor({ mode, directives, reportOnly }, { 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
 | 
			
		||||
		state.prerender_default = should_prerender;
 | 
			
		||||
 | 
			
		||||
		/** @type {import('./types.js').Fetched[]} */
 | 
			
		||||
		/** @type {import('./types').Fetched[]} */
 | 
			
		||||
		const fetched = [];
 | 
			
		||||
 | 
			
		||||
		if (get_option(nodes, 'ssr') === false && !state.prerendering) {
 | 
			
		||||
		if (get_option(nodes, 'ssr') === false) {
 | 
			
		||||
			return await render_response({
 | 
			
		||||
				branch: [],
 | 
			
		||||
				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.
 | 
			
		||||
 * @param {{
 | 
			
		||||
 *   event: import('@sveltejs/kit').RequestEvent;
 | 
			
		||||
 *   fetched: import('./types.js').Fetched[];
 | 
			
		||||
 *   fetched: import('./types').Fetched[];
 | 
			
		||||
 *   node: import('types').SSRNode | undefined;
 | 
			
		||||
 *   parent: () => Promise<Record<string, any>>;
 | 
			
		||||
 *   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 {import('types').SSRState} state
 | 
			
		||||
 * @param {import('./types.js').Fetched[]} fetched
 | 
			
		||||
 * @param {import('./types').Fetched[]} fetched
 | 
			
		||||
 * @param {boolean} csr
 | 
			
		||||
 * @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.
 | 
			
		||||
 * @param {{
 | 
			
		||||
 *   branch: Array<import('./types.js').Loaded>;
 | 
			
		||||
 *   fetched: Array<import('./types.js').Fetched>;
 | 
			
		||||
 *   branch: Array<import('./types').Loaded>;
 | 
			
		||||
 *   fetched: Array<import('./types').Fetched>;
 | 
			
		||||
 *   options: import('types').SSROptions;
 | 
			
		||||
 *   manifest: import('@sveltejs/kit').SSRManifest;
 | 
			
		||||
 *   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);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/** @type {import('./types.js').Fetched[]} */
 | 
			
		||||
	/** @type {import('./types').Fetched[]} */
 | 
			
		||||
	const fetched = [];
 | 
			
		||||
 | 
			
		||||
	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>} */
 | 
			
		||||
	const headers = {};
 | 
			
		||||
 | 
			
		||||
	/** @type {Record<string, import('./page/types.js').Cookie>} */
 | 
			
		||||
	/** @type {Record<string, import('./page/types').Cookie>} */
 | 
			
		||||
	let cookies_to_add = {};
 | 
			
		||||
 | 
			
		||||
	/** @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 * from '../exports/index.js';
 | 
			
		||||
export * from '../exports/index';
 | 
			
		||||
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
 | 
			
		||||
 | 
			
		||||
/** @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",
 | 
			
		||||
  "version": "2.5.2",
 | 
			
		||||
  "version": "2.4.6",
 | 
			
		||||
  "license": "MIT",
 | 
			
		||||
  "author": "dominikg",
 | 
			
		||||
  "files": [
 | 
			
		||||
@@ -43,7 +43,7 @@
 | 
			
		||||
    "vitefu": "^0.2.4"
 | 
			
		||||
  },
 | 
			
		||||
  "peerDependencies": {
 | 
			
		||||
    "svelte": "^3.54.0 || ^4.0.0 || ^5.0.0-next.0",
 | 
			
		||||
    "svelte": "^3.54.0 || ^4.0.0",
 | 
			
		||||
    "vite": "^4.0.0"
 | 
			
		||||
  },
 | 
			
		||||
  "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
 | 
			
		||||
	 */
 | 
			
		||||
	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'>;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										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 { version as viteVersion } from 'vite';
 | 
			
		||||
import * as svelteCompiler from 'svelte/compiler';
 | 
			
		||||
 | 
			
		||||
import { svelteInspector } from '@sveltejs/vite-plugin-svelte-inspector';
 | 
			
		||||
 | 
			
		||||
@@ -8,7 +7,7 @@ import { isDepExcluded } from 'vitefu';
 | 
			
		||||
import { handleHotUpdate } from './handle-hot-update.js';
 | 
			
		||||
import { log, logCompilerWarnings } from './utils/log.js';
 | 
			
		||||
import { createCompileSvelte } from './utils/compile.js';
 | 
			
		||||
import { buildIdParser, buildModuleIdParser } from './utils/id.js';
 | 
			
		||||
import { buildIdParser } from './utils/id.js';
 | 
			
		||||
import {
 | 
			
		||||
	buildExtraViteConfig,
 | 
			
		||||
	validateInlineOptions,
 | 
			
		||||
@@ -25,7 +24,7 @@ import { saveSvelteMetadata } from './utils/optimizer.js';
 | 
			
		||||
import { VitePluginSvelteCache } from './utils/vite-plugin-svelte-cache.js';
 | 
			
		||||
import { loadRaw } from './utils/load-raw.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');
 | 
			
		||||
 | 
			
		||||
@@ -39,8 +38,6 @@ export function svelte(inlineOptions) {
 | 
			
		||||
	// updated in configResolved hook
 | 
			
		||||
	/** @type {import('./types/id.d.ts').IdParser} */
 | 
			
		||||
	let requestParser;
 | 
			
		||||
	/** @type {import('./types/id.d.ts').ModuleIdParser} */
 | 
			
		||||
	let moduleRequestParser;
 | 
			
		||||
	/** @type {import('./types/options.d.ts').ResolvedOptions} */
 | 
			
		||||
	let options;
 | 
			
		||||
	/** @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;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										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;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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 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
 | 
			
		||||
import { createMakeHot } from 'svelte-hmr';
 | 
			
		||||
import { safeBase64Hash } from './hash.js';
 | 
			
		||||
@@ -9,7 +9,7 @@ import { mapToRelative } from './sourcemaps.js';
 | 
			
		||||
 | 
			
		||||
const scriptLangRE = /<script [^>]*lang=["']?([^"' >]+)["']?[^>]*>/;
 | 
			
		||||
 | 
			
		||||
import { isSvelte3, isSvelte5 } from './svelte-version.js';
 | 
			
		||||
import { isSvelte3 } from './svelte-version.js';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @param {Function} [makeHot]
 | 
			
		||||
@@ -53,8 +53,7 @@ export const _createCompileSvelte = (makeHot) => {
 | 
			
		||||
		const compileOptions = {
 | 
			
		||||
			...options.compilerOptions,
 | 
			
		||||
			filename,
 | 
			
		||||
			// @ts-expect-error generate type is different for svelte5
 | 
			
		||||
			generate: isSvelte5 ? (ssr ? 'server' : 'client') : ssr ? 'ssr' : 'dom'
 | 
			
		||||
			generate: ssr ? 'ssr' : 'dom'
 | 
			
		||||
		};
 | 
			
		||||
		if (isSvelte3) {
 | 
			
		||||
			// @ts-ignore
 | 
			
		||||
@@ -87,7 +86,7 @@ export const _createCompileSvelte = (makeHot) => {
 | 
			
		||||
		}
 | 
			
		||||
		if (preprocessors) {
 | 
			
		||||
			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) {
 | 
			
		||||
				e.message = `Error while preprocessing ${filename}${e.message ? ` - ${e.message}` : ''}`;
 | 
			
		||||
				throw e;
 | 
			
		||||
@@ -124,7 +123,7 @@ export const _createCompileSvelte = (makeHot) => {
 | 
			
		||||
			: compileOptions;
 | 
			
		||||
 | 
			
		||||
		const endStat = stats?.start(filename);
 | 
			
		||||
		const compiled = svelte.compile(finalCode, finalCompileOptions);
 | 
			
		||||
		const compiled = compile(finalCode, finalCompileOptions);
 | 
			
		||||
 | 
			
		||||
		if (isSvelte3) {
 | 
			
		||||
			// prevent dangling pure comments
 | 
			
		||||
@@ -188,8 +187,7 @@ function buildMakeHot(options) {
 | 
			
		||||
		// @ts-ignore
 | 
			
		||||
		const adapter = options?.hot?.adapter;
 | 
			
		||||
		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: svelte.walk,
 | 
			
		||||
			walk,
 | 
			
		||||
			hotApi,
 | 
			
		||||
			adapter,
 | 
			
		||||
			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 * as svelte from 'svelte/compiler';
 | 
			
		||||
import { compile, preprocess } from 'svelte/compiler';
 | 
			
		||||
import { log } from './log.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
 | 
			
		||||
@@ -11,8 +11,6 @@ import { isSvelte3, isSvelte5 } from './svelte-version.js';
 | 
			
		||||
 | 
			
		||||
export const facadeEsbuildSveltePluginName = 'vite-plugin-svelte:facade';
 | 
			
		||||
 | 
			
		||||
const svelteModuleExtension = '.svelte.js';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @param {import('../types/options.d.ts').ResolvedOptions} options
 | 
			
		||||
 * @returns {EsbuildPlugin}
 | 
			
		||||
@@ -26,9 +24,6 @@ export function esbuildSveltePlugin(options) {
 | 
			
		||||
			if (build.initialOptions.plugins?.some((v) => v.name === 'vite:dep-scan')) return;
 | 
			
		||||
 | 
			
		||||
			const svelteExtensions = (options.extensions ?? ['.svelte']).map((ext) => ext.slice(1));
 | 
			
		||||
			if (isSvelte5) {
 | 
			
		||||
				svelteExtensions.push(svelteModuleExtension.slice(1));
 | 
			
		||||
			}
 | 
			
		||||
			const svelteFilter = new RegExp('\\.(' + svelteExtensions.join('|') + ')(\\?.*)?$');
 | 
			
		||||
			/** @type {import('../types/vite-plugin-svelte-stats.d.ts').StatCollection | undefined} */
 | 
			
		||||
			let statsCollection;
 | 
			
		||||
@@ -60,21 +55,6 @@ export function esbuildSveltePlugin(options) {
 | 
			
		||||
 * @returns {Promise<string>}
 | 
			
		||||
 */
 | 
			
		||||
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;
 | 
			
		||||
	if (css !== 'none') {
 | 
			
		||||
		// 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,
 | 
			
		||||
		css,
 | 
			
		||||
		filename,
 | 
			
		||||
		// @ts-expect-error generate type is different for svelte5
 | 
			
		||||
		generate: isSvelte5 ? 'client' : 'dom'
 | 
			
		||||
		generate: 'dom'
 | 
			
		||||
	};
 | 
			
		||||
	if (isSvelte3) {
 | 
			
		||||
		// @ts-ignore
 | 
			
		||||
@@ -96,7 +75,7 @@ async function compileSvelte(options, { filename, code }, statsCollection) {
 | 
			
		||||
 | 
			
		||||
	if (options.preprocess) {
 | 
			
		||||
		try {
 | 
			
		||||
			preprocessed = await svelte.preprocess(code, options.preprocess, { filename });
 | 
			
		||||
			preprocessed = await preprocess(code, options.preprocess, { filename });
 | 
			
		||||
		} catch (e) {
 | 
			
		||||
			e.message = `Error while preprocessing ${filename}${e.message ? ` - ${e.message}` : ''}`;
 | 
			
		||||
			throw e;
 | 
			
		||||
@@ -123,7 +102,7 @@ async function compileSvelte(options, { filename, code }, statsCollection) {
 | 
			
		||||
		  }
 | 
			
		||||
		: compileOptions;
 | 
			
		||||
	const endStat = statsCollection?.start(filename);
 | 
			
		||||
	const compiled = svelte.compile(finalCode, finalCompileOptions);
 | 
			
		||||
	const compiled = compile(finalCode, finalCompileOptions);
 | 
			
		||||
	if (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('../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 { VitePluginSvelteStats } from './vite-plugin-svelte-stats.js';
 | 
			
		||||
import { VitePluginSvelteCache } from './vite-plugin-svelte-cache.js';
 | 
			
		||||
import { isSvelte5 } from './svelte-version.js';
 | 
			
		||||
 | 
			
		||||
const allowedPluginOptions = new Set([
 | 
			
		||||
	'include',
 | 
			
		||||
@@ -228,10 +227,6 @@ export function resolveOptions(preResolveOptions, viteConfig, cache) {
 | 
			
		||||
 * @param {import('../types/options.d.ts').ResolvedOptions} 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.compilerOptions.dev) {
 | 
			
		||||
			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}
 | 
			
		||||
 */
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
### Additional Details
 | 
			
		||||
 * Last updated: Tue, 07 Nov 2023 20:08:00 GMT
 | 
			
		||||
 * Last updated: Wed, 18 Oct 2023 18:04:04 GMT
 | 
			
		||||
 * Dependencies: none
 | 
			
		||||
 | 
			
		||||
# 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",
 | 
			
		||||
    "version": "7.5.5",
 | 
			
		||||
    "version": "7.5.4",
 | 
			
		||||
    "description": "TypeScript definitions for semver",
 | 
			
		||||
    "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver",
 | 
			
		||||
    "license": "MIT",
 | 
			
		||||
@@ -45,6 +45,6 @@
 | 
			
		||||
    },
 | 
			
		||||
    "scripts": {},
 | 
			
		||||
    "dependencies": {},
 | 
			
		||||
    "typesPublisherContentHash": "1fa1ef47161f9bdfc227996c3962b9f184d373e998f0e6296e2413502481648b",
 | 
			
		||||
    "typesPublisherContentHash": "b57fecd50b824388447775051ad52a3e62a689b6ca419345a65c3e263acfcb32",
 | 
			
		||||
    "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-member-access': 'error',
 | 
			
		||||
        '@typescript-eslint/no-unsafe-return': 'error',
 | 
			
		||||
        '@typescript-eslint/no-unsafe-unary-minus': 'error',
 | 
			
		||||
        'no-unused-expressions': 'off',
 | 
			
		||||
        '@typescript-eslint/no-unused-expressions': 'error',
 | 
			
		||||
        '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":";AAAA,wCAAwC;AACxC,gCAAgC;AAChC,mDAAmD;AACnD,EAAE;AACF,4DAA4D;AAC5D,sDAAsD;AAEtD,iBAAS;IACP,OAAO,EAAE,CAAC,gBAAgB,EAAE,8BAA8B,CAAC;IAC3D,KAAK,EAAE;QACL,iDAAiD,EAAE,OAAO;QAC1D,+BAA+B,EAAE,OAAO;QACxC,mCAAmC,EAAE,OAAO;QAC5C,mCAAmC,EAAE,OAAO;QAC5C,uCAAuC,EAAE,OAAO;QAChD,8BAA8B,EAAE,OAAO;QACvC,eAAe,EAAE,KAAK;QACtB,kCAAkC,EAAE,OAAO;QAC3C,aAAa,EAAE,KAAK;QACpB,gCAAgC,EAAE,OAAO;QACzC,iDAAiD,EAAE,OAAO;QAC1D,wBAAwB,EAAE,KAAK;QAC/B,2CAA2C,EAAE,OAAO;QACpD,cAAc,EAAE,KAAK;QACrB,iCAAiC,EAAE,OAAO;QAC1C,eAAe,EAAE,KAAK;QACtB,kCAAkC,EAAE,OAAO;QAC3C,oDAAoD,EAAE,OAAO;QAC7D,oDAAoD,EAAE,OAAO;QAC7D,+CAA+C,EAAE,OAAO;QACxD,gDAAgD,EAAE,OAAO;QACzD,4CAA4C,EAAE,OAAO;QACrD,4CAA4C,EAAE,OAAO;QACrD,oBAAoB,EAAE,KAAK;QAC3B,uCAAuC,EAAE,OAAO;QAChD,cAAc,EAAE,KAAK;QACrB,iCAAiC,EAAE,OAAO;QAC1C,kDAAkD,EAAE,OAAO;QAC3D,kDAAkD,EAAE,OAAO;QAC3D,mDAAmD,EAAE,OAAO;QAC5D,mBAAmB,EAAE,KAAK;QAC1B,sCAAsC,EAAE,OAAO;QAC/C,MAAM,EAAE,KAAK;QACb,2BAA2B,EAAE,OAAO;QACpC,mBAAmB,EAAE,KAAK;QAC1B,sCAAsC,EAAE,OAAO;QAC/C,aAAa,EAAE,KAAK;QACpB,gCAAgC,EAAE,OAAO;QACzC,iBAAiB,EAAE,KAAK;QACxB,oCAAoC,EAAE,OAAO;QAC7C,sBAAsB,EAAE,KAAK;QAC7B,yCAAyC,EAAE,OAAO;QAClD,6BAA6B,EAAE,KAAK;QACpC,gDAAgD,EAAE,OAAO;QACzD,YAAY,EAAE,KAAK;QACnB,+BAA+B,EAAE,OAAO;QACxC,2CAA2C,EAAE,OAAO;QACpD,oCAAoC,EAAE,OAAO;QAC7C,2CAA2C,EAAE,OAAO;QACpD,sCAAsC,EAAE,OAAO;QAC/C,sBAAsB,EAAE,KAAK;QAC7B,yCAAyC,EAAE,OAAO;QAClD,sCAAsC,EAAE,OAAO;QAC/C,oDAAoD,EAAE,OAAO;QAC7D,iDAAiD,EAAE,OAAO;QAC1D,uBAAuB,EAAE,KAAK;QAC9B,0CAA0C,EAAE,OAAO;QACnD,6CAA6C,EAAE,OAAO;QACtD,mDAAmD,EAAE,OAAO;QAC5D,sCAAsC,EAAE,OAAO;QAC/C,mBAAmB,EAAE,KAAK;QAC1B,sCAAsC,EAAE,OAAO;QAC/C,uCAAuC,EAAE,OAAO;QAChD,oCAAoC,EAAE,OAAO;QAC7C,gDAAgD,EAAE,OAAO;QACzD,iBAAiB,EAAE,KAAK;QACxB,oCAAoC,EAAE,OAAO;QAC7C,eAAe,EAAE,KAAK;QACtB,kCAAkC,EAAE,OAAO;QAC3C,wCAAwC,EAAE,OAAO;QACjD,yCAAyC,EAAE,OAAO;QAClD,oCAAoC,EAAE,OAAO;QAC7C,iBAAiB,EAAE,KAAK;QACxB,oCAAoC,EAAE,OAAO;QAC7C,gDAAgD,EAAE,OAAO;QACzD,wCAAwC,EAAE,OAAO;QACjD,iBAAiB,EAAE,KAAK;QACxB,oCAAoC,EAAE,OAAO;QAC7C,yCAAyC,EAAE,OAAO;QAClD,cAAc,EAAE,KAAK;QACrB,iCAAiC,EAAE,OAAO;QAC1C,sBAAsB,EAAE,KAAK;QAC7B,yCAAyC,EAAE,OAAO;QAClD,kBAAkB,EAAE,KAAK;QACzB,qCAAqC,EAAE,OAAO;QAC9C,iDAAiD,EAAE,OAAO;QAC1D,mCAAmC,EAAE,OAAO;QAC5C,wCAAwC,EAAE,OAAO;QACjD,mCAAmC,EAAE,OAAO;QAC5C,iCAAiC,EAAE,OAAO;QAC1C,4DAA4D,EAAE,OAAO;QACrE,wDAAwD,EAAE,OAAO;QACjE,0CAA0C,EAAE,OAAO;QACnD,cAAc,EAAE,KAAK;QACrB,iCAAiC,EAAE,OAAO;QAC1C,mDAAmD,EAAE,OAAO;QAC5D,uCAAuC,EAAE,OAAO;QAChD,uBAAuB,EAAE,KAAK;QAC9B,0CAA0C,EAAE,OAAO;QACnD,WAAW,EAAE,KAAK;QAClB,8BAA8B,EAAE,OAAO;QACvC,kCAAkC,EAAE,OAAO;QAC3C,kBAAkB,EAAE,KAAK;QACzB,qCAAqC,EAAE,OAAO;QAC9C,2DAA2D,EAAE,OAAO;QACpE,6CAA6C,EAAE,OAAO;QACtD,6CAA6C,EAAE,OAAO;QACtD,kDAAkD,EAAE,OAAO;QAC3D,kDAAkD,EAAE,OAAO;QAC3D,mDAAmD,EAAE,OAAO;QAC5D,uCAAuC,EAAE,OAAO;QAChD,yCAAyC,EAAE,OAAO;QAClD,mCAAmC,EAAE,OAAO;QAC5C,kDAAkD,EAAE,OAAO;QAC3D,8CAA8C,EAAE,OAAO;QACvD,4CAA4C,EAAE,OAAO;QACrD,qCAAqC,EAAE,OAAO;QAC9C,uBAAuB,EAAE,KAAK;QAC9B,0CAA0C,EAAE,OAAO;QACnD,gBAAgB,EAAE,KAAK;QACvB,mCAAmC,EAAE,OAAO;QAC5C,sBAAsB,EAAE,KAAK;QAC7B,yCAAyC,EAAE,OAAO;QAClD,wBAAwB,EAAE,KAAK;QAC/B,2CAA2C,EAAE,OAAO;QACpD,4CAA4C,EAAE,OAAO;QACrD,oCAAoC,EAAE,OAAO;QAC7C,sDAAsD,EAAE,OAAO;QAC/D,sBAAsB,EAAE,KAAK;QAC7B,yCAAyC,EAAE,OAAO;QAClD,iCAAiC,EAAE,KAAK;QACxC,oDAAoD,EAAE,OAAO;QAC7D,yCAAyC,EAAE,OAAO;QAClD,oCAAoC,EAAE,OAAO;QAC7C,6CAA6C,EAAE,OAAO;QACtD,sBAAsB,EAAE,KAAK;QAC7B,yCAAyC,EAAE,OAAO;QAClD,kCAAkC,EAAE,OAAO;QAC3C,yCAAyC,EAAE,OAAO;QAClD,oCAAoC,EAAE,OAAO;QAC7C,+CAA+C,EAAE,OAAO;QACxD,6CAA6C,EAAE,OAAO;QACtD,8CAA8C,EAAE,OAAO;QACvD,0CAA0C,EAAE,OAAO;QACnD,oCAAoC,EAAE,OAAO;QAC7C,oDAAoD,EAAE,OAAO;QAC7D,iDAAiD,EAAE,OAAO;QAC1D,uCAAuC,EAAE,OAAO;QAChD,4CAA4C,EAAE,OAAO;QACrD,mDAAmD,EAAE,OAAO;QAC5D,2CAA2C,EAAE,OAAO;QACpD,2CAA2C,EAAE,OAAO;QACpD,MAAM,EAAE,KAAK;QACb,2BAA2B,EAAE,OAAO;QACpC,+CAA+C,EAAE,OAAO;QACxD,eAAe,EAAE,KAAK;QACtB,kCAAkC,EAAE,OAAO;QAC3C,2CAA2C,EAAE,OAAO;QACpD,kDAAkD,EAAE,OAAO;QAC3D,iBAAiB,EAAE,KAAK;QACxB,iCAAiC,EAAE,OAAO;QAC1C,IAAI,EAAE,KAAK;QACX,yBAAyB,EAAE,OAAO;QAClC,2CAA2C,EAAE,OAAO;QACpD,qBAAqB,EAAE,KAAK;QAC5B,wCAAwC,EAAE,OAAO;QACjD,6BAA6B,EAAE,KAAK;QACpC,gDAAgD,EAAE,OAAO;QACzD,iBAAiB,EAAE,KAAK;QACxB,oCAAoC,EAAE,OAAO;QAC7C,+CAA+C,EAAE,OAAO;QACxD,gDAAgD,EAAE,OAAO;QACzD,2CAA2C,EAAE,OAAO;QACpD,4CAA4C,EAAE,OAAO;QACrD,4BAA4B,EAAE,OAAO;QACrC,mCAAmC,EAAE,OAAO;QAC5C,uCAAuC,EAAE,OAAO;KACjD;CACF,CAAC"}
 | 
			
		||||
							
								
								
									
										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'],
 | 
			
		||||
            rules: {
 | 
			
		||||
                'constructor-super': 'off', // ts(2335) & ts(2377)
 | 
			
		||||
                'getter-return': 'off', // ts(2378)
 | 
			
		||||
                'no-const-assign': 'off', // ts(2588)
 | 
			
		||||
                'no-dupe-args': 'off', // ts(2300)
 | 
			
		||||
                'no-dupe-class-members': 'off', // ts(2393) & ts(2300)
 | 
			
		||||
                'no-dupe-keys': 'off', // ts(1117)
 | 
			
		||||
                'no-func-assign': 'off', // ts(2630)
 | 
			
		||||
                'no-import-assign': 'off', // ts(2632) & ts(2540)
 | 
			
		||||
                'no-new-symbol': 'off', // ts(7009)
 | 
			
		||||
                'no-obj-calls': 'off', // ts(2349)
 | 
			
		||||
                'no-redeclare': 'off', // ts(2451)
 | 
			
		||||
                'no-setter-return': 'off', // ts(2408)
 | 
			
		||||
                'no-this-before-super': 'off', // ts(2376) & ts(17009)
 | 
			
		||||
                'no-undef': 'off', // ts(2304) & ts(2552)
 | 
			
		||||
                'no-unreachable': 'off', // ts(7027)
 | 
			
		||||
                'no-unsafe-negation': 'off', // ts(2365) & ts(2322) & ts(2358)
 | 
			
		||||
                'no-var': 'error', // ts transpiles let/const to var, so no need for vars any more
 | 
			
		||||
                'prefer-const': 'error', // ts provides better types with const
 | 
			
		||||
                'prefer-rest-params': 'error', // ts provides better types with rest args over arguments
 | 
			
		||||
                'constructor-super': 'off',
 | 
			
		||||
                'getter-return': 'off',
 | 
			
		||||
                'no-const-assign': 'off',
 | 
			
		||||
                'no-dupe-args': 'off',
 | 
			
		||||
                'no-dupe-class-members': 'off',
 | 
			
		||||
                'no-dupe-keys': 'off',
 | 
			
		||||
                'no-func-assign': 'off',
 | 
			
		||||
                'no-import-assign': 'off',
 | 
			
		||||
                'no-new-symbol': 'off',
 | 
			
		||||
                'no-obj-calls': 'off',
 | 
			
		||||
                'no-redeclare': 'off',
 | 
			
		||||
                'no-setter-return': 'off',
 | 
			
		||||
                'no-this-before-super': 'off',
 | 
			
		||||
                'no-undef': 'off',
 | 
			
		||||
                'no-unreachable': 'off',
 | 
			
		||||
                'no-unsafe-negation': 'off',
 | 
			
		||||
                'no-var': 'error',
 | 
			
		||||
                'prefer-const': 'error',
 | 
			
		||||
                'prefer-rest-params': 'error',
 | 
			
		||||
                '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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
exports.default = (0, util_1.createRule)({
 | 
			
		||||
    name: 'adjacent-overload-signatures',
 | 
			
		||||
@@ -18,13 +17,16 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
    },
 | 
			
		||||
    defaultOptions: [],
 | 
			
		||||
    create(context) {
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        /**
 | 
			
		||||
         * Gets the name and attribute of 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.
 | 
			
		||||
         */
 | 
			
		||||
        function getMemberMethod(member) {
 | 
			
		||||
            if (!member) {
 | 
			
		||||
                return null;
 | 
			
		||||
            }
 | 
			
		||||
            const isStatic = 'static' in member && !!member.static;
 | 
			
		||||
            switch (member.type) {
 | 
			
		||||
                case utils_1.AST_NODE_TYPES.ExportDefaultDeclaration:
 | 
			
		||||
@@ -103,29 +105,31 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
         */
 | 
			
		||||
        function checkBodyForOverloadMethods(node) {
 | 
			
		||||
            const members = getMembers(node);
 | 
			
		||||
            let lastMethod = null;
 | 
			
		||||
            const seenMethods = [];
 | 
			
		||||
            members.forEach(member => {
 | 
			
		||||
                const method = getMemberMethod(member);
 | 
			
		||||
                if (method == null) {
 | 
			
		||||
                    lastMethod = null;
 | 
			
		||||
                    return;
 | 
			
		||||
                }
 | 
			
		||||
                const index = seenMethods.findIndex(seenMethod => isSameMethod(method, seenMethod));
 | 
			
		||||
                if (index > -1 && !isSameMethod(method, lastMethod)) {
 | 
			
		||||
                    context.report({
 | 
			
		||||
                        node: member,
 | 
			
		||||
                        messageId: 'adjacentSignature',
 | 
			
		||||
                        data: {
 | 
			
		||||
                            name: `${method.static ? 'static ' : ''}${method.name}`,
 | 
			
		||||
                        },
 | 
			
		||||
                    });
 | 
			
		||||
                }
 | 
			
		||||
                else if (index === -1) {
 | 
			
		||||
                    seenMethods.push(method);
 | 
			
		||||
                }
 | 
			
		||||
                lastMethod = method;
 | 
			
		||||
            });
 | 
			
		||||
            if (members) {
 | 
			
		||||
                let lastMethod = null;
 | 
			
		||||
                const seenMethods = [];
 | 
			
		||||
                members.forEach(member => {
 | 
			
		||||
                    const method = getMemberMethod(member);
 | 
			
		||||
                    if (method == null) {
 | 
			
		||||
                        lastMethod = null;
 | 
			
		||||
                        return;
 | 
			
		||||
                    }
 | 
			
		||||
                    const index = seenMethods.findIndex(seenMethod => isSameMethod(method, seenMethod));
 | 
			
		||||
                    if (index > -1 && !isSameMethod(method, lastMethod)) {
 | 
			
		||||
                        context.report({
 | 
			
		||||
                            node: member,
 | 
			
		||||
                            messageId: 'adjacentSignature',
 | 
			
		||||
                            data: {
 | 
			
		||||
                                name: `${method.static ? 'static ' : ''}${method.name}`,
 | 
			
		||||
                            },
 | 
			
		||||
                        });
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (index === -1) {
 | 
			
		||||
                        seenMethods.push(method);
 | 
			
		||||
                    }
 | 
			
		||||
                    lastMethod = method;
 | 
			
		||||
                });
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        return {
 | 
			
		||||
            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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
/**
 | 
			
		||||
 * Check whatever node can be considered as simple
 | 
			
		||||
@@ -27,7 +26,8 @@ function isSimpleType(node) {
 | 
			
		||||
        case utils_1.AST_NODE_TYPES.TSQualifiedName:
 | 
			
		||||
            return true;
 | 
			
		||||
        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') {
 | 
			
		||||
                if (!node.typeArguments) {
 | 
			
		||||
                    return true;
 | 
			
		||||
@@ -112,14 +112,14 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
        },
 | 
			
		||||
    ],
 | 
			
		||||
    create(context, [options]) {
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        const defaultOption = options.default;
 | 
			
		||||
        const readonlyOption = options.readonly ?? defaultOption;
 | 
			
		||||
        /**
 | 
			
		||||
         * @param node the node to be evaluated.
 | 
			
		||||
         */
 | 
			
		||||
        function getMessageType(node) {
 | 
			
		||||
            if (isSimpleType(node)) {
 | 
			
		||||
            if (node && isSimpleType(node)) {
 | 
			
		||||
                return sourceCode.getText(node);
 | 
			
		||||
            }
 | 
			
		||||
            return 'T';
 | 
			
		||||
@@ -196,7 +196,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                const type = typeParams[0];
 | 
			
		||||
                const typeParens = typeNeedsParentheses(type);
 | 
			
		||||
                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);
 | 
			
		||||
                const start = `${parentParens ? '(' : ''}${readonlyPrefix}${typeParens ? '(' : ''}`;
 | 
			
		||||
                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;
 | 
			
		||||
};
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const tsutils = __importStar(require("ts-api-utils"));
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
exports.default = (0, util_1.createRule)({
 | 
			
		||||
@@ -61,7 +60,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                            {
 | 
			
		||||
                                messageId: 'removeAwait',
 | 
			
		||||
                                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'));
 | 
			
		||||
                                    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 });
 | 
			
		||||
exports.defaultMinimumDescriptionLength = void 0;
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
exports.defaultMinimumDescriptionLength = 3;
 | 
			
		||||
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 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();
 | 
			
		||||
        for (const directive of [
 | 
			
		||||
            '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":"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"}
 | 
			
		||||
{"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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
// tslint regex
 | 
			
		||||
// https://github.com/palantir/tslint/blob/95d9d958833fd9dc0002d18cbe34db20d0fbf437/src/enableDisableRules.ts#L32
 | 
			
		||||
@@ -25,7 +24,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
    },
 | 
			
		||||
    defaultOptions: [],
 | 
			
		||||
    create: context => {
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        return {
 | 
			
		||||
            Program() {
 | 
			
		||||
                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 });
 | 
			
		||||
exports.TYPE_KEYWORDS = void 0;
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
function removeSpaces(str) {
 | 
			
		||||
    return str.replace(/\s/g, '');
 | 
			
		||||
@@ -173,7 +172,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
        const customTypes = options.types ?? {};
 | 
			
		||||
        const types = Object.assign({}, extendDefaults ? defaultTypes : {}, customTypes);
 | 
			
		||||
        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);
 | 
			
		||||
            if (bannedType === undefined || bannedType === false) {
 | 
			
		||||
                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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
const getESLintCoreRule_1 = require("../util/getESLintCoreRule");
 | 
			
		||||
const baseRule = (0, getESLintCoreRule_1.getESLintCoreRule)('block-spacing');
 | 
			
		||||
@@ -20,7 +19,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
    },
 | 
			
		||||
    defaultOptions: ['always'],
 | 
			
		||||
    create(context, [whenToApplyOption]) {
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        const baseRules = baseRule.create(context);
 | 
			
		||||
        const always = whenToApplyOption !== 'never';
 | 
			
		||||
        const messageId = always ? 'missing' : 'extra';
 | 
			
		||||
@@ -64,7 +63,8 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                includeComments: true,
 | 
			
		||||
            });
 | 
			
		||||
            // 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.value !== '}' ||
 | 
			
		||||
                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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
const getESLintCoreRule_1 = require("../util/getESLintCoreRule");
 | 
			
		||||
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.
 | 
			
		||||
        context.options;
 | 
			
		||||
        const isAllmanStyle = style === 'allman';
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        const rules = baseRule.create(context);
 | 
			
		||||
        /**
 | 
			
		||||
         * 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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
const printNodeModifiers = (node, final) => `${node.accessibility ?? ''}${node.static ? ' static' : ''} ${final} `.trimStart();
 | 
			
		||||
const isSupportedLiteral = (node) => {
 | 
			
		||||
@@ -61,7 +60,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                            {
 | 
			
		||||
                                messageId: 'preferFieldStyleSuggestion',
 | 
			
		||||
                                fix(fixer) {
 | 
			
		||||
                                    const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
                                    const sourceCode = context.getSourceCode();
 | 
			
		||||
                                    const name = sourceCode.getText(node.key);
 | 
			
		||||
                                    let text = '';
 | 
			
		||||
                                    text += printNodeModifiers(node, 'readonly');
 | 
			
		||||
@@ -90,7 +89,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                            {
 | 
			
		||||
                                messageId: 'preferGetterStyleSuggestion',
 | 
			
		||||
                                fix(fixer) {
 | 
			
		||||
                                    const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
                                    const sourceCode = context.getSourceCode();
 | 
			
		||||
                                    const name = sourceCode.getText(node.key);
 | 
			
		||||
                                    let text = '';
 | 
			
		||||
                                    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":"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"}
 | 
			
		||||
{"version":3,"file":"class-literal-property-style.js","sourceRoot":"","sources":["../../src/rules/class-literal-property-style.ts"],"names":[],"mappings":";;AACA,oDAA0D;AAE1D,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;QACxC,OAAO,IAAI,CAAC;KACb;IAED,IACE,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,wBAAwB;QACrD,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,eAAe,EAC5C;QACA,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;KACzE;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;wBACA,OAAO;qBACR;oBAED,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC;oBAEzC,IAAI,SAAS,CAAC,IAAI,KAAK,sBAAc,CAAC,eAAe,EAAE;wBACrD,OAAO;qBACR;oBAED,MAAM,EAAE,QAAQ,EAAE,GAAG,SAAS,CAAC;oBAE/B,IAAI,CAAC,QAAQ,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,EAAE;wBAC9C,OAAO;qBACR;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,OAAO,CAAC,aAAa,EAAE,CAAC;oCAC3C,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;wBAClC,OAAO;qBACR;oBAED,MAAM,EAAE,KAAK,EAAE,GAAG,IAAI,CAAC;oBAEvB,IAAI,CAAC,KAAK,IAAI,CAAC,kBAAkB,CAAC,KAAK,CAAC,EAAE;wBACxC,OAAO;qBACR;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,OAAO,CAAC,aAAa,EAAE,CAAC;oCAC3C,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"}
 | 
			
		||||
							
								
								
									
										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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
exports.default = (0, util_1.createRule)({
 | 
			
		||||
    name: 'class-methods-use-this',
 | 
			
		||||
@@ -57,7 +56,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
    create(context, [{ enforceForClassFields, exceptMethods: exceptMethodsRaw, ignoreClassesThatImplementAnInterface, ignoreOverrideMethods, },]) {
 | 
			
		||||
        const exceptMethods = new Set(exceptMethodsRaw);
 | 
			
		||||
        let stack;
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        function pushContext(member) {
 | 
			
		||||
            if (member?.parent.type === utils_1.AST_NODE_TYPES.ClassBody) {
 | 
			
		||||
                stack = {
 | 
			
		||||
@@ -121,10 +120,11 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
        function exitFunction(node) {
 | 
			
		||||
            const stackContext = popContext();
 | 
			
		||||
            if (stackContext?.member == null ||
 | 
			
		||||
                stackContext.class == null ||
 | 
			
		||||
                stackContext.usesThis ||
 | 
			
		||||
                (ignoreOverrideMethods && stackContext.member.override) ||
 | 
			
		||||
                (ignoreClassesThatImplementAnInterface &&
 | 
			
		||||
                    stackContext.class.implements.length)) {
 | 
			
		||||
                    stackContext.class.implements != null)) {
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
            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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
const getESLintCoreRule_1 = require("../util/getESLintCoreRule");
 | 
			
		||||
const baseRule = (0, getESLintCoreRule_1.getESLintCoreRule)('comma-dangle');
 | 
			
		||||
@@ -78,7 +77,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
    defaultOptions: ['never'],
 | 
			
		||||
    create(context, [options]) {
 | 
			
		||||
        const rules = baseRule.create(context);
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        const normalizedOptions = normalizeOptions(options);
 | 
			
		||||
        const predicate = {
 | 
			
		||||
            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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
exports.default = (0, util_1.createRule)({
 | 
			
		||||
    name: 'comma-spacing',
 | 
			
		||||
@@ -40,7 +39,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
        },
 | 
			
		||||
    ],
 | 
			
		||||
    create(context, [{ before: spaceBefore, after: spaceAfter }]) {
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        const tokensAndComments = sourceCode.tokensAndComments;
 | 
			
		||||
        const ignoredTokens = new Set();
 | 
			
		||||
        /**
 | 
			
		||||
@@ -136,12 +135,12 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                        return;
 | 
			
		||||
                    }
 | 
			
		||||
                    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)
 | 
			
		||||
                        ? null
 | 
			
		||||
                        : prevToken, (nextToken && (0, util_1.isCommaToken)(nextToken)) || ignoredTokens.has(token)
 | 
			
		||||
                        ? 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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
exports.default = (0, util_1.createRule)({
 | 
			
		||||
    name: 'consistent-generic-constructors',
 | 
			
		||||
@@ -25,7 +24,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
    },
 | 
			
		||||
    defaultOptions: ['constructor'],
 | 
			
		||||
    create(context, [mode]) {
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        return {
 | 
			
		||||
            'VariableDeclarator,PropertyDefinition,:matches(FunctionDeclaration,FunctionExpression) > AssignmentPattern'(node) {
 | 
			
		||||
                function getLHSRHS() {
 | 
			
		||||
@@ -81,26 +80,28 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                    }
 | 
			
		||||
                    return;
 | 
			
		||||
                }
 | 
			
		||||
                if (lhs?.typeArguments && !rhs.typeArguments) {
 | 
			
		||||
                    const hasParens = sourceCode.getTokenAfter(rhs.callee)?.value === '(';
 | 
			
		||||
                    const extraComments = new Set(sourceCode.getCommentsInside(lhs.parent));
 | 
			
		||||
                    sourceCode
 | 
			
		||||
                        .getCommentsInside(lhs.typeArguments)
 | 
			
		||||
                        .forEach(c => extraComments.delete(c));
 | 
			
		||||
                    context.report({
 | 
			
		||||
                        node,
 | 
			
		||||
                        messageId: 'preferConstructor',
 | 
			
		||||
                        *fix(fixer) {
 | 
			
		||||
                            yield fixer.remove(lhs.parent);
 | 
			
		||||
                            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, '()');
 | 
			
		||||
                            }
 | 
			
		||||
                        },
 | 
			
		||||
                    });
 | 
			
		||||
                if (mode === 'constructor') {
 | 
			
		||||
                    if (lhs?.typeArguments && !rhs.typeArguments) {
 | 
			
		||||
                        const hasParens = sourceCode.getTokenAfter(rhs.callee)?.value === '(';
 | 
			
		||||
                        const extraComments = new Set(sourceCode.getCommentsInside(lhs.parent));
 | 
			
		||||
                        sourceCode
 | 
			
		||||
                            .getCommentsInside(lhs.typeArguments)
 | 
			
		||||
                            .forEach(c => extraComments.delete(c));
 | 
			
		||||
                        context.report({
 | 
			
		||||
                            node,
 | 
			
		||||
                            messageId: 'preferConstructor',
 | 
			
		||||
                            *fix(fixer) {
 | 
			
		||||
                                yield fixer.remove(lhs.parent);
 | 
			
		||||
                                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, '()');
 | 
			
		||||
                                }
 | 
			
		||||
                            },
 | 
			
		||||
                        });
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
        };
 | 
			
		||||
 
 | 
			
		||||
@@ -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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
exports.default = (0, util_1.createRule)({
 | 
			
		||||
    name: 'consistent-indexed-object-style',
 | 
			
		||||
@@ -25,7 +24,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
    },
 | 
			
		||||
    defaultOptions: ['record'],
 | 
			
		||||
    create(context, [mode]) {
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        function checkMembers(members, node, parentId, prefix, postfix, safeFix = true) {
 | 
			
		||||
            if (members.length !== 1) {
 | 
			
		||||
                return;
 | 
			
		||||
@@ -34,8 +33,11 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
            if (member.type !== utils_1.AST_NODE_TYPES.TSIndexSignature) {
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
            const parameter = member.parameters.at(0);
 | 
			
		||||
            if (parameter?.type !== utils_1.AST_NODE_TYPES.Identifier) {
 | 
			
		||||
            const [parameter] = member.parameters;
 | 
			
		||||
            if (!parameter) {
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
            if (parameter.type !== utils_1.AST_NODE_TYPES.Identifier) {
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
            const keyType = parameter.typeAnnotation;
 | 
			
		||||
@@ -47,7 +49,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
            if (parentId) {
 | 
			
		||||
                const scope = (0, eslint_utils_1.getScope)(context);
 | 
			
		||||
                const scope = context.getScope();
 | 
			
		||||
                const superVar = utils_1.ASTUtils.findVariable(scope, parentId.name);
 | 
			
		||||
                if (superVar) {
 | 
			
		||||
                    const isCircular = superVar.references.some(item => item.isTypeReference &&
 | 
			
		||||
@@ -105,12 +107,12 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                },
 | 
			
		||||
                TSInterfaceDeclaration(node) {
 | 
			
		||||
                    let genericTypes = '';
 | 
			
		||||
                    if (node.typeParameters?.params.length) {
 | 
			
		||||
                    if (node.typeParameters?.params?.length) {
 | 
			
		||||
                        genericTypes = `<${node.typeParameters.params
 | 
			
		||||
                            .map(p => sourceCode.getText(p))
 | 
			
		||||
                            .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":"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"}
 | 
			
		||||
							
								
								
									
										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 });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const ts = __importStar(require("typescript"));
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
const getWrappedCode_1 = require("../util/getWrappedCode");
 | 
			
		||||
@@ -86,7 +85,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
        },
 | 
			
		||||
    ],
 | 
			
		||||
    create(context, [options]) {
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        const parserServices = (0, util_1.getParserServices)(context, true);
 | 
			
		||||
        function isConst(node) {
 | 
			
		||||
            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)) {
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
            if (checkType(node.typeAnnotation)) {
 | 
			
		||||
            if (checkType(node.typeAnnotation) &&
 | 
			
		||||
                node.expression.type === utils_1.AST_NODE_TYPES.ObjectExpression) {
 | 
			
		||||
                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) {
 | 
			
		||||
                    const { parent } = node;
 | 
			
		||||
                    suggest.push({
 | 
			
		||||
@@ -191,7 +191,9 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                    data: { cast: sourceCode.getText(node.typeAnnotation) },
 | 
			
		||||
                    fix: fixer => [
 | 
			
		||||
                        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({
 | 
			
		||||
 
 | 
			
		||||
										
											
												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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
exports.default = (0, util_1.createRule)({
 | 
			
		||||
    name: 'consistent-type-definitions',
 | 
			
		||||
@@ -25,13 +24,15 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
    },
 | 
			
		||||
    defaultOptions: ['interface'],
 | 
			
		||||
    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
 | 
			
		||||
         * to determine whether any node in tree is globally declared module declaration
 | 
			
		||||
         */
 | 
			
		||||
        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.global);
 | 
			
		||||
        }
 | 
			
		||||
@@ -72,11 +73,13 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                                fixes.push(fixer.replaceText(firstToken, 'type'));
 | 
			
		||||
                                fixes.push(fixer.replaceTextRange([typeNode.range[1], node.body.range[0]], ' = '));
 | 
			
		||||
                            }
 | 
			
		||||
                            node.extends.forEach(heritage => {
 | 
			
		||||
                                const typeIdentifier = sourceCode.getText(heritage);
 | 
			
		||||
                                fixes.push(fixer.insertTextAfter(node.body, ` & ${typeIdentifier}`));
 | 
			
		||||
                            });
 | 
			
		||||
                            if (node.parent.type === utils_1.AST_NODE_TYPES.ExportDefaultDeclaration) {
 | 
			
		||||
                            if (node.extends) {
 | 
			
		||||
                                node.extends.forEach(heritage => {
 | 
			
		||||
                                    const typeIdentifier = sourceCode.getText(heritage);
 | 
			
		||||
                                    fixes.push(fixer.insertTextAfter(node.body, ` & ${typeIdentifier}`));
 | 
			
		||||
                                });
 | 
			
		||||
                            }
 | 
			
		||||
                            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}`));
 | 
			
		||||
                            }
 | 
			
		||||
                            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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const typescript_1 = require("typescript");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
exports.default = (0, util_1.createRule)({
 | 
			
		||||
@@ -36,7 +35,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
        },
 | 
			
		||||
    ],
 | 
			
		||||
    create(context, [{ fixMixedExportsWithInlineTypeSpecifier }]) {
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        const sourceExportsMap = {};
 | 
			
		||||
        const services = (0, util_1.getParserServices)(context);
 | 
			
		||||
        /**
 | 
			
		||||
@@ -49,12 +48,9 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
        function isSpecifierTypeBased(specifier) {
 | 
			
		||||
            const checker = services.program.getTypeChecker();
 | 
			
		||||
            const symbol = services.getSymbolAtLocation(specifier.exported);
 | 
			
		||||
            if (!symbol) {
 | 
			
		||||
                return undefined;
 | 
			
		||||
            }
 | 
			
		||||
            const aliasedSymbol = checker.getAliasedSymbol(symbol);
 | 
			
		||||
            // eslint-disable-next-line @typescript-eslint/no-unsafe-enum-comparison
 | 
			
		||||
            if (aliasedSymbol.escapedName === 'unknown') {
 | 
			
		||||
            if (!aliasedSymbol || aliasedSymbol.escapedName === 'unknown') {
 | 
			
		||||
                return undefined;
 | 
			
		||||
            }
 | 
			
		||||
            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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
exports.default = (0, util_1.createRule)({
 | 
			
		||||
    name: 'consistent-type-imports',
 | 
			
		||||
@@ -51,7 +50,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
        const prefer = option.prefer ?? 'type-imports';
 | 
			
		||||
        const disallowTypeAnnotations = option.disallowTypeAnnotations !== false;
 | 
			
		||||
        const fixStyle = option.fixStyle ?? 'separate-type-imports';
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        const sourceImportsMap = {};
 | 
			
		||||
        return {
 | 
			
		||||
            ...(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
 | 
			
		||||
                        sourceImportsMap[source] ??= {
 | 
			
		||||
                            source,
 | 
			
		||||
                            reportValueImports: [], // if there is a mismatch where type importKind but value specifiers
 | 
			
		||||
                            typeOnlyNamedImport: null, // if only type imports
 | 
			
		||||
                            valueOnlyNamedImport: null, // if only value imports with named specifiers
 | 
			
		||||
                            reportValueImports: [],
 | 
			
		||||
                            typeOnlyNamedImport: null,
 | 
			
		||||
                            valueOnlyNamedImport: null,
 | 
			
		||||
                            valueImport: null, // if only value imports
 | 
			
		||||
                        };
 | 
			
		||||
                        const sourceImports = sourceImportsMap[source];
 | 
			
		||||
@@ -96,7 +95,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                                inlineTypeSpecifiers.push(specifier);
 | 
			
		||||
                                continue;
 | 
			
		||||
                            }
 | 
			
		||||
                            const [variable] = (0, eslint_utils_1.getDeclaredVariables)(context, specifier);
 | 
			
		||||
                            const [variable] = context.getDeclaredVariables(specifier);
 | 
			
		||||
                            if (variable.references.length === 0) {
 | 
			
		||||
                                unusedSpecifiers.push(specifier);
 | 
			
		||||
                            }
 | 
			
		||||
@@ -107,9 +106,9 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                                     * export { Type }
 | 
			
		||||
                                     * export default Type;
 | 
			
		||||
                                     */
 | 
			
		||||
                                    if (ref.identifier.parent.type ===
 | 
			
		||||
                                    if (ref.identifier.parent?.type ===
 | 
			
		||||
                                        utils_1.AST_NODE_TYPES.ExportSpecifier ||
 | 
			
		||||
                                        ref.identifier.parent.type ===
 | 
			
		||||
                                        ref.identifier.parent?.type ===
 | 
			
		||||
                                            utils_1.AST_NODE_TYPES.ExportDefaultDeclaration) {
 | 
			
		||||
                                        if (ref.isValueReference && ref.isTypeReference) {
 | 
			
		||||
                                            return node.importKind === 'type';
 | 
			
		||||
@@ -191,7 +190,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                                     * ```
 | 
			
		||||
                                     * https://github.com/typescript-eslint/typescript-eslint/issues/7527
 | 
			
		||||
                                     */
 | 
			
		||||
                                    if (report.node.attributes.length === 0) {
 | 
			
		||||
                                    if (report.node.assertions.length === 0) {
 | 
			
		||||
                                        context.report({
 | 
			
		||||
                                            node: report.node,
 | 
			
		||||
                                            messageId: 'typeOverValue',
 | 
			
		||||
@@ -424,7 +423,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
            if (namespaceSpecifier && !defaultSpecifier) {
 | 
			
		||||
                // import * as types from 'foo'
 | 
			
		||||
                // checks for presence of import assertions
 | 
			
		||||
                if (node.attributes.length === 0) {
 | 
			
		||||
                if (node.assertions.length === 0) {
 | 
			
		||||
                    yield* fixInsertTypeSpecifierForImportDeclaration(fixer, node, false);
 | 
			
		||||
                }
 | 
			
		||||
                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":";;;;;;;;;;;;;;;;;;;;;;;;;AACA,sDAAwC;AACxC,+CAAiC;AAMjC,kCAAsE;AACtE,iEAA8D;AAE9D,MAAM,QAAQ,GAAG,IAAA,qCAAiB,EAAC,cAAc,CAAC,CAAC;AAKnD,kBAAe,IAAA,iBAAU,EAAsB;IAC7C,IAAI,EAAE,cAAc;IACpB,IAAI,EAAE;QACJ,IAAI,EAAE,YAAY;QAClB,IAAI,EAAE;YACJ,WAAW,EAAE,wCAAwC;YACrD,WAAW,EAAE,WAAW;YACxB,eAAe,EAAE,IAAI;YACrB,oBAAoB,EAAE,IAAI;SAC3B;QACD,MAAM,EAAE;YACN;gBACE,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV,aAAa,EAAE;wBACb,IAAI,EAAE,SAAS;wBACf,OAAO,EAAE,IAAI;qBACd;oBACD,YAAY,EAAE;wBACZ,IAAI,EAAE,QAAQ;wBACd,OAAO,EAAE,EAAE;qBACZ;oBACD,+BAA+B,EAAE;wBAC/B,IAAI,EAAE,SAAS;wBACf,OAAO,EAAE,KAAK;qBACf;oBACD,iCAAiC,EAAE;wBACjC,IAAI,EAAE,SAAS;wBACf,OAAO,EAAE,KAAK;qBACf;oBACD,iCAAiC,EAAE;wBACjC,IAAI,EAAE,SAAS;wBACf,OAAO,EAAE,KAAK;qBACf;iBACF;gBACD,oBAAoB,EAAE,KAAK;aAC5B;SACF;QACD,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,OAAO;QAC9B,cAAc,EAAE,QAAQ,CAAC,IAAI,CAAC,cAAc;QAC5C,QAAQ,EAAE,QAAQ,CAAC,IAAI,CAAC,QAAQ;KACjC;IACD,cAAc,EAAE;QACd;YACE,+BAA+B,EAAE,KAAK;YACtC,iCAAiC,EAAE,KAAK;YACxC,iCAAiC,EAAE,KAAK;YACxC,aAAa,EAAE,IAAI;YACnB,YAAY,EAAE,EAAE;SACjB;KACF;IACD,MAAM,CAAC,OAAO,EAAE,CAAC,OAAO,CAAC;QACvB,MAAM,KAAK,GAAG,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;QACvC,MAAM,QAAQ,GAAG,IAAA,wBAAiB,EAAC,OAAO,CAAC,CAAC;QAE5C,MAAM,+BAA+B,GACnC,OAAO,CAAC,+BAA+B,CAAC;QAC1C,MAAM,iCAAiC,GACrC,OAAO,CAAC,iCAAiC,CAAC;QAC5C,MAAM,iCAAiC,GACrC,CAAC,OAAO,CAAC,iCAAiC,IAAI,KAAK,CAAC;YACpD,OAAO,CAAC,uBAAuB,CAC7B,QAAQ,CAAC,OAAO,CAAC,kBAAkB,EAAE,EACrC,oCAAoC,CACrC,CAAC;QAEJ,OAAO;YACL,gBAAgB,CAAC,IAA+B;gBAC9C,IACE,CAAC,+BAA+B;oBAC9B,iCAAiC;oBACjC,iCAAiC,CAAC;oBACpC,IAAI,CAAC,QAAQ,EACb,CAAC;oBACD,sDAAsD;oBACtD,MAAM,cAAc,GAAG,QAAQ,CAAC,mBAAmB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;oBACnE,MAAM,YAAY,GAAG,IAAA,mBAAY,EAC/B,cAAc,EAAE,eAAe,EAAE,EAAE,CAAC,CAAC,CAAC,CACvC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC;oBACZ,IACE,CAAC,+BAA+B;wBAC9B,YAAY,KAAK,EAAE,CAAC,UAAU,CAAC,cAAc,CAAC;wBAChD,CAAC,iCAAiC;4BAChC,YAAY,KAAK,EAAE,CAAC,UAAU,CAAC,gBAAgB,CAAC,EAClD,CAAC;wBACD,OAAO;oBACT,CAAC;oBACD,IACE,cAAc,KAAK,SAAS;wBAC5B,iCAAiC,EACjC,CAAC;wBACD,MAAM,UAAU,GAAG,QAAQ,CAAC,iBAAiB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;wBAC3D,MAAM,SAAS,GAAG,UAAU;6BACzB,kBAAkB,EAAE;6BACpB,kBAAkB,EAAE,CAAC;wBACxB,IAAI,SAAS,KAAK,SAAS,EAAE,CAAC;4BAC5B,OAAO;wBACT,CAAC;oBACH,CAAC;gBACH,CAAC;gBACD,KAAK,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC;YAC/B,CAAC;SACF,CAAC;IACJ,CAAC;CACF,CAAC,CAAC"}
 | 
			
		||||
{"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";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
const explicitReturnTypeUtils_1 = require("../util/explicitReturnTypeUtils");
 | 
			
		||||
exports.default = (0, util_1.createRule)({
 | 
			
		||||
@@ -71,7 +70,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
        },
 | 
			
		||||
    ],
 | 
			
		||||
    create(context, [options]) {
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        function isAllowedFunction(node) {
 | 
			
		||||
            if (options.allowFunctionsWithoutTypeParameters && !node.typeParameters) {
 | 
			
		||||
                return true;
 | 
			
		||||
@@ -89,7 +88,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
                if (node.id?.name) {
 | 
			
		||||
                    funcName = node.id.name;
 | 
			
		||||
                }
 | 
			
		||||
                else {
 | 
			
		||||
                else if (parent) {
 | 
			
		||||
                    switch (parent.type) {
 | 
			
		||||
                        case utils_1.AST_NODE_TYPES.VariableDeclarator: {
 | 
			
		||||
                            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 &&
 | 
			
		||||
                node.id &&
 | 
			
		||||
                node.id.type === utils_1.AST_NODE_TYPES.Identifier &&
 | 
			
		||||
                !!options.allowedNames.includes(node.id.name)) {
 | 
			
		||||
                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":";;AACA,oDAA0D;AAE1D,kCAAqC;AACrC,6EAIyC;AAgBzC,kBAAe,IAAA,iBAAU,EAAsB;IAC7C,IAAI,EAAE,+BAA+B;IACrC,IAAI,EAAE;QACJ,IAAI,EAAE,SAAS;QACf,IAAI,EAAE;YACJ,WAAW,EACT,8DAA8D;SACjE;QACD,QAAQ,EAAE;YACR,iBAAiB,EAAE,kCAAkC;SACtD;QACD,MAAM,EAAE;YACN;gBACE,IAAI,EAAE,QAAQ;gBACd,UAAU,EAAE;oBACV,oDAAoD,EAAE;wBACpD,WAAW,EACT,sEAAsE;wBACxE,IAAI,EAAE,SAAS;qBAChB;oBACD,gBAAgB,EAAE;wBAChB,WAAW,EACT,yFAAyF;wBAC3F,IAAI,EAAE,SAAS;qBAChB;oBACD,yBAAyB,EAAE;wBACzB,WAAW,EACT,gFAAgF;wBAClF,IAAI,EAAE,SAAS;qBAChB;oBACD,6BAA6B,EAAE;wBAC7B,WAAW,EACT,6EAA6E;wBAC/E,IAAI,EAAE,SAAS;qBAChB;oBACD,yCAAyC,EAAE;wBACzC,WAAW,EACT,6EAA6E;wBAC/E,IAAI,EAAE,SAAS;qBAChB;oBACD,mCAAmC,EAAE;wBACnC,WAAW,EACT,sEAAsE;wBACxE,IAAI,EAAE,SAAS;qBAChB;oBACD,YAAY,EAAE;wBACZ,WAAW,EACT,gGAAgG;wBAClG,KAAK,EAAE;4BACL,IAAI,EAAE,QAAQ;yBACf;wBACD,IAAI,EAAE,OAAO;qBACd;oBACD,UAAU,EAAE;wBACV,WAAW,EACT,qEAAqE;wBACvE,IAAI,EAAE,SAAS;qBAChB;iBACF;gBACD,oBAAoB,EAAE,KAAK;aAC5B;SACF;KACF;IACD,cAAc,EAAE;QACd;YACE,gBAAgB,EAAE,KAAK;YACvB,6BAA6B,EAAE,IAAI;YACnC,yBAAyB,EAAE,IAAI;YAC/B,yCAAyC,EAAE,IAAI;YAC/C,oDAAoD,EAAE,KAAK;YAC3D,mCAAmC,EAAE,KAAK;YAC1C,YAAY,EAAE,EAAE;YAChB,UAAU,EAAE,KAAK;SAClB;KACF;IACD,MAAM,CAAC,OAAO,EAAE,CAAC,OAAO,CAAC;QACvB,MAAM,UAAU,GAAG,OAAO,CAAC,aAAa,EAAE,CAAC;QAC3C,SAAS,iBAAiB,CACxB,IAG+B;YAE/B,IAAI,OAAO,CAAC,mCAAmC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE;gBACvE,OAAO,IAAI,CAAC;aACb;YAED,IAAI,OAAO,CAAC,UAAU,IAAI,MAAM,CAAC,IAAI,CAAC,EAAE;gBACtC,OAAO,IAAI,CAAC;aACb;YAED,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,MAAM,EAAE;gBACjC,OAAO,KAAK,CAAC;aACd;YAED,IACE,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,uBAAuB;gBACpD,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,kBAAkB,EAC/C;gBACA,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;gBAC3B,IAAI,QAAQ,CAAC;gBACb,IAAI,IAAI,CAAC,EAAE,EAAE,IAAI,EAAE;oBACjB,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC;iBACzB;qBAAM,IAAI,MAAM,EAAE;oBACjB,QAAQ,MAAM,CAAC,IAAI,EAAE;wBACnB,KAAK,sBAAc,CAAC,kBAAkB,CAAC,CAAC;4BACtC,IAAI,MAAM,CAAC,EAAE,CAAC,IAAI,KAAK,sBAAc,CAAC,UAAU,EAAE;gCAChD,QAAQ,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC;6BAC3B;4BACD,MAAM;yBACP;wBACD,KAAK,sBAAc,CAAC,gBAAgB,CAAC;wBACrC,KAAK,sBAAc,CAAC,kBAAkB,CAAC;wBACvC,KAAK,sBAAc,CAAC,QAAQ,CAAC,CAAC;4BAC5B,IACE,MAAM,CAAC,GAAG,CAAC,IAAI,KAAK,sBAAc,CAAC,UAAU;gCAC7C,CAAC,MAAM,CAAC,QAAQ,EAChB;gCACA,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC;6BAC5B;4BACD,MAAM;yBACP;qBACF;iBACF;gBACD,IAAI,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;oBAC3D,OAAO,IAAI,CAAC;iBACb;aACF;YACD,IACE,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,mBAAmB;gBAChD,IAAI,CAAC,EAAE;gBACP,IAAI,CAAC,EAAE,CAAC,IAAI,KAAK,sBAAc,CAAC,UAAU;gBAC1C,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAC7C;gBACA,OAAO,IAAI,CAAC;aACb;YACD,OAAO,KAAK,CAAC;QACf,CAAC;QAED,SAAS,MAAM,CACb,IAG+B;YAE/B,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,KAAK,sBAAc,CAAC,cAAc,CAAC;QAC5D,CAAC;QAED,OAAO;YACL,6CAA6C,CAC3C,IAAoE;gBAEpE,IACE,OAAO,CAAC,oDAAoD;oBAC5D,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,uBAAuB;oBACpD,IAAI,CAAC,UAAU;oBACf,IAAI,CAAC,IAAI,CAAC,IAAI,KAAK,sBAAc,CAAC,eAAe;oBACjD,IAAI,CAAC,IAAI,CAAC,QAAQ,KAAK,MAAM,EAC7B;oBACA,OAAO;iBACR;gBAED,IAAI,iBAAiB,CAAC,IAAI,CAAC,EAAE;oBAC3B,OAAO;iBACR;gBAED,IACE,OAAO,CAAC,6BAA6B;oBACrC,CAAC,IAAA,6DAAmC,EAAC,IAAI,EAAE,OAAO,CAAC;wBACjD,IAAA,+CAAqB,EAAC,IAAI,CAAC,CAAC,EAC9B;oBACA,OAAO;iBACR;gBAED,IAAA,iDAAuB,EAAC,IAAI,EAAE,OAAO,EAAE,UAAU,EAAE,GAAG,CAAC,EAAE,CACvD,OAAO,CAAC,MAAM,CAAC;oBACb,IAAI;oBACJ,GAAG;oBACH,SAAS,EAAE,mBAAmB;iBAC/B,CAAC,CACH,CAAC;YACJ,CAAC;YACD,mBAAmB,CAAC,IAAI;gBACtB,IAAI,iBAAiB,CAAC,IAAI,CAAC,EAAE;oBAC3B,OAAO;iBACR;gBACD,IAAI,OAAO,CAAC,6BAA6B,IAAI,IAAI,CAAC,UAAU,EAAE;oBAC5D,OAAO;iBACR;gBAED,IAAA,iDAAuB,EAAC,IAAI,EAAE,OAAO,EAAE,UAAU,EAAE,GAAG,CAAC,EAAE,CACvD,OAAO,CAAC,MAAM,CAAC;oBACb,IAAI;oBACJ,GAAG;oBACH,SAAS,EAAE,mBAAmB;iBAC/B,CAAC,CACH,CAAC;YACJ,CAAC;SACF,CAAC;IACJ,CAAC;CACF,CAAC,CAAC"}
 | 
			
		||||
@@ -1,7 +1,6 @@
 | 
			
		||||
"use strict";
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
const utils_1 = require("@typescript-eslint/utils");
 | 
			
		||||
const eslint_utils_1 = require("@typescript-eslint/utils/eslint-utils");
 | 
			
		||||
const util_1 = require("../util");
 | 
			
		||||
exports.default = (0, util_1.createRule)({
 | 
			
		||||
    name: 'explicit-member-accessibility',
 | 
			
		||||
@@ -70,7 +69,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
    },
 | 
			
		||||
    defaultOptions: [{ accessibility: 'explicit' }],
 | 
			
		||||
    create(context, [option]) {
 | 
			
		||||
        const sourceCode = (0, eslint_utils_1.getSourceCode)(context);
 | 
			
		||||
        const sourceCode = context.getSourceCode();
 | 
			
		||||
        const baseCheck = option.accessibility ?? 'explicit';
 | 
			
		||||
        const overrides = option.overrides ?? {};
 | 
			
		||||
        const ctorCheck = overrides.constructors ?? baseCheck;
 | 
			
		||||
@@ -167,7 +166,7 @@ exports.default = (0, util_1.createRule)({
 | 
			
		||||
         */
 | 
			
		||||
        function getMissingAccessibilitySuggestions(node) {
 | 
			
		||||
            function fix(accessibility, fixer) {
 | 
			
		||||
                if (node.decorators.length) {
 | 
			
		||||
                if (node?.decorators.length) {
 | 
			
		||||
                    const lastDecorator = node.decorators[node.decorators.length - 1];
 | 
			
		||||
                    const nextToken = sourceCode.getTokenAfter(lastDecorator);
 | 
			
		||||
                    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