Skip to content

Commit 333bafc

Browse files
committed
preview7 support
1 parent 8a1afd8 commit 333bafc

26 files changed

+1739
-1576
lines changed

.gitignore

Lines changed: 333 additions & 332 deletions
Large diffs are not rendered by default.

.vsts-ci.yml

Lines changed: 31 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,32 @@
1-
queue: 'Hosted VS2017'
2-
3-
variables:
4-
buildConfiguration: 'Release'
5-
6-
steps:
7-
8-
- task: DotNetCoreCLI@2
9-
inputs:
10-
command: 'restore'
11-
projects: '**/*.csproj'
12-
13-
- task: DotNetCoreCLI@2
14-
inputs:
15-
command: 'build'
16-
projects: '**/*.csproj'
17-
arguments: '--configuration $(buildConfiguration)'
18-
19-
- task: DotNetCoreCLI@2
20-
inputs:
21-
command: pack
22-
packagesToPack: 'src/Blazor.Extensions.WebUSB/*.csproj'
23-
configuration: '$(buildConfiguration)'
24-
versioningScheme: byPrereleaseNumber
25-
majorVersion: '0'
26-
minorVersion: '1'
1+
queue: 'Hosted VS2017'
2+
3+
variables:
4+
buildConfiguration: 'Release'
5+
6+
steps:
7+
8+
- task: DotNetCoreInstaller@0
9+
inputs:
10+
packageType: 'sdk'
11+
version: 3.0.100-preview7-012821
12+
13+
- task: DotNetCoreCLI@2
14+
inputs:
15+
command: 'restore'
16+
projects: '**/*.csproj'
17+
18+
- task: DotNetCoreCLI@2
19+
inputs:
20+
command: 'build'
21+
projects: '**/*.csproj'
22+
arguments: '--configuration $(buildConfiguration)'
23+
24+
- task: DotNetCoreCLI@2
25+
inputs:
26+
command: pack
27+
packagesToPack: 'src/Blazor.Extensions.WebUSB/*.csproj'
28+
configuration: '$(buildConfiguration)'
29+
versioningScheme: byPrereleaseNumber
30+
majorVersion: '0'
31+
minorVersion: '1'
2732
patchVersion: '0'

.vsts-release.yml

Lines changed: 39 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,40 @@
1-
queue: 'Hosted VS2017'
2-
3-
variables:
4-
buildConfiguration: 'Release'
5-
6-
steps:
7-
8-
- task: DotNetCoreCLI@2
9-
inputs:
10-
command: 'restore'
11-
projects: '**/*.csproj'
12-
13-
- task: DotNetCoreCLI@2
14-
inputs:
15-
command: 'build'
16-
projects: '**/*.csproj'
17-
arguments: '--configuration $(buildConfiguration)'
18-
19-
- task: DotNetCoreCLI@2
20-
inputs:
21-
command: pack
22-
packagesToPack: 'src/Blazor.Extensions.WebUSB/*.csproj'
23-
packDirectory: '$(build.artifactStagingDirectory)'
24-
configuration: '$(buildConfiguration)'
25-
versioningScheme: byEnvVar
26-
versionEnvVar: Version
27-
28-
- task: NuGetCommand@2
29-
inputs:
30-
command: push
31-
packagesToPush: '$(build.ArtifactStagingDirectory)/**/*.nupkg;!$(build.ArtifactStagingDirectory)/**/*.symbols.nupkg'
32-
publishFeedCredentials: 'BlazorExtensions'
33-
nuGetFeedType: external
34-
versioningScheme: byEnvVar
1+
queue: 'Hosted VS2017'
2+
3+
variables:
4+
buildConfiguration: 'Release'
5+
6+
steps:
7+
8+
- task: DotNetCoreInstaller@0
9+
inputs:
10+
packageType: 'sdk'
11+
version: 3.0.100-preview7-012821
12+
13+
- task: DotNetCoreCLI@2
14+
inputs:
15+
command: 'restore'
16+
projects: '**/*.csproj'
17+
18+
- task: DotNetCoreCLI@2
19+
inputs:
20+
command: 'build'
21+
projects: '**/*.csproj'
22+
arguments: '--configuration $(buildConfiguration)'
23+
24+
- task: DotNetCoreCLI@2
25+
inputs:
26+
command: pack
27+
packagesToPack: 'src/Blazor.Extensions.WebUSB/*.csproj'
28+
packDirectory: '$(build.artifactStagingDirectory)'
29+
configuration: '$(buildConfiguration)'
30+
versioningScheme: byEnvVar
31+
versionEnvVar: Version
32+
33+
- task: NuGetCommand@2
34+
inputs:
35+
command: push
36+
packagesToPush: '$(build.ArtifactStagingDirectory)/**/*.nupkg;!$(build.ArtifactStagingDirectory)/**/*.symbols.nupkg'
37+
publishFeedCredentials: 'BlazorExtensions'
38+
nuGetFeedType: external
39+
versioningScheme: byEnvVar
3540
versionEnvVar: Version

src/Blazor.Extensions.WebUSB.JS/Blazor.Extensions.WebUSB.JS.csproj

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4+
<TargetFramework>netstandard2.0</TargetFramework>
45
<OutputType>Library</OutputType>
56
<IsPackable>false</IsPackable>
67
<BlazorLinkOnBuild>false</BlazorLinkOnBuild>
8+
<LangVersion>latest</LangVersion>
79
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
810
<TypeScriptToolsVersion>Latest</TypeScriptToolsVersion>
911
<DefaultItemExcludes>${DefaultItemExcludes};dist\**;node_modules\**</DefaultItemExcludes>
@@ -14,10 +16,14 @@
1416
</PropertyGroup>
1517

1618
<ItemGroup>
17-
<PackageReference Include="Microsoft.AspNetCore.Blazor.Build" Version="0.7.0" />
1819
<WebpackInputs Include="**\*.ts" Exclude="dist\**;node_modules\**" />
1920
</ItemGroup>
2021

22+
<ItemGroup>
23+
<!-- extends watching group to include *.ts files -->
24+
<Watch Include="**\*.ts" />
25+
</ItemGroup>
26+
2127
<Target Name="EnsureNpmRestored" Condition="!Exists('node_modules')">
2228
<Message Importance="high" Text="Restoring dependencies using 'npm'. This may take several minutes..." />
2329
<Exec Command="npm install" />

src/Blazor.Extensions.WebUSB.JS/package-lock.json

Lines changed: 30 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)