diff --git a/README.md b/README.md
index 3c49008..28a0eae 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,12 @@ This package wraps [HTML5 Storage](https://developer.mozilla.org/en-US/docs/Web/
## Setup
+Include the following snippet in the the ```head``` section of the Index page (```wwwroot/index.html```).
+
+```html
+
+```
+
The following snippet shows how to setup the storage wrapper by registering it for dependency injection in the ```Startup.cs``` of the application.
```c#
diff --git a/Storage.sln b/Storage.sln
index 4964bc4..54a94d6 100644
--- a/Storage.sln
+++ b/Storage.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.26124.0
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29806.167
MinimumVisualStudioVersion = 15.0.26124.0
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{B286BCBD-DAD8-4DE7-9334-3DE18DF233AF}"
EndProject
@@ -16,8 +16,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Blazor.Extensions.Storage.Test", "test\Blazor.Extensions.Storage.Test\Blazor.Extensions.Storage.Test.csproj", "{C4BB6A39-28E6-454D-8679-92562CEAD0A9}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Blazor.Extensions.Storage.JS", "src\Blazor.Extensions.Storage.JS\Blazor.Extensions.Storage.JS.csproj", "{1C49147F-7C73-4962-A71C-6A193970D058}"
-EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -52,18 +50,6 @@ Global
{C4BB6A39-28E6-454D-8679-92562CEAD0A9}.Release|x64.Build.0 = Release|Any CPU
{C4BB6A39-28E6-454D-8679-92562CEAD0A9}.Release|x86.ActiveCfg = Release|Any CPU
{C4BB6A39-28E6-454D-8679-92562CEAD0A9}.Release|x86.Build.0 = Release|Any CPU
- {1C49147F-7C73-4962-A71C-6A193970D058}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1C49147F-7C73-4962-A71C-6A193970D058}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1C49147F-7C73-4962-A71C-6A193970D058}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1C49147F-7C73-4962-A71C-6A193970D058}.Debug|x64.Build.0 = Debug|Any CPU
- {1C49147F-7C73-4962-A71C-6A193970D058}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1C49147F-7C73-4962-A71C-6A193970D058}.Debug|x86.Build.0 = Debug|Any CPU
- {1C49147F-7C73-4962-A71C-6A193970D058}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1C49147F-7C73-4962-A71C-6A193970D058}.Release|Any CPU.Build.0 = Release|Any CPU
- {1C49147F-7C73-4962-A71C-6A193970D058}.Release|x64.ActiveCfg = Release|Any CPU
- {1C49147F-7C73-4962-A71C-6A193970D058}.Release|x64.Build.0 = Release|Any CPU
- {1C49147F-7C73-4962-A71C-6A193970D058}.Release|x86.ActiveCfg = Release|Any CPU
- {1C49147F-7C73-4962-A71C-6A193970D058}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -71,7 +57,6 @@ Global
GlobalSection(NestedProjects) = preSolution
{9378C7BF-0899-4835-B8FB-099292C8C63D} = {B286BCBD-DAD8-4DE7-9334-3DE18DF233AF}
{C4BB6A39-28E6-454D-8679-92562CEAD0A9} = {20DAA632-F8AD-4C5F-9E5F-FC82B7CB56A7}
- {1C49147F-7C73-4962-A71C-6A193970D058} = {B286BCBD-DAD8-4DE7-9334-3DE18DF233AF}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {A97C0A4B-E309-4485-BB76-898B37BFBFFF}
diff --git a/src/Blazor.Extensions.Storage.JS/Blazor.Extensions.Storage.JS.csproj b/src/Blazor.Extensions.Storage.JS/Blazor.Extensions.Storage.JS.csproj
deleted file mode 100644
index 8fc515d..0000000
--- a/src/Blazor.Extensions.Storage.JS/Blazor.Extensions.Storage.JS.csproj
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
- netstandard2.0
- Library
- false
- false
- latest
- true
- Latest
- ${DefaultItemExcludes};dist\**;node_modules\**
- CS2008
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/Blazor.Extensions.Storage/Blazor.Extensions.Storage.csproj b/src/Blazor.Extensions.Storage/Blazor.Extensions.Storage.csproj
index 67d0f6d..bc4973c 100644
--- a/src/Blazor.Extensions.Storage/Blazor.Extensions.Storage.csproj
+++ b/src/Blazor.Extensions.Storage/Blazor.Extensions.Storage.csproj
@@ -1,4 +1,4 @@
-
+
Blazor Extensions Storage
@@ -12,20 +12,78 @@
7.3
3.0
true
- $(TargetsForTfmSpecificBuildOutput);IncludeP2POutput
+ $(MSBuildThisFileDirectory)Interop\
+
+ CompileInterop;
+ $(ResolveCurrentProjectStaticWebAssetsInputsDependsOn)
+
+ $(DefaultItemExcludes);$(InteropWorkingDir)node_modules\**
+ 1.1.0-dev
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
-
+
+
+
+ $(IntermediateOutputPath)interop.cache
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+ <_InteropBuildOutput Include="$(InteropWorkingDir)dist\**" />
+
+
+
+ $(PackageId)
+ $([MSBuild]::NormalizeDirectory('$(InteropWorkingDir)\dist'))
+ _content/$(PackageId)
+ $([System.String]::Copy('%(RecursiveDir)%(FileName)%(Extension)').Replace('\','/'))
+
+
+
+
+
+
+
diff --git a/src/Blazor.Extensions.Storage.JS/package-lock.json b/src/Blazor.Extensions.Storage/Interop/package-lock.json
similarity index 100%
rename from src/Blazor.Extensions.Storage.JS/package-lock.json
rename to src/Blazor.Extensions.Storage/Interop/package-lock.json
diff --git a/src/Blazor.Extensions.Storage.JS/package.json b/src/Blazor.Extensions.Storage/Interop/package.json
similarity index 100%
rename from src/Blazor.Extensions.Storage.JS/package.json
rename to src/Blazor.Extensions.Storage/Interop/package.json
diff --git a/src/Blazor.Extensions.Storage.JS/src/BrowserStorage.ts b/src/Blazor.Extensions.Storage/Interop/src/BrowserStorage.ts
similarity index 100%
rename from src/Blazor.Extensions.Storage.JS/src/BrowserStorage.ts
rename to src/Blazor.Extensions.Storage/Interop/src/BrowserStorage.ts
diff --git a/src/Blazor.Extensions.Storage.JS/src/InitializeStorage.ts b/src/Blazor.Extensions.Storage/Interop/src/InitializeStorage.ts
similarity index 100%
rename from src/Blazor.Extensions.Storage.JS/src/InitializeStorage.ts
rename to src/Blazor.Extensions.Storage/Interop/src/InitializeStorage.ts
diff --git a/src/Blazor.Extensions.Storage.JS/tsconfig.json b/src/Blazor.Extensions.Storage/Interop/tsconfig.json
similarity index 100%
rename from src/Blazor.Extensions.Storage.JS/tsconfig.json
rename to src/Blazor.Extensions.Storage/Interop/tsconfig.json
diff --git a/src/Blazor.Extensions.Storage.JS/tsfmt.json b/src/Blazor.Extensions.Storage/Interop/tsfmt.json
similarity index 100%
rename from src/Blazor.Extensions.Storage.JS/tsfmt.json
rename to src/Blazor.Extensions.Storage/Interop/tsfmt.json
diff --git a/src/Blazor.Extensions.Storage.JS/tslint.json b/src/Blazor.Extensions.Storage/Interop/tslint.json
similarity index 100%
rename from src/Blazor.Extensions.Storage.JS/tslint.json
rename to src/Blazor.Extensions.Storage/Interop/tslint.json
diff --git a/src/Blazor.Extensions.Storage.JS/webpack.config.js b/src/Blazor.Extensions.Storage/Interop/webpack.config.js
similarity index 86%
rename from src/Blazor.Extensions.Storage.JS/webpack.config.js
rename to src/Blazor.Extensions.Storage/Interop/webpack.config.js
index 6359dbd..fa0bf2d 100644
--- a/src/Blazor.Extensions.Storage.JS/webpack.config.js
+++ b/src/Blazor.Extensions.Storage/Interop/webpack.config.js
@@ -16,7 +16,7 @@ module.exports = {
]
},
entry: {
- "blazor.extensions.storage": "./src/InitializeStorage.ts"
+ "Storage": "./src/InitializeStorage.ts"
},
output: {
path: path.join(__dirname, "/dist"),
diff --git a/test/Blazor.Extensions.Storage.Test/Blazor.Extensions.Storage.Test.csproj b/test/Blazor.Extensions.Storage.Test/Blazor.Extensions.Storage.Test.csproj
index ef0b929..e8c9017 100644
--- a/test/Blazor.Extensions.Storage.Test/Blazor.Extensions.Storage.Test.csproj
+++ b/test/Blazor.Extensions.Storage.Test/Blazor.Extensions.Storage.Test.csproj
@@ -14,7 +14,6 @@
-
diff --git a/test/Blazor.Extensions.Storage.Test/wwwroot/index.html b/test/Blazor.Extensions.Storage.Test/wwwroot/index.html
index 2da78ea..0360a92 100644
--- a/test/Blazor.Extensions.Storage.Test/wwwroot/index.html
+++ b/test/Blazor.Extensions.Storage.Test/wwwroot/index.html
@@ -10,6 +10,7 @@
Loading...
+