mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-10-31 07:16:22 +07:00 
			
		
		
		
	init
This commit is contained in:
		
							
								
								
									
										22
									
								
								node_modules/@babel/code-frame/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								node_modules/@babel/code-frame/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | ||||
| MIT License | ||||
|  | ||||
| Copyright (c) 2014-present Sebastian McKenzie and other contributors | ||||
|  | ||||
| Permission is hereby granted, free of charge, to any person obtaining | ||||
| a copy of this software and associated documentation files (the | ||||
| "Software"), to deal in the Software without restriction, including | ||||
| without limitation the rights to use, copy, modify, merge, publish, | ||||
| distribute, sublicense, and/or sell copies of the Software, and to | ||||
| permit persons to whom the Software is furnished to do so, subject to | ||||
| the following conditions: | ||||
|  | ||||
| The above copyright notice and this permission notice shall be | ||||
| included in all copies or substantial portions of the Software. | ||||
|  | ||||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||||
| EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | ||||
| MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||||
| NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE | ||||
| LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION | ||||
| OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION | ||||
| WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||||
							
								
								
									
										19
									
								
								node_modules/@babel/code-frame/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								node_modules/@babel/code-frame/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,19 @@ | ||||
| # @babel/code-frame | ||||
|  | ||||
| > Generate errors that contain a code frame that point to source locations. | ||||
|  | ||||
| See our website [@babel/code-frame](https://babeljs.io/docs/en/next/babel-code-frame.html) for more information. | ||||
|  | ||||
| ## Install | ||||
|  | ||||
| Using npm: | ||||
|  | ||||
| ```sh | ||||
| npm install --save-dev @babel/code-frame | ||||
| ``` | ||||
|  | ||||
| or using yarn: | ||||
|  | ||||
| ```sh | ||||
| yarn add @babel/code-frame --dev | ||||
| ``` | ||||
							
								
								
									
										173
									
								
								node_modules/@babel/code-frame/lib/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										173
									
								
								node_modules/@babel/code-frame/lib/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,173 @@ | ||||
| "use strict"; | ||||
|  | ||||
| Object.defineProperty(exports, "__esModule", { | ||||
|   value: true | ||||
| }); | ||||
| exports.codeFrameColumns = codeFrameColumns; | ||||
| exports.default = _default; | ||||
|  | ||||
| function _highlight() { | ||||
|   const data = _interopRequireWildcard(require("@babel/highlight")); | ||||
|  | ||||
|   _highlight = function () { | ||||
|     return data; | ||||
|   }; | ||||
|  | ||||
|   return data; | ||||
| } | ||||
|  | ||||
| function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } } | ||||
|  | ||||
| let deprecationWarningShown = false; | ||||
|  | ||||
| function getDefs(chalk) { | ||||
|   return { | ||||
|     gutter: chalk.grey, | ||||
|     marker: chalk.red.bold, | ||||
|     message: chalk.red.bold | ||||
|   }; | ||||
| } | ||||
|  | ||||
| const NEWLINE = /\r\n|[\n\r\u2028\u2029]/; | ||||
|  | ||||
| function getMarkerLines(loc, source, opts) { | ||||
|   const startLoc = Object.assign({ | ||||
|     column: 0, | ||||
|     line: -1 | ||||
|   }, loc.start); | ||||
|   const endLoc = Object.assign({}, startLoc, loc.end); | ||||
|   const { | ||||
|     linesAbove = 2, | ||||
|     linesBelow = 3 | ||||
|   } = opts || {}; | ||||
|   const startLine = startLoc.line; | ||||
|   const startColumn = startLoc.column; | ||||
|   const endLine = endLoc.line; | ||||
|   const endColumn = endLoc.column; | ||||
|   let start = Math.max(startLine - (linesAbove + 1), 0); | ||||
|   let end = Math.min(source.length, endLine + linesBelow); | ||||
|  | ||||
|   if (startLine === -1) { | ||||
|     start = 0; | ||||
|   } | ||||
|  | ||||
|   if (endLine === -1) { | ||||
|     end = source.length; | ||||
|   } | ||||
|  | ||||
|   const lineDiff = endLine - startLine; | ||||
|   const markerLines = {}; | ||||
|  | ||||
|   if (lineDiff) { | ||||
|     for (let i = 0; i <= lineDiff; i++) { | ||||
|       const lineNumber = i + startLine; | ||||
|  | ||||
|       if (!startColumn) { | ||||
|         markerLines[lineNumber] = true; | ||||
|       } else if (i === 0) { | ||||
|         const sourceLength = source[lineNumber - 1].length; | ||||
|         markerLines[lineNumber] = [startColumn, sourceLength - startColumn + 1]; | ||||
|       } else if (i === lineDiff) { | ||||
|         markerLines[lineNumber] = [0, endColumn]; | ||||
|       } else { | ||||
|         const sourceLength = source[lineNumber - i].length; | ||||
|         markerLines[lineNumber] = [0, sourceLength]; | ||||
|       } | ||||
|     } | ||||
|   } else { | ||||
|     if (startColumn === endColumn) { | ||||
|       if (startColumn) { | ||||
|         markerLines[startLine] = [startColumn, 0]; | ||||
|       } else { | ||||
|         markerLines[startLine] = true; | ||||
|       } | ||||
|     } else { | ||||
|       markerLines[startLine] = [startColumn, endColumn - startColumn]; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   return { | ||||
|     start, | ||||
|     end, | ||||
|     markerLines | ||||
|   }; | ||||
| } | ||||
|  | ||||
| function codeFrameColumns(rawLines, loc, opts = {}) { | ||||
|   const highlighted = (opts.highlightCode || opts.forceColor) && (0, _highlight().shouldHighlight)(opts); | ||||
|   const chalk = (0, _highlight().getChalk)(opts); | ||||
|   const defs = getDefs(chalk); | ||||
|  | ||||
|   const maybeHighlight = (chalkFn, string) => { | ||||
|     return highlighted ? chalkFn(string) : string; | ||||
|   }; | ||||
|  | ||||
|   const lines = rawLines.split(NEWLINE); | ||||
|   const { | ||||
|     start, | ||||
|     end, | ||||
|     markerLines | ||||
|   } = getMarkerLines(loc, lines, opts); | ||||
|   const hasColumns = loc.start && typeof loc.start.column === "number"; | ||||
|   const numberMaxWidth = String(end).length; | ||||
|   const highlightedLines = highlighted ? (0, _highlight().default)(rawLines, opts) : rawLines; | ||||
|   let frame = highlightedLines.split(NEWLINE).slice(start, end).map((line, index) => { | ||||
|     const number = start + 1 + index; | ||||
|     const paddedNumber = ` ${number}`.slice(-numberMaxWidth); | ||||
|     const gutter = ` ${paddedNumber} | `; | ||||
|     const hasMarker = markerLines[number]; | ||||
|     const lastMarkerLine = !markerLines[number + 1]; | ||||
|  | ||||
|     if (hasMarker) { | ||||
|       let markerLine = ""; | ||||
|  | ||||
|       if (Array.isArray(hasMarker)) { | ||||
|         const markerSpacing = line.slice(0, Math.max(hasMarker[0] - 1, 0)).replace(/[^\t]/g, " "); | ||||
|         const numberOfMarkers = hasMarker[1] || 1; | ||||
|         markerLine = ["\n ", maybeHighlight(defs.gutter, gutter.replace(/\d/g, " ")), markerSpacing, maybeHighlight(defs.marker, "^").repeat(numberOfMarkers)].join(""); | ||||
|  | ||||
|         if (lastMarkerLine && opts.message) { | ||||
|           markerLine += " " + maybeHighlight(defs.message, opts.message); | ||||
|         } | ||||
|       } | ||||
|  | ||||
|       return [maybeHighlight(defs.marker, ">"), maybeHighlight(defs.gutter, gutter), line, markerLine].join(""); | ||||
|     } else { | ||||
|       return ` ${maybeHighlight(defs.gutter, gutter)}${line}`; | ||||
|     } | ||||
|   }).join("\n"); | ||||
|  | ||||
|   if (opts.message && !hasColumns) { | ||||
|     frame = `${" ".repeat(numberMaxWidth + 1)}${opts.message}\n${frame}`; | ||||
|   } | ||||
|  | ||||
|   if (highlighted) { | ||||
|     return chalk.reset(frame); | ||||
|   } else { | ||||
|     return frame; | ||||
|   } | ||||
| } | ||||
|  | ||||
| function _default(rawLines, lineNumber, colNumber, opts = {}) { | ||||
|   if (!deprecationWarningShown) { | ||||
|     deprecationWarningShown = true; | ||||
|     const message = "Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`."; | ||||
|  | ||||
|     if (process.emitWarning) { | ||||
|       process.emitWarning(message, "DeprecationWarning"); | ||||
|     } else { | ||||
|       const deprecationError = new Error(message); | ||||
|       deprecationError.name = "DeprecationWarning"; | ||||
|       console.warn(new Error(message)); | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   colNumber = Math.max(colNumber, 0); | ||||
|   const location = { | ||||
|     start: { | ||||
|       column: colNumber, | ||||
|       line: lineNumber | ||||
|     } | ||||
|   }; | ||||
|   return codeFrameColumns(rawLines, location, opts); | ||||
| } | ||||
							
								
								
									
										61
									
								
								node_modules/@babel/code-frame/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								node_modules/@babel/code-frame/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,61 @@ | ||||
| { | ||||
|   "_args": [ | ||||
|     [ | ||||
|       "@babel/code-frame@7.5.5", | ||||
|       "E:\\python\\setup-php" | ||||
|     ] | ||||
|   ], | ||||
|   "_development": true, | ||||
|   "_from": "@babel/code-frame@7.5.5", | ||||
|   "_id": "@babel/code-frame@7.5.5", | ||||
|   "_inBundle": false, | ||||
|   "_integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", | ||||
|   "_location": "/@babel/code-frame", | ||||
|   "_phantomChildren": {}, | ||||
|   "_requested": { | ||||
|     "type": "version", | ||||
|     "registry": true, | ||||
|     "raw": "@babel/code-frame@7.5.5", | ||||
|     "name": "@babel/code-frame", | ||||
|     "escapedName": "@babel%2fcode-frame", | ||||
|     "scope": "@babel", | ||||
|     "rawSpec": "7.5.5", | ||||
|     "saveSpec": null, | ||||
|     "fetchSpec": "7.5.5" | ||||
|   }, | ||||
|   "_requiredBy": [ | ||||
|     "/@babel/core", | ||||
|     "/@babel/template", | ||||
|     "/@babel/traverse", | ||||
|     "/jest-message-util", | ||||
|     "/read-pkg/parse-json" | ||||
|   ], | ||||
|   "_resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", | ||||
|   "_spec": "7.5.5", | ||||
|   "_where": "E:\\python\\setup-php", | ||||
|   "author": { | ||||
|     "name": "Sebastian McKenzie", | ||||
|     "email": "sebmck@gmail.com" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "@babel/highlight": "^7.0.0" | ||||
|   }, | ||||
|   "description": "Generate errors that contain a code frame that point to source locations.", | ||||
|   "devDependencies": { | ||||
|     "chalk": "^2.0.0", | ||||
|     "strip-ansi": "^4.0.0" | ||||
|   }, | ||||
|   "gitHead": "0407f034f09381b95e9cabefbf6b176c76485a43", | ||||
|   "homepage": "https://babeljs.io/", | ||||
|   "license": "MIT", | ||||
|   "main": "lib/index.js", | ||||
|   "name": "@babel/code-frame", | ||||
|   "publishConfig": { | ||||
|     "access": "public" | ||||
|   }, | ||||
|   "repository": { | ||||
|     "type": "git", | ||||
|     "url": "https://github.com/babel/babel/tree/master/packages/babel-code-frame" | ||||
|   }, | ||||
|   "version": "7.5.5" | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Shivam Mathur
					Shivam Mathur