Paul Knopf
|
27ffa72e0d
|
Adding support for capturing the output of a node instance for custom logging implementations.
|
2016-07-18 15:07:09 +01:00 |
SteveSandersonMS
|
a14d9ba2df
|
Change onBeforeStartExternalProcess to a virtual method, so as to avoid expanding the set of constructor params in all hosting models
|
2016-07-18 14:39:36 +01:00 |
thunder7553
|
7119815d04
|
Added OnBeforeStartExternalProcess callback which to NodeServicesOptions (and OutOfProcessNodeInstance, SocketNodeInstance and HttpNodeInstance) to configure environment of the node.exe process to be started, and the path to the node executable itself. Fixes #20
|
2016-07-18 14:24:07 +01:00 |
SteveSandersonMS
|
057efb43c8
|
aspnet-webpack module now preserves 'path' and 'publicPath' config settings when invoking Webpack compiler. Fixes #176.
|
2016-07-18 13:55:26 +01:00 |
SteveSandersonMS
|
fc897475f3
|
Update domain-task package to version 2.0.1 (major bump because breaking change) and modify 'fetch' behaviour so it no longer tries to register the task with domain-task automatically. See code comments for reasons.
|
2016-07-11 12:16:29 +01:00 |
SteveSandersonMS
|
8b5136825c
|
Update remaining doc references to Invoke<T> and InvokeExport<T>
|
2016-07-07 14:59:59 +01:00 |
SteveSandersonMS
|
b0bc80b4d6
|
Update docs around custom node instances to match latest API changes
|
2016-07-07 14:58:25 +01:00 |
SteveSandersonMS
|
3bc35aea21
|
Simplify docs around receiving an INodeServices instance from DI
|
2016-07-07 14:50:24 +01:00 |
SteveSandersonMS
|
920f1c8bf3
|
Replace references to Invoke and InvokeExport with InvokeAsync and InvokeExportAsync throughout docs
|
2016-07-07 14:47:36 +01:00 |
SteveSandersonMS
|
4b38519001
|
Change all links in docs to point to new main branch ('dev')
|
2016-07-07 14:43:14 +01:00 |
SteveSandersonMS
|
eec370e938
|
Move file-watching logic into .NET to avoid Node's fs.watch issues on Windows (#128)
|
2016-07-07 14:25:54 +01:00 |
SteveSandersonMS
|
ce127f0d70
|
Implement connection draining feature
|
2016-07-07 13:18:48 +01:00 |
SteveSandersonMS
|
be13f0b7bf
|
Centralise the child-process-terminating logic in NodeServicesImpl - don't also do it in OutOfProcessNodeInstance. This works towards connection draining.
|
2016-07-07 12:52:15 +01:00 |
SteveSandersonMS
|
26e8bd823c
|
Instead of the Node process exiting instantly on file change, send a signal to .NET that it should restart. This is working towards the connection-draining feature.
|
2016-07-07 12:01:28 +01:00 |
SteveSandersonMS
|
a19e37f3c0
|
Move logic for restarting Node child process into NodeServicesImpl. Tidy up lots.
|
2016-07-07 11:35:25 +01:00 |
SteveSandersonMS
|
4fb3b18868
|
Create new top-level DefaultNodeInstance concept that will soon hold the "connection draining" logic
|
2016-07-06 18:23:25 +01:00 |
SteveSandersonMS
|
4ee09cbe82
|
Make Http hosting model able to report exceptions that happened while locating the function to invoke
|
2016-07-06 15:47:06 +01:00 |
SteveSandersonMS
|
00b598176c
|
Minor style tweaks
|
2016-07-06 10:44:21 +01:00 |
Tobias Rundbom
|
f8981185d9
|
Makes it possible to use absolute paths for publicPath in weback.config (#161)
- Parses publicPath as an URL and returns the path of that URL to be able to cope with absolute URLs
|
2016-07-06 10:28:11 +01:00 |
Steve Sanderson
|
9215ee3d7d
|
Update README.md
|
2016-07-06 10:28:11 +01:00 |
SteveSandersonMS
|
260a0d6bcb
|
Migrate entrypoint-http.js to TypeScript. Source is now HttpNodeInstanceEntryPoint.ts.
|
2016-07-01 11:49:22 +01:00 |
SteveSandersonMS
|
393e156b47
|
Better reporting of Webpack compilation errors to fix #159
|
2016-07-01 10:30:59 +01:00 |
SteveSandersonMS
|
b82e70e192
|
Fix for prerendering hanging if webpack compilation fails
|
2016-06-30 16:57:14 +01:00 |
Steve Sanderson
|
44bd5f195e
|
Update readme regarding default transport
|
2016-06-28 18:06:13 +01:00 |
SteveSandersonMS
|
eebf509846
|
Update 'src' project dependencies for .NET Core 1.0 RTM
|
2016-06-28 10:58:05 +01:00 |
SteveSandersonMS
|
9fabfd5c40
|
Fix typo
|
2016-06-21 15:48:07 +01:00 |
SteveSandersonMS
|
ea0a32a15b
|
Implement and document asp-prerender-data
|
2016-06-21 15:46:52 +01:00 |
SteveSandersonMS
|
1a53411046
|
Fix some whitespace issues
|
2016-06-21 15:44:38 +01:00 |
SteveSandersonMS
|
a881ca5b96
|
Correctly set NODE_PATH when starting OutOfProcessNodeInstance
|
2016-06-14 10:43:03 +01:00 |
SteveSandersonMS
|
3fc19ea77b
|
Add missing lock to ensure thread-safe mutations of _activeInnerStreams in VirtualConnectionClient.cs
|
2016-06-14 10:16:40 +01:00 |
SteveSandersonMS
|
dab67c817c
|
Copy edit SpaServices README.md
|
2016-06-13 16:01:53 +01:00 |
SteveSandersonMS
|
b4fd30dee7
|
Add links and syntax highlighting to SpaServices README.md
|
2016-06-13 14:57:13 +01:00 |
SteveSandersonMS
|
266ea8815b
|
Add SpaServices README.md
|
2016-06-13 14:52:37 +01:00 |
SteveSandersonMS
|
44c8b9985b
|
Add language type annotations and fix links in NodeServices readme
|
2016-06-08 16:59:02 +01:00 |
SteveSandersonMS
|
f0ec89bbd9
|
Add NodeServices docs
|
2016-06-08 16:53:21 +01:00 |
SteveSandersonMS
|
b19d0dff92
|
Support streamed response from SocketNodeInstance
|
2016-06-07 17:16:01 +01:00 |
SteveSandersonMS
|
967edd2b2a
|
Support streamed response from HttpNodeInstance
|
2016-06-07 16:49:40 +01:00 |
SteveSandersonMS
|
c8859abeb7
|
Fix #110 - enable asynchronous mode for Stream transport on Windows
|
2016-06-07 11:36:38 +01:00 |
SteveSandersonMS
|
311733b113
|
Fix references to socket APIs, and target the lowest net standard versions possible
|
2016-06-01 18:04:40 +01:00 |
Rasmus Melchior Jacobsen
|
931ba118e1
|
net451 support and changed netcoreapp1.0->netstandard1.5 for libraries
|
2016-06-01 17:10:11 +01:00 |
SteveSandersonMS
|
f2e89fd3bc
|
Remove obsolete InputOutputStream transport, now that the Stream transport is implemented
|
2016-06-01 17:03:05 +01:00 |
pauldotknopf
|
50ee405656
|
Workaround for a bug in .NET Core. This issue is referenced by #92. It is has been reported to the dotnet corefx team here: dotnet/corefx#8809 The issue won't be resolved in 1.0.0, so @stephentoub recommended that we reuse the HttpClient.
|
2016-06-01 16:49:40 +01:00 |
SteveSandersonMS
|
341cd4f1cb
|
Implement SocketNodeInstance
|
2016-06-01 16:16:10 +01:00 |
SteveSandersonMS
|
32ebaecdd8
|
Define DefaultNodeHostingModel in one common place so it can be changed easily
|
2016-06-01 16:15:34 +01:00 |
SteveSandersonMS
|
cb289fd387
|
Further stylistic tweaks
|
2016-05-31 22:29:27 +01:00 |
Andrei Tserakhau
|
5bb92d02dd
|
refactor: prime cache formatter beautify
|
2016-05-25 16:11:53 +03:00 |
Andrei Tserakhau
|
b141419b14
|
refactor(angular-services): beutify base uri creation
bug: remove redundant closing brackets
|
2016-05-25 16:09:20 +03:00 |
Andrei Tserakhau
|
95cba7f5dd
|
refactor: apply default vs transform to xproj
refactor(spa-services): clean code
refactor(node-services): clean code, extract classes nto separate files
refactor(angular-services): prime cache cleanup
|
2016-05-25 16:08:49 +03:00 |
SteveSandersonMS
|
60e4e3a3f3
|
Rename NodeServices.sln to JavaScriptServices.sln
|
2016-05-18 23:12:34 +01:00 |
SteveSandersonMS
|
70c084b344
|
Simplify project.json/global.json files where possible
|
2016-05-18 13:59:25 +01:00 |
SteveSandersonMS
|
22deb2ad28
|
Add LatencyTest project
|
2016-05-18 11:51:47 +01:00 |
SteveSandersonMS
|
352108be35
|
Update all projects for final .NET Core RC2
|
2016-05-17 11:56:06 +01:00 |
SteveSandersonMS
|
d1964f087d
|
Change from netstandardapp1.5 to netcoreapp1.0 everywhere
|
2016-05-04 15:26:14 -07:00 |
SteveSandersonMS
|
13beb7cf27
|
Add local pack script. Remove dnx451 framework references. May add back later if needed.
|
2016-05-02 13:13:49 -07:00 |
SteveSandersonMS
|
25c728f885
|
Change all Microsoft.AspNet.* namespaces and references to Microsoft.AspNetCore.*
|
2016-05-02 13:13:49 -07:00 |
SteveSandersonMS
|
4a0e4bdf1a
|
Rename Microsoft.AspNet.* packages folders to Microsoft.AspNetCore.*
|
2016-05-02 13:13:49 -07:00 |
SteveSandersonMS
|
d19c0d7c16
|
Fix frameworks/dependencies in src projects
|
2016-05-02 13:13:47 -07:00 |
SteveSandersonMS
|
1cb4dd920c
|
Partial migration to ASP.NET Core 1.0 RC2 (done the core packages, plus the ES2015/Webpack samples, and the Angular2Spa template). Only verified it builds/runs on .NET Core - not checked on net451.
|
2016-05-02 13:13:47 -07:00 |
SteveSandersonMS
|
992060b908
|
Further attempt to make the build pass
|
2016-05-02 12:47:58 -07:00 |
SteveSandersonMS
|
323711fc24
|
Hopefully make the build work on Windows
|
2016-05-02 12:28:04 -07:00 |
SteveSandersonMS
|
7d193108df
|
Build using local 'tsc' tool instead of hoping the globally-installed one exists and is the right version
|
2016-05-02 12:18:52 -07:00 |
SteveSandersonMS
|
f798f308f3
|
Update redux-typed to match latest third-party .d.ts files for React and Redux
|
2016-05-02 11:17:26 -07:00 |
Steve Sanderson
|
e315bd2c28
|
Merge pull request #57 from laskoviymishka/unshift-issue
Fix issue: entry.main.unshift is not a function Closes #56
|
2016-05-02 10:54:54 -07:00 |
Andrei Tserakhau
|
754e32b604
|
Fix Webpack default entry issue: webpackConfig.entry.main.unshift is not a function
Closes #56
|
2016-04-29 14:05:50 +03:00 |
Steve Sanderson
|
cf9d109876
|
Merge pull request #50 from tzachov/patch-2
Use "nameof" instead of string
|
2016-04-28 11:14:46 +01:00 |
SteveSandersonMS
|
7b53e4aa55
|
Update Angular 2 Music Store sample to latest Angular2/angular-universal and make HTTP requests work during server-side prerendering
|
2016-04-21 11:59:01 +01:00 |
SteveSandersonMS
|
a0c47252ca
|
Update to latest Angular2/angular-universal and use relative URLs in template's HTTP request
|
2016-04-21 11:36:27 +01:00 |
tzachov
|
5a18287009
|
Use "nameof" instead of string
|
2016-04-18 00:04:09 +03:00 |
SteveSandersonMS
|
fa2b56fafd
|
Remove deprecated Angular/React-specific prerendering code, since both are now handled by 'asp-pretender-module' in SpaServices
|
2016-04-08 14:01:15 +01:00 |
SteveSandersonMS
|
532da3de9f
|
Update to latest Angular 2 and bump version to 0.0.5
|
2016-04-08 13:30:09 +01:00 |
SteveSandersonMS
|
dcfdbc8f04
|
Simplify aspnet-webpack - remove 'express' dependency and use 'connect' directly instead
|
2016-03-31 15:53:11 +01:00 |
SteveSandersonMS
|
f1fa20afeb
|
Fix UseWebpackDevMiddleware with no options
|
2016-03-24 11:39:38 +00:00 |
SteveSandersonMS
|
b28296f801
|
Fix aspnet-webpack-react, and simplify ReactSpa template to use it
|
2016-03-11 01:08:41 +00:00 |
SteveSandersonMS
|
5e7e75cc0b
|
More fixes for aspnet-webpack
|
2016-03-11 01:01:22 +00:00 |
SteveSandersonMS
|
d5fbe4b3b6
|
Fix aspnet-webpack package
|
2016-03-11 00:34:57 +00:00 |
SteveSandersonMS
|
590574a8a9
|
Reduce SpaServices's built-in JS to simply invoke exports from the corresponding new NPM packages
|
2016-03-10 23:36:22 +00:00 |
SteveSandersonMS
|
ec9544c644
|
Add aspnet-prerendering NPM package
|
2016-03-10 23:22:29 +00:00 |
SteveSandersonMS
|
e5a6a05c97
|
Add aspnet-webpack-react NPM package
|
2016-03-10 23:21:16 +00:00 |
SteveSandersonMS
|
2747aad66f
|
Add aspnet-webpack NPM package
|
2016-03-10 23:20:24 +00:00 |
SteveSandersonMS
|
b95cd1bc85
|
In domain-task, ensure completion callback always fires asynchronously
|
2016-03-07 15:27:56 +00:00 |
SteveSandersonMS
|
8a5dbf7a05
|
Re-add server-side prerendering to Angular2 template
|
2016-03-01 15:41:07 +00:00 |
SteveSandersonMS
|
444475ef16
|
Make prerenderer code not rely on a specific process.cwd()
|
2016-03-01 15:28:06 +00:00 |
SteveSandersonMS
|
8a5e58aa2c
|
Make WebpackDevMiddleware able to pass the request through to other middleware for files not served by Webpack
|
2016-03-01 12:48:33 +00:00 |
SteveSandersonMS
|
74cac774f8
|
Normalise trailing whitespace and line endings everywhere
|
2016-03-01 01:10:43 +00:00 |
SteveSandersonMS
|
bfc993af50
|
Support loading prerenderer boot module via Webpack config; use this in Angular 2 template
|
2016-03-01 00:04:51 +00:00 |
SteveSandersonMS
|
47ba251923
|
Add server-side prerendering for Angular 2 template
|
2016-02-29 19:29:04 +00:00 |
Pranav K
|
9dab5ae5ff
|
Change project.json to let CI manage build quality
|
2016-02-12 15:07:54 -08:00 |
Pranav K
|
9b245c032b
|
Use build versions in project.json
|
2016-02-12 10:37:08 -08:00 |
SteveSandersonMS
|
ac23afc723
|
Fix some build issues
|
2016-02-10 13:30:16 -08:00 |
SteveSandersonMS
|
71cb3abc13
|
Update ReactGrid sample to use newer server-side rendering APIs
|
2016-02-10 12:13:24 -08:00 |
SteveSandersonMS
|
558aa31542
|
Fix compiler warning
|
2016-02-10 09:25:39 -08:00 |
SteveSandersonMS
|
2e9a43d1dc
|
WebpackDevMiddleware should run in a separate Node instance that doesn't restart when files change (otherwise there's no point in running it at all)
|
2016-02-09 17:26:04 -08:00 |
SteveSandersonMS
|
6c903f33ae
|
Move React server-side rendering into more general SpaServices package
|
2016-02-09 16:42:42 -08:00 |
SteveSandersonMS
|
b8224d2bef
|
Move TypedRedux out into a new NPM package called 'redux-typed'
|
2016-02-09 11:17:41 -08:00 |
SteveSandersonMS
|
047d14a6cd
|
Merge domain-task repo into this one
|
2016-02-09 10:39:48 -08:00 |
SteveSandersonMS
|
5811c98230
|
Beginning React+Redux "Music Store" sample
|
2016-02-05 23:28:13 +00:00 |
SteveSandersonMS
|
8ef9ab31a7
|
Enable Webpack dev middleware and React hot module replacement
|
2016-02-02 15:26:15 +00:00 |
Charalampos Karypidis
|
225dfdd168
|
#31 Ugrade to Babel 6 and update the ReactGrid sample
|
2016-02-02 15:11:22 +00:00 |
SteveSandersonMS
|
73e218de4e
|
Add strong naming and fix DB path on IIS Express
|
2016-02-02 15:10:15 +00:00 |
SteveSandersonMS
|
44fd9dd6ab
|
Publish update angular2-aspnet NPM module so it takes dependency on correct version of Angular
|
2016-01-26 15:21:50 +00:00 |
SteveSandersonMS
|
47c956cc4d
|
Move packages under top-level 'src' folder
|
2016-01-26 15:06:36 +00:00 |