Steve Sanderson
96d7f85327
Add UseReactDevelopmentServer() middleware. Factor out common code.
2017-11-13 12:35:41 +00:00
Steve Sanderson
30333e250a
AddSpaStaticFiles/UseSpaStaticFiles APIs to clean up the React template (or other cases where SPA files are outside wwwroot)
2017-11-13 10:54:12 +00:00
Steve Sanderson
08002e961b
In WebpackDevMiddleware.ts, support loading Webpack config files with __esModule. Fixes #1378
2017-11-09 16:57:57 -08:00
Steve Sanderson
0c77224f46
Allow prerendering middleware to pass through non-prerendered responses (important when using dev middleware)
2017-11-09 10:44:30 -08:00
Steve Sanderson
a83ec3a053
ArgumentNullException -> ArgumentException
2017-11-09 10:30:52 -08:00
Steve Sanderson
a16343681b
Rename BuildOnDemand to BootModuleBuilder
2017-11-09 10:25:48 -08:00
Steve Sanderson
c8b337ebaa
Add new Microsoft.AspNetCore.SpaServices.Extensions package to host new runtime functionality needed for updated templates until 2.1 ships
2017-11-09 10:09:13 -08:00
Nate McMaster
2d98a1808c
Pin tool and package versions to make builds more repeatable
...
Part of aspnet/Universe#575
2017-11-03 15:09:19 -07:00
Steve Sanderson
e583a17ef8
Clean up how IHttpContextAccessor is added
2017-10-23 15:13:33 +01:00
Nate McMaster
a0269fb0ad
Use PackageLineup to manage PackageReference versions
2017-08-30 17:11:46 -07:00
Nate McMaster
64ed1c7945
Use Directory.Build.props/targets ( #1235 )
2017-08-30 14:48:58 -07:00
Steve Sanderson
e2030fb1fa
Handle publicPath=/ in HMR. Fixes #1191 .
2017-08-24 17:52:35 -07:00
Steve Sanderson
d6ae8829b6
In HMR, don't rely on default JsonSerializer settings. Fixes #688
2017-08-21 17:11:47 -07:00
Steve Sanderson
a40adab38d
In non-ASP.NET apps, default project path to current working directory. Fixes #1100 .
2017-08-21 16:40:59 -07:00
Steve Lathrop
a7e715c88f
Small grammatical fix to README.md
2017-08-21 15:37:58 -07:00
Steve Sanderson
5f1450c9ba
Make aspnet-angular compatible with AoT compilation
2017-08-02 10:53:46 +01:00
Steve Sanderson
c83605baff
Add aspnet-angular NPM package containing HttpWithStateTransfer utility
2017-08-02 10:26:46 +01:00
Stephen Lautier
fc12d722b8
fix(webpack): fix middleware to specifically serialize options as non-camecased
2017-08-02 09:24:42 +01:00
Eric Green
372e597f34
Added Timeout to HttpClient to always be longer than the InvocationTimeoutMilliseconds.
...
HttpClient defaults to 100 seconds. If InvocationTimeoutMilliseconds is greater than the default of the HttpClient, the task will fail with a Task was canceled exception.
2017-08-02 09:22:34 +01:00
Steve Sanderson
cdb04c74f9
Update aspnet-webpack to 2.0.1, automatically disabling the middleware if we detect the process doesn't have sufficient disk permissions
2017-07-12 23:06:05 +01:00
Steve Sanderson
a74941e3c8
Merge branch 'rel/2.0.0' into rel/2.0.0-templates
2017-07-12 15:30:14 +01:00
Steve Sanderson
576e3debf1
Complete the lstat patching for #1101
2017-07-12 15:27:00 +01:00
Steve Sanderson
4903e12373
Publish aspnet-webpack-react as 3.0.0 since it's no longer beta
2017-07-11 23:55:50 +01:00
Steve Sanderson
56c806b34e
Update aspnet-prerendering to 3.0.1, fixing the default "fetch" base URL to match the real application root URL
2017-07-11 23:55:49 +01:00
Steve Sanderson
8acba88160
Update aspnet-webpack to 2.0.0, now supporting HMR when apps are running in virtual directories
2017-07-11 18:57:52 +01:00
Steve Sanderson
44f86eb8a1
Fix webpack HMR proxying logic for apps running on non-root URLs (e.g., full IIS virtual directories)
2017-07-11 18:56:06 +01:00
Steve Sanderson
22ff88ab79
On Windows, patch Node's lstat to work around permissions error. Fixes #1101
2017-07-11 10:43:31 +01:00
Steve Sanderson
e632d2bb69
In domain-task/fetch, only apply HTTPS cert validation workaround for HTTPS requests (not HTTP)
2017-07-07 12:07:12 +01:00
Steve Sanderson
27f59c6971
Make domain-task/fetch disable HTTPS cert validation when making relative requests to own server as workaround for #1089
2017-07-06 14:37:29 +01:00
Steve Sanderson
943fb2f482
In core packages, set <None Remove="node_modules\**\*" /> otherwise builds are super slow
2017-07-06 11:13:24 +01:00
Steve Sanderson
94fc84a9b4
Add simpler prerendering API. Fixes #607
2017-07-03 14:07:28 +01:00
Steve Sanderson
9cce26ebd8
Fix error formatting by rebuilding entrypoint-http.js
2017-07-03 14:01:31 +01:00
Steve Sanderson
513d288a5d
Use GetRandomFileName instead of GetTempFileName. Fixes #1060
2017-07-03 10:15:53 +01:00
Steve Sanderson
429a432dd3
Check for null during node process disposal. Fixes #1061
2017-07-03 10:09:03 +01:00
Steve Sanderson
3da87dd3d3
In aspnet-webpack-react 3.0.0+, remove the workaround for #1066 . Templates that use this version of the package need to not have issue #1066
2017-06-26 15:34:30 +01:00
Steve Sanderson
117c1a6cbd
Implement workaround for #1066
2017-06-26 12:51:03 +01:00
Scott Addie
55bd0c05cb
Update SpaServices NuGet package installation requirement
2017-06-23 11:55:00 +01:00
Sławomir Rosiek
4ceed817a3
Removed unused methods
2017-06-20 16:33:34 +01:00
Sławomir Rosiek
6d85e752e1
Throwing HttpInvocationException instead of generic Exception
2017-06-20 16:33:34 +01:00
Steve Sanderson
73054559cc
Bump aspnet-prerendering version to 2.0.6 for publish
2017-06-20 15:11:23 +01:00
Steve Sanderson
d007a3fbba
In aspnet-prerendering, fix type definitions to satisfy TypeScript 2.4.0. Fixes #1034
2017-06-20 15:10:29 +01:00
Steve Sanderson
fcd3cf9dd7
In aspnet-prerendering, simply type imports/exports by changing PrerenderingInterfaces to a regular module (not a .d.ts file)
2017-06-20 15:07:11 +01:00
Steve Sanderson
a3bcc0d863
Update debugger detection to support Node v8.1+, and stop aborting if debugger messages are unrecognised.
2017-06-11 20:28:14 +01:00
Steve Sanderson
5e7bb0f5c5
Don't log OperationCanceledException every time an HMR client disconnects
2017-06-11 19:57:26 +01:00
Steve Sanderson
b444831c8d
Remove System.Runtime.Loader dependency to enable net461 support. Use IApplicationLifetime instead of AssemblyLoadContext.Default.Unloading.
2017-06-07 14:58:44 +01:00
Steve Sanderson
2aaceaa9f8
Move core packages to netstandard2.0
2017-06-07 14:58:33 +01:00
Pranav K
9b131ea7d3
Remove unused usings
2017-05-27 18:58:17 -07:00
Thomas Hermann
c592282646
Fix Node debugging by catching warning
2017-05-24 17:32:01 +01:00
Ryan Brandenburg
3645ae6cf2
Generate Documentation files
2017-05-22 10:54:25 +01:00
Steve Sanderson
33cc640942
Remove obsolete 1.x APIs
2017-05-18 14:17:29 +01:00