mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-20 21:33:15 -07:00
Publish 32bit build of windows
This commit is contained in:
parent
bfa1bd7359
commit
c5320af884
6 changed files with 92 additions and 51 deletions
|
@ -25,6 +25,12 @@ after_build:
|
||||||
|
|
||||||
|
|
||||||
appveyor PushArtifact "%APPVEYOR_BUILD_FOLDER%\src\Ombi\bin\Release\netcoreapp2.0\linux-arm.tar.gz"
|
appveyor PushArtifact "%APPVEYOR_BUILD_FOLDER%\src\Ombi\bin\Release\netcoreapp2.0\linux-arm.tar.gz"
|
||||||
|
|
||||||
|
|
||||||
|
appveyor PushArtifact "%APPVEYOR_BUILD_FOLDER%\src\Ombi\bin\Release\netcoreapp2.0\windows-32bit.zip"
|
||||||
|
|
||||||
|
|
||||||
|
# appveyor PushArtifact "%APPVEYOR_BUILD_FOLDER%\src\Ombi\bin\Release\netcoreapp2.0\linux-arm64.tar.gz"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
55
build.cake
55
build.cake
|
@ -26,26 +26,29 @@ var csProj = "./src/Ombi/Ombi.csproj"; // Path to the project.csproj
|
||||||
var solutionFile = "Ombi.sln"; // Solution file if needed
|
var solutionFile = "Ombi.sln"; // Solution file if needed
|
||||||
GitVersion versionInfo = null;
|
GitVersion versionInfo = null;
|
||||||
|
|
||||||
|
var frameworkVer = "netcoreapp2.0";
|
||||||
|
|
||||||
var buildSettings = new DotNetCoreBuildSettings
|
var buildSettings = new DotNetCoreBuildSettings
|
||||||
{
|
{
|
||||||
Framework = "netcoreapp2.0",
|
Framework = frameworkVer,
|
||||||
Configuration = "Release",
|
Configuration = "Release",
|
||||||
OutputDirectory = Directory(buildDir),
|
OutputDirectory = Directory(buildDir),
|
||||||
};
|
};
|
||||||
|
|
||||||
var publishSettings = new DotNetCorePublishSettings
|
var publishSettings = new DotNetCorePublishSettings
|
||||||
{
|
{
|
||||||
Framework = "netcoreapp2.0",
|
Framework = frameworkVer,
|
||||||
Configuration = "Release",
|
Configuration = "Release",
|
||||||
OutputDirectory = Directory(buildDir),
|
OutputDirectory = Directory(buildDir),
|
||||||
};
|
};
|
||||||
|
|
||||||
var artifactsFolder = buildDir + "/netcoreapp2.0/";
|
var artifactsFolder = buildDir + "/"+frameworkVer+"/";
|
||||||
var windowsArtifactsFolder = artifactsFolder + "win10-x64/published";
|
var windowsArtifactsFolder = artifactsFolder + "win10-x64/published";
|
||||||
var windows32BitArtifactsFolder = artifactsFolder + "win10-x32/published";
|
var windows32BitArtifactsFolder = artifactsFolder + "win10-x86/published";
|
||||||
var osxArtifactsFolder = artifactsFolder + "osx-x64/published";
|
var osxArtifactsFolder = artifactsFolder + "osx-x64/published";
|
||||||
var linuxArtifactsFolder = artifactsFolder + "linux-x64/published";
|
var linuxArtifactsFolder = artifactsFolder + "linux-x64/published";
|
||||||
var linuxArmArtifactsFolder = artifactsFolder + "linux-arm/published";
|
var linuxArmArtifactsFolder = artifactsFolder + "linux-arm/published";
|
||||||
|
var linuxArm64BitArtifactsFolder = artifactsFolder + "linux-arm64/published";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -104,6 +107,10 @@ Task("SetVersionInfo")
|
||||||
{
|
{
|
||||||
fullVer = fullVer.Replace("_","");
|
fullVer = fullVer.Replace("_","");
|
||||||
}
|
}
|
||||||
|
if(fullVer.Contains("/"))
|
||||||
|
{
|
||||||
|
fullVer = fullVer.Replace("/","");
|
||||||
|
}
|
||||||
|
|
||||||
buildSettings.ArgumentCustomization = args => args.Append("/p:SemVer=" + versionInfo.AssemblySemVer);
|
buildSettings.ArgumentCustomization = args => args.Append("/p:SemVer=" + versionInfo.AssemblySemVer);
|
||||||
buildSettings.ArgumentCustomization = args => args.Append("/p:FullVer=" + fullVer);
|
buildSettings.ArgumentCustomization = args => args.Append("/p:FullVer=" + fullVer);
|
||||||
|
@ -161,35 +168,38 @@ Task("Package")
|
||||||
GZipCompress(osxArtifactsFolder, artifactsFolder + "osx.tar.gz");
|
GZipCompress(osxArtifactsFolder, artifactsFolder + "osx.tar.gz");
|
||||||
GZipCompress(linuxArtifactsFolder, artifactsFolder + "linux.tar.gz");
|
GZipCompress(linuxArtifactsFolder, artifactsFolder + "linux.tar.gz");
|
||||||
GZipCompress(linuxArmArtifactsFolder, artifactsFolder + "linux-arm.tar.gz");
|
GZipCompress(linuxArmArtifactsFolder, artifactsFolder + "linux-arm.tar.gz");
|
||||||
|
//GZipCompress(linuxArm64BitArtifactsFolder, artifactsFolder + "linux-arm64.tar.gz");
|
||||||
});
|
});
|
||||||
|
|
||||||
Task("Publish")
|
Task("Publish")
|
||||||
.IsDependentOn("PrePublish")
|
.IsDependentOn("PrePublish")
|
||||||
.IsDependentOn("Publish-Windows")
|
.IsDependentOn("Publish-Windows")
|
||||||
|
.IsDependentOn("Publish-Windows-32bit")
|
||||||
.IsDependentOn("Publish-OSX")
|
.IsDependentOn("Publish-OSX")
|
||||||
.IsDependentOn("Publish-Linux")
|
.IsDependentOn("Publish-Linux")
|
||||||
.IsDependentOn("Publish-Linux-ARM")
|
.IsDependentOn("Publish-Linux-ARM")
|
||||||
|
//.IsDependentOn("Publish-Linux-ARM-64Bit")
|
||||||
.IsDependentOn("Package");
|
.IsDependentOn("Package");
|
||||||
|
|
||||||
Task("Publish-Windows")
|
Task("Publish-Windows")
|
||||||
.Does(() =>
|
.Does(() =>
|
||||||
{
|
{
|
||||||
publishSettings.Runtime = "win10-x64";
|
publishSettings.Runtime = "win10-x64";
|
||||||
publishSettings.OutputDirectory = Directory(buildDir) + Directory("netcoreapp2.0/win10-x64/published");
|
publishSettings.OutputDirectory = Directory(buildDir) + Directory(frameworkVer +"/win10-x64/published");
|
||||||
|
|
||||||
DotNetCorePublish("./src/Ombi/Ombi.csproj", publishSettings);
|
DotNetCorePublish("./src/Ombi/Ombi.csproj", publishSettings);
|
||||||
CopyFile(buildDir + "/netcoreapp2.0/win10-x64/Swagger.xml", buildDir + "/netcoreapp2.0/win10-x64/published/Swagger.xml");
|
CopyFile(buildDir + "/"+frameworkVer+"/win10-x64/Swagger.xml", buildDir + "/"+frameworkVer+"/win10-x64/published/Swagger.xml");
|
||||||
DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings);
|
DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings);
|
||||||
});
|
});
|
||||||
|
|
||||||
Task("Publish-Windows-32bit")
|
Task("Publish-Windows-32bit")
|
||||||
.Does(() =>
|
.Does(() =>
|
||||||
{
|
{
|
||||||
publishSettings.Runtime = "win10-x32";
|
publishSettings.Runtime = "win10-x86";
|
||||||
publishSettings.OutputDirectory = Directory(buildDir) + Directory("netcoreapp2.0/win10-x32/published");
|
publishSettings.OutputDirectory = Directory(buildDir) + Directory(frameworkVer+"/win10-x86/published");
|
||||||
|
|
||||||
DotNetCorePublish("./src/Ombi/Ombi.csproj", publishSettings);
|
DotNetCorePublish("./src/Ombi/Ombi.csproj", publishSettings);
|
||||||
CopyFile(buildDir + "/netcoreapp2.0/win10-x32/Swagger.xml", buildDir + "/netcoreapp2.0/win10-x32/published/Swagger.xml");
|
CopyFile(buildDir + "/"+frameworkVer+"/win10-x86/Swagger.xml", buildDir + "/"+frameworkVer+"/win10-x86/published/Swagger.xml");
|
||||||
DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings);
|
DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -197,10 +207,10 @@ Task("Publish-OSX")
|
||||||
.Does(() =>
|
.Does(() =>
|
||||||
{
|
{
|
||||||
publishSettings.Runtime = "osx-x64";
|
publishSettings.Runtime = "osx-x64";
|
||||||
publishSettings.OutputDirectory = Directory(buildDir) + Directory("netcoreapp2.0/osx-x64/published");
|
publishSettings.OutputDirectory = Directory(buildDir) + Directory(frameworkVer+"/osx-x64/published");
|
||||||
|
|
||||||
DotNetCorePublish("./src/Ombi/Ombi.csproj", publishSettings);
|
DotNetCorePublish("./src/Ombi/Ombi.csproj", publishSettings);
|
||||||
CopyFile(buildDir + "/netcoreapp2.0/osx-x64/Swagger.xml", buildDir + "/netcoreapp2.0/osx-x64/published/Swagger.xml");
|
CopyFile(buildDir + "/"+frameworkVer+"/osx-x64/Swagger.xml", buildDir + "/"+frameworkVer+"/osx-x64/published/Swagger.xml");
|
||||||
DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings);
|
DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -208,10 +218,10 @@ Task("Publish-Linux")
|
||||||
.Does(() =>
|
.Does(() =>
|
||||||
{
|
{
|
||||||
publishSettings.Runtime = "linux-x64";
|
publishSettings.Runtime = "linux-x64";
|
||||||
publishSettings.OutputDirectory = Directory(buildDir) + Directory("netcoreapp2.0/linux-x64/published");
|
publishSettings.OutputDirectory = Directory(buildDir) + Directory(frameworkVer+"/linux-x64/published");
|
||||||
|
|
||||||
DotNetCorePublish("./src/Ombi/Ombi.csproj", publishSettings);
|
DotNetCorePublish("./src/Ombi/Ombi.csproj", publishSettings);
|
||||||
CopyFile(buildDir + "/netcoreapp2.0/linux-x64/Swagger.xml", buildDir + "/netcoreapp2.0/linux-x64/published/Swagger.xml");
|
CopyFile(buildDir + "/"+frameworkVer+"/linux-x64/Swagger.xml", buildDir + "/"+frameworkVer+"/linux-x64/published/Swagger.xml");
|
||||||
DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings);
|
DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -219,12 +229,25 @@ Task("Publish-Linux-ARM")
|
||||||
.Does(() =>
|
.Does(() =>
|
||||||
{
|
{
|
||||||
publishSettings.Runtime = "linux-arm";
|
publishSettings.Runtime = "linux-arm";
|
||||||
publishSettings.OutputDirectory = Directory(buildDir) + Directory("netcoreapp2.0/linux-arm/published");
|
publishSettings.OutputDirectory = Directory(buildDir) + Directory(frameworkVer+"/linux-arm/published");
|
||||||
|
|
||||||
DotNetCorePublish("./src/Ombi/Ombi.csproj", publishSettings);
|
DotNetCorePublish("./src/Ombi/Ombi.csproj", publishSettings);
|
||||||
CopyFile(
|
CopyFile(
|
||||||
buildDir + "/netcoreapp2.0/linux-arm/Swagger.xml",
|
buildDir + "/"+frameworkVer+"/linux-arm/Swagger.xml",
|
||||||
buildDir + "/netcoreapp2.0/linux-arm/published/Swagger.xml");
|
buildDir + "/"+frameworkVer+"/linux-arm/published/Swagger.xml");
|
||||||
|
DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings);
|
||||||
|
});
|
||||||
|
|
||||||
|
Task("Publish-Linux-ARM-64Bit")
|
||||||
|
.Does(() =>
|
||||||
|
{
|
||||||
|
publishSettings.Runtime = "linux-arm64";
|
||||||
|
publishSettings.OutputDirectory = Directory(buildDir) + Directory(frameworkVer+"/linux-arm64/published");
|
||||||
|
|
||||||
|
DotNetCorePublish("./src/Ombi/Ombi.csproj", publishSettings);
|
||||||
|
CopyFile(
|
||||||
|
buildDir + "/"+frameworkVer+"/linux-arm64/Swagger.xml",
|
||||||
|
buildDir + "/"+frameworkVer+"/linux-arm64/published/Swagger.xml");
|
||||||
DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings);
|
DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -106,14 +106,23 @@ namespace Ombi.Schedule.Jobs.Ombi
|
||||||
{
|
{
|
||||||
// Let's download the correct zip
|
// Let's download the correct zip
|
||||||
var desc = RuntimeInformation.OSDescription;
|
var desc = RuntimeInformation.OSDescription;
|
||||||
var proce = RuntimeInformation.ProcessArchitecture;
|
var process = RuntimeInformation.ProcessArchitecture;
|
||||||
|
|
||||||
Logger.LogDebug(LoggingEvents.Updater, "OS Information: {0} {1}", desc, proce);
|
Logger.LogDebug(LoggingEvents.Updater, "OS Information: {0} {1}", desc, process);
|
||||||
Downloads download;
|
Downloads download;
|
||||||
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
{
|
{
|
||||||
Logger.LogDebug(LoggingEvents.Updater, "We are Windows");
|
Logger.LogDebug(LoggingEvents.Updater, "We are Windows");
|
||||||
download = updates.Downloads.FirstOrDefault(x => x.Name.Contains("windows.zip", CompareOptions.IgnoreCase));
|
if (process == Architecture.X64)
|
||||||
|
{
|
||||||
|
download = updates.Downloads.FirstOrDefault(x =>
|
||||||
|
x.Name.Contains("windows.", CompareOptions.IgnoreCase));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
download = updates.Downloads.FirstOrDefault(x =>
|
||||||
|
x.Name.Contains("windows-32bit", CompareOptions.IgnoreCase));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
||||||
{
|
{
|
||||||
|
@ -123,13 +132,16 @@ namespace Ombi.Schedule.Jobs.Ombi
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Logger.LogDebug(LoggingEvents.Updater, "We are linux");
|
Logger.LogDebug(LoggingEvents.Updater, "We are linux");
|
||||||
if (RuntimeInformation.OSDescription.Contains("arm", CompareOptions.IgnoreCase))
|
if (process == Architecture.Arm)
|
||||||
{
|
{
|
||||||
download = updates.Downloads.FirstOrDefault(x => x.Name.Contains("arm", CompareOptions.IgnoreCase));
|
download = updates.Downloads.FirstOrDefault(x => x.Name.Contains("arm.", CompareOptions.IgnoreCase));
|
||||||
|
} else if (process == Architecture.Arm64)
|
||||||
|
{
|
||||||
|
download = updates.Downloads.FirstOrDefault(x => x.Name.Contains("arm64.", CompareOptions.IgnoreCase));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
download = updates.Downloads.FirstOrDefault(x => x.Name.Contains("linux", CompareOptions.IgnoreCase));
|
download = updates.Downloads.FirstOrDefault(x => x.Name.Contains("linux.", CompareOptions.IgnoreCase));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (download == null)
|
if (download == null)
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<RuntimeIdentifiers>win10-x64;win10-x32;osx-x64;ubuntu-x64;debian.8-x64;centos.7-x64;linux-x64;</RuntimeIdentifiers>
|
<RuntimeIdentifiers>win10-x64;win10-x86;osx-x64;ubuntu-x64;debian.8-x64;centos.7-x64;linux-x64;linux-arm;linux-arm64;</RuntimeIdentifiers>
|
||||||
<TargetFramework>netcoreapp2.0</TargetFramework>
|
<TargetFramework>netcoreapp2.0</TargetFramework>
|
||||||
<AssemblyVersion>3.0.0.0</AssemblyVersion>
|
<AssemblyVersion>3.0.0.0</AssemblyVersion>
|
||||||
<FileVersion>3.0.0.0</FileVersion>
|
<FileVersion>3.0.0.0</FileVersion>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>netcoreapp2.0</TargetFramework>
|
<TargetFramework>netcoreapp2.0</TargetFramework>
|
||||||
<RuntimeIdentifiers>win10-x64;win10-x32;osx-x64;ubuntu-x64;debian.8-x64;centos.7-x64;linux-x64;</RuntimeIdentifiers>
|
<RuntimeIdentifiers>win10-x64;win10-x86;osx-x64;ubuntu-x64;debian.8-x64;centos.7-x64;linux-x64;linux-arm;linux-arm64;</RuntimeIdentifiers>
|
||||||
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
|
||||||
<TypeScriptToolsVersion>Latest</TypeScriptToolsVersion>
|
<TypeScriptToolsVersion>Latest</TypeScriptToolsVersion>
|
||||||
<AssemblyVersion>$(SemVer)</AssemblyVersion>
|
<AssemblyVersion>$(SemVer)</AssemblyVersion>
|
||||||
|
|
54
src/Ombi/package-lock.json
generated
54
src/Ombi/package-lock.json
generated
|
@ -5140,7 +5140,6 @@
|
||||||
"resolved": "https://registry.npmjs.org/npm/-/npm-5.6.0.tgz",
|
"resolved": "https://registry.npmjs.org/npm/-/npm-5.6.0.tgz",
|
||||||
"integrity": "sha512-mt839mCsI5hzdBJLf1iRBwt610P35iUfvqLVuL7VFdanUwRBAmGtbsjdGIuzegplR95xx+fTHE0vBMuMJp1sLQ==",
|
"integrity": "sha512-mt839mCsI5hzdBJLf1iRBwt610P35iUfvqLVuL7VFdanUwRBAmGtbsjdGIuzegplR95xx+fTHE0vBMuMJp1sLQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"JSONStream": "1.3.1",
|
|
||||||
"abbrev": "1.1.1",
|
"abbrev": "1.1.1",
|
||||||
"ansi-regex": "3.0.0",
|
"ansi-regex": "3.0.0",
|
||||||
"ansicolors": "0.3.2",
|
"ansicolors": "0.3.2",
|
||||||
|
@ -5175,6 +5174,7 @@
|
||||||
"ini": "1.3.4",
|
"ini": "1.3.4",
|
||||||
"init-package-json": "1.10.1",
|
"init-package-json": "1.10.1",
|
||||||
"is-cidr": "1.0.0",
|
"is-cidr": "1.0.0",
|
||||||
|
"JSONStream": "1.3.1",
|
||||||
"lazy-property": "1.0.0",
|
"lazy-property": "1.0.0",
|
||||||
"libnpx": "9.7.1",
|
"libnpx": "9.7.1",
|
||||||
"lockfile": "1.0.3",
|
"lockfile": "1.0.3",
|
||||||
|
@ -5248,24 +5248,6 @@
|
||||||
"write-file-atomic": "2.1.0"
|
"write-file-atomic": "2.1.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"JSONStream": {
|
|
||||||
"version": "1.3.1",
|
|
||||||
"bundled": true,
|
|
||||||
"requires": {
|
|
||||||
"jsonparse": "1.3.1",
|
|
||||||
"through": "2.3.8"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"jsonparse": {
|
|
||||||
"version": "1.3.1",
|
|
||||||
"bundled": true
|
|
||||||
},
|
|
||||||
"through": {
|
|
||||||
"version": "2.3.8",
|
|
||||||
"bundled": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"abbrev": {
|
"abbrev": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"bundled": true
|
"bundled": true
|
||||||
|
@ -5668,6 +5650,24 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"JSONStream": {
|
||||||
|
"version": "1.3.1",
|
||||||
|
"bundled": true,
|
||||||
|
"requires": {
|
||||||
|
"jsonparse": "1.3.1",
|
||||||
|
"through": "2.3.8"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"jsonparse": {
|
||||||
|
"version": "1.3.1",
|
||||||
|
"bundled": true
|
||||||
|
},
|
||||||
|
"through": {
|
||||||
|
"version": "2.3.8",
|
||||||
|
"bundled": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"lazy-property": {
|
"lazy-property": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"bundled": true
|
"bundled": true
|
||||||
|
@ -10843,6 +10843,14 @@
|
||||||
"resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
|
||||||
"integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
|
"integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
|
||||||
},
|
},
|
||||||
|
"string_decoder": {
|
||||||
|
"version": "1.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
|
||||||
|
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
|
||||||
|
"requires": {
|
||||||
|
"safe-buffer": "5.1.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"string-width": {
|
"string-width": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
|
||||||
|
@ -10853,14 +10861,6 @@
|
||||||
"strip-ansi": "3.0.1"
|
"strip-ansi": "3.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"string_decoder": {
|
|
||||||
"version": "1.0.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
|
|
||||||
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
|
|
||||||
"requires": {
|
|
||||||
"safe-buffer": "5.1.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"stringstream": {
|
"stringstream": {
|
||||||
"version": "0.0.5",
|
"version": "0.0.5",
|
||||||
"resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
|
"resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue