schnee effeckt und fehler Korektur

This commit is contained in:
2023-08-14 17:52:24 +02:00
parent 4a843d4936
commit 79af4e9907
6813 changed files with 343821 additions and 356128 deletions

View File

@@ -1,6 +1,4 @@
# convert-source-map [![build status](https://secure.travis-ci.org/thlorenz/convert-source-map.svg?branch=master)](http://travis-ci.org/thlorenz/convert-source-map)
<a href="https://www.patreon.com/bePatron?u=8663953"><img alt="become a patron" src="https://c5.patreon.com/external/logo/become_a_patron_button.png" height="35px"></a>
# convert-source-map [![Build Status][ci-image]][ci-url]
Converts a source-map from/to different formats and allows adding/changing properties.
@@ -121,5 +119,5 @@ By default, the comment is formatted like: `//# sourceMappingURL=...`, which you
When `options.multiline == true`, the comment is formatted like: `/*# sourceMappingURL=... */`, which you would find in a CSS source file.
[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/thlorenz/convert-source-map/trend.png)](https://bitdeli.com/free "Bitdeli Badge")
[ci-url]: https://github.com/thlorenz/convert-source-map/actions?query=workflow:ci
[ci-image]: https://img.shields.io/github/workflow/status/thlorenz/convert-source-map/CI?style=flat-square

View File

@@ -1,7 +1,6 @@
'use strict';
var fs = require('fs');
var path = require('path');
var SafeBuffer = require('safe-buffer');
Object.defineProperty(exports, 'commentRegex', {
get: function getCommentRegex () {
@@ -16,9 +15,30 @@ Object.defineProperty(exports, 'mapFileCommentRegex', {
}
});
var decodeBase64;
if (typeof Buffer !== 'undefined') {
if (typeof Buffer.from === 'function') {
decodeBase64 = decodeBase64WithBufferFrom;
} else {
decodeBase64 = decodeBase64WithNewBuffer;
}
} else {
decodeBase64 = decodeBase64WithAtob;
}
function decodeBase64(base64) {
return SafeBuffer.Buffer.from(base64, 'base64').toString();
function decodeBase64WithBufferFrom(base64) {
return Buffer.from(base64, 'base64').toString();
}
function decodeBase64WithNewBuffer(base64) {
if (typeof value === 'number') {
throw new TypeError('The value to decode must not be of type number.');
}
return new Buffer(base64, 'base64').toString();
}
function decodeBase64WithAtob(base64) {
return decodeURIComponent(escape(atob(base64)));
}
function stripComment(sm) {
@@ -56,10 +76,33 @@ Converter.prototype.toJSON = function (space) {
return JSON.stringify(this.sourcemap, null, space);
};
Converter.prototype.toBase64 = function () {
if (typeof Buffer !== 'undefined') {
if (typeof Buffer.from === 'function') {
Converter.prototype.toBase64 = encodeBase64WithBufferFrom;
} else {
Converter.prototype.toBase64 = encodeBase64WithNewBuffer;
}
} else {
Converter.prototype.toBase64 = encodeBase64WithBtoa;
}
function encodeBase64WithBufferFrom() {
var json = this.toJSON();
return SafeBuffer.Buffer.from(json, 'utf8').toString('base64');
};
return Buffer.from(json, 'utf8').toString('base64');
}
function encodeBase64WithNewBuffer() {
var json = this.toJSON();
if (typeof json === 'number') {
throw new TypeError('The json to encode must not be of type number.');
}
return new Buffer(json, 'utf8').toString('base64');
}
function encodeBase64WithBtoa() {
var json = this.toJSON();
return btoa(unescape(encodeURIComponent(json)));
}
Converter.prototype.toComment = function (options) {
var base64 = this.toBase64();

View File

@@ -1,55 +1,20 @@
{
"_from": "convert-source-map@^1.5.0",
"_id": "convert-source-map@1.7.0",
"_inBundle": false,
"_integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
"_location": "/convert-source-map",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "convert-source-map@^1.5.0",
"name": "convert-source-map",
"escapedName": "convert-source-map",
"rawSpec": "^1.5.0",
"saveSpec": null,
"fetchSpec": "^1.5.0"
},
"_requiredBy": [
"/vinyl-sourcemap"
],
"_resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
"_shasum": "17a2cb882d7f77d3490585e2ce6c524424a3a442",
"_spec": "convert-source-map@^1.5.0",
"_where": "/var/www/html/jason/WeihnachtenMelly/node_modules/vinyl-sourcemap",
"author": {
"name": "Thorsten Lorenz",
"email": "thlorenz@gmx.de",
"url": "http://thlorenz.com"
},
"browser": {
"fs": false
},
"bugs": {
"url": "https://github.com/thlorenz/convert-source-map/issues"
},
"bundleDependencies": false,
"dependencies": {
"safe-buffer": "~5.1.1"
},
"deprecated": false,
"name": "convert-source-map",
"version": "1.9.0",
"description": "Converts a source-map from/to different formats and allows adding/changing properties.",
"main": "index.js",
"scripts": {
"test": "tap test/*.js --color"
},
"repository": {
"type": "git",
"url": "git://github.com/thlorenz/convert-source-map.git"
},
"homepage": "https://github.com/thlorenz/convert-source-map",
"devDependencies": {
"inline-source-map": "~0.6.2",
"tap": "~9.0.0"
},
"engine": {
"node": ">=0.6"
},
"files": [
"index.js"
],
"homepage": "https://github.com/thlorenz/convert-source-map",
"keywords": [
"convert",
"sourcemap",
@@ -58,15 +23,19 @@
"browser",
"debug"
],
"author": {
"name": "Thorsten Lorenz",
"email": "thlorenz@gmx.de",
"url": "http://thlorenz.com"
},
"license": "MIT",
"main": "index.js",
"name": "convert-source-map",
"repository": {
"type": "git",
"url": "git://github.com/thlorenz/convert-source-map.git"
"engine": {
"node": ">=0.6"
},
"scripts": {
"test": "tap test/*.js --color"
},
"version": "1.7.0"
"files": [
"index.js"
],
"browser": {
"fs": false
}
}