From c1188619472673e4694933a960eb9a7f274e147f Mon Sep 17 00:00:00 2001 From: Andrey Taritsyn Date: Fri, 25 Mar 2016 18:49:50 +0300 Subject: [PATCH] Was made refactoring --- DouglasCrockford.JsMin.Net4.sln | 14 ++++----- ...T.nuspec => DouglasCrockford.JsMin.nuspec} | 18 +++++------ NuGet/build-package.cmd | 15 +++++++-- NuGet/license.txt | 29 ------------------ images/JSMin_Logo128x128.png | Bin 0 -> 1910 bytes ...oj => DouglasCrockford.JsMin.Net40.csproj} | 4 +-- ... DouglasCrockford.JsMin.Test.Net45.csproj} | 6 ++-- 7 files changed, 33 insertions(+), 53 deletions(-) rename NuGet/{JSMin.NET.nuspec => DouglasCrockford.JsMin.nuspec} (57%) delete mode 100644 NuGet/license.txt create mode 100644 images/JSMin_Logo128x128.png rename src/DouglasCrockford.JsMin/{DouglasCrockford.JsMin.csproj => DouglasCrockford.JsMin.Net40.csproj} (95%) rename test/DouglasCrockford.JsMin.Test/{DouglasCrockford.JsMin.Test.csproj => DouglasCrockford.JsMin.Test.Net45.csproj} (97%) diff --git a/DouglasCrockford.JsMin.Net4.sln b/DouglasCrockford.JsMin.Net4.sln index 3ca79a7..6dae862 100644 --- a/DouglasCrockford.JsMin.Net4.sln +++ b/DouglasCrockford.JsMin.Net4.sln @@ -1,12 +1,6 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2012 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{AC8F29F2-7C44-47BB-9EB2-FBF8AE92C792}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DouglasCrockford.JsMin", "src\DouglasCrockford.JsMin\DouglasCrockford.JsMin.csproj", "{24C997B7-B518-4316-B462-79CA93CA1B67}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{F8B5DDE5-1532-473B-A80C-0DC559B8EAC4}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{191A86C1-B572-4BF6-9480-F3AA8C81375B}" ProjectSection(SolutionItems) = preProject .nuget\NuGet.Config = .nuget\NuGet.Config @@ -14,7 +8,13 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{191A86 .nuget\NuGet.targets = .nuget\NuGet.targets EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DouglasCrockford.JsMin.Test", "test\DouglasCrockford.JsMin.Test\DouglasCrockford.JsMin.Test.csproj", "{8AA60DEA-FF01-4F54-9BB5-9E79E97EB25C}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{AC8F29F2-7C44-47BB-9EB2-FBF8AE92C792}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{F8B5DDE5-1532-473B-A80C-0DC559B8EAC4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DouglasCrockford.JsMin.Net40", "src\DouglasCrockford.JsMin\DouglasCrockford.JsMin.Net40.csproj", "{24C997B7-B518-4316-B462-79CA93CA1B67}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DouglasCrockford.JsMin.Test.Net45", "test\DouglasCrockford.JsMin.Test\DouglasCrockford.JsMin.Test.Net45.csproj", "{8AA60DEA-FF01-4F54-9BB5-9E79E97EB25C}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/NuGet/JSMin.NET.nuspec b/NuGet/DouglasCrockford.JsMin.nuspec similarity index 57% rename from NuGet/JSMin.NET.nuspec rename to NuGet/DouglasCrockford.JsMin.nuspec index ecfe3a4..db84da8 100644 --- a/NuGet/JSMin.NET.nuspec +++ b/NuGet/DouglasCrockford.JsMin.nuspec @@ -1,26 +1,24 @@  - JSMin.NET + DouglasCrockford.JsMin 1.0.0 - JSMin for .Net + JSMin.NET Andrey Taritsyn Andrey Taritsyn http://github.com/Taritsyn/JSMin.NET/blob/master/LICENSE http://github.com/Taritsyn/JSMin.NET - false - A .NET port of the Douglas Crockford's JSMin (http://github.com/douglascrockford/JSMin). - A .NET port of the Douglas Crockford's JSMin. + true + JSMin.NET is a .NET port of the Douglas Crockford's JSMin (http://github.com/douglascrockford/JSMin). + JSMin.NET is a .NET port of the Douglas Crockford's JSMin. Copyright (c) 2013-2016 Andrey Taritsyn - http://www.taritsyn.ru en-US Douglas Crockford JSMin JavaScript JS Minification Minifier Minify + + + - - - - - \ No newline at end of file diff --git a/NuGet/build-package.cmd b/NuGet/build-package.cmd index 74c840f..e967575 100644 --- a/NuGet/build-package.cmd +++ b/NuGet/build-package.cmd @@ -1,2 +1,13 @@ -\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe ..\src\DouglasCrockford.JsMin\DouglasCrockford.JsMin.csproj /p:Configuration=Release -..\.nuget\nuget.exe pack JSMin.NET.nuspec \ No newline at end of file +set net40_msbuild=\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe +set nuget_package_manager=..\.nuget\nuget.exe + +set project_name=DouglasCrockford.JsMin +set project_source_dir=..\src\%project_name% + +rmdir lib /Q/S + +%net40_msbuild% %project_source_dir%\%project_name%.Net40.csproj /p:Configuration=Release +xcopy %project_source_dir%\bin\Release\%project_name%.dll lib\net40-client\ +copy ..\LICENSE license.txt /Y + +%nuget_package_manager% pack %project_name%.nuspec \ No newline at end of file diff --git a/NuGet/license.txt b/NuGet/license.txt deleted file mode 100644 index 7dc8ecd..0000000 --- a/NuGet/license.txt +++ /dev/null @@ -1,29 +0,0 @@ -JsMinifier.cs -2013-09-16 - -Copyright (c) 2013-2016 Andrey Taritsyn - http://www.taritsyn.ru - -jsmin.c -2013-03-29 - -Copyright (c) 2002 Douglas Crockford (www.crockford.com) - -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 shall be used for Good, not Evil. - -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. \ No newline at end of file diff --git a/images/JSMin_Logo128x128.png b/images/JSMin_Logo128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..208fa4a59960cdf421dd4415dc8e97ad5a0f6070 GIT binary patch literal 1910 zcmd^7>r+!#5I=_NBiLJrHOBA|6*GuYV+OUTAaV=A2x3GHM58<;h#DnPig>A=jM7k` zqK0DBR0JiW_`(EHPzdtUh;cwc5=7%D_(&{buwHEAoL;{4tA9Xu=A7L<=j?Cy{C0B% z(GjSthbsU8MCKWS1JT84rT1xt!#9a~)nw*v-nabahxJ42p zNle}=H%fv4pwtVZ)`n{#1VA7F079)FZZhG1#K?&sgro^@6KNw55>P8ZNL)a(6VN*1 z0R{rR$tXuN!qfDPgn0ARof;luEfGS(j&rF3Ewn*W`us+~n;^8Ys6c8U)1x#i-f_0U8epYp0smS1F-# zaZHv&mdVrDXiM@mHpoLj2m>Lp+0t47xPVF%1^PmwlS_hAJxhcPe-x>Ja7msq-Upel zFrsu0UTr1s0KjPEhVW1Th)QvJs}&$9?5os6*zADNAjM6D&NiKked0LTYm?yP4gWabUw&`;$bt*PV86t?qIHNOU_d!R02f~&T z^|=@T)>gflD@7zgp`4zc)DCh6#*{(Of98eU@p;=w8&+B+3ZyNZdD|zSk z&%SInCm18pWm?Det?js*hm}lJ<5dV8q zYQdN+m*s|1m(8#0^==J;eb_cn(c!K;WuT9eoicZiM|=NbY`52_h5 zerm4sdh73!S~Ru4ou$|;Ju^0l?l$JWFw#7xW@jr}o$9Mlhw*qj8|P9=sxEzZF|)&z z?tkTm$BF9aIrQ;kIVjfSC9B#!q!DZGV9-x}9F}%!%^;Y{Lqgof}qM z&Goo+Yc_vE^rF-C{0Gk-7rem~af8aG9zF+R27HE%b2ehbCpg2-d)Ja^D;5}%)Lj6COuM~7X;688TKqMhHG literal 0 HcmV?d00001 diff --git a/src/DouglasCrockford.JsMin/DouglasCrockford.JsMin.csproj b/src/DouglasCrockford.JsMin/DouglasCrockford.JsMin.Net40.csproj similarity index 95% rename from src/DouglasCrockford.JsMin/DouglasCrockford.JsMin.csproj rename to src/DouglasCrockford.JsMin/DouglasCrockford.JsMin.Net40.csproj index 585b13d..81bdd29 100644 --- a/src/DouglasCrockford.JsMin/DouglasCrockford.JsMin.csproj +++ b/src/DouglasCrockford.JsMin/DouglasCrockford.JsMin.Net40.csproj @@ -18,7 +18,7 @@ full false bin\Debug\ - DEBUG;TRACE + TRACE;DEBUG;NET40 prompt 4 @@ -26,7 +26,7 @@ pdbonly true bin\Release\ - TRACE + TRACE;NET40 prompt 4 diff --git a/test/DouglasCrockford.JsMin.Test/DouglasCrockford.JsMin.Test.csproj b/test/DouglasCrockford.JsMin.Test/DouglasCrockford.JsMin.Test.Net45.csproj similarity index 97% rename from test/DouglasCrockford.JsMin.Test/DouglasCrockford.JsMin.Test.csproj rename to test/DouglasCrockford.JsMin.Test/DouglasCrockford.JsMin.Test.Net45.csproj index 6aeb854..127bbd9 100644 --- a/test/DouglasCrockford.JsMin.Test/DouglasCrockford.JsMin.Test.csproj +++ b/test/DouglasCrockford.JsMin.Test/DouglasCrockford.JsMin.Test.Net45.csproj @@ -22,7 +22,7 @@ full false bin\Debug\ - DEBUG;TRACE + TRACE;DEBUG;NET45 prompt 4 false @@ -31,7 +31,7 @@ pdbonly true bin\Release\ - TRACE + TRACE;NET45 prompt 4 false @@ -61,7 +61,7 @@ - + {24c997b7-b518-4316-b462-79ca93ca1b67} DouglasCrockford.JsMin