Commit Graph

324 Commits

Author SHA1 Message Date
SteveSandersonMS 79872c1bde Amend aspnet-webpack for better node-inspector support 2016-07-26 16:38:46 +01:00
SteveSandersonMS 2fe06ea784 Make the dependency on es6-shim explicit, and include it in the vendor bundle 2016-07-26 14:57:14 +01:00
Simon Kamlet 77b404188b fix angular's (click) events not being triggered on IE9 2016-07-26 14:50:17 +01:00
Mark Pieszak 96228711f2 chore(package): Update to rc4, beta router & universal 104.5
104.5 includes some bug fixes.
Router beta update required pathMatch on home.

Tested w/ JS on/off everything passes & works.
2016-07-26 14:46:11 +01:00
Mike Mazmanyan 64a8ef1112 Moving and updating "aspnet-webpack" package in templates (#207) 2016-07-26 14:44:07 +01:00
SteveSandersonMS 749c7cb3ce Add example of full-page prerendering via a custom action result 2016-07-19 15:50:54 +01:00
Jimmy Bogard edf1f88398 Updating to AutoMapper 5.0 2016-07-18 17:02:30 +01:00
SteveSandersonMS f4afb25a2d Set ts-loader to "silent" mode until there's a fix for https://github.com/TypeStrong/ts-loader/issues/249 2016-07-18 16:54:52 +01:00
SteveSandersonMS fae0a886af Transfer multiline log messages from Node to .NET without treating each line as a separate log entry 2016-07-18 16:34:36 +01:00
SteveSandersonMS f4efcacd40 Switch to native .NET logging APIs 2016-07-18 15:56:45 +01:00
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 58bf117442 Update templates to domain-task 2.0.0. Fixes #166. 2016-07-11 12:16:41 +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 c1a1bdf373 Update React template homepage as per #158 2016-07-07 15:50:37 +01:00
SteveSandersonMS 01d5c90e23 Include Microsoft.DotNet.Watcher.Tools in templates. Fixes #157 2016-07-07 15:47:48 +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 7ce5f8d4ad Remove trailing whitespace in KO template 2016-07-06 11:18:22 +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 b6e2274163 In Redux templates, add .babelrc to publish output. Fixes #159 2016-07-01 14:10:33 +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 b684aeb6d2 Bump Yeoman generator package version to 0.2.0 for publishing 2016-06-28 12:42:03 +01:00
SteveSandersonMS 8f2117cf89 Upgrade Angular template to Angular 2 RC3 and migrate to new @angular/router 2016-06-28 12:40:14 +01:00
SteveSandersonMS f1325d0cf2 Update 'templates' projects for .NET Core 1.0 RTM 2016-06-28 11:51:45 +01:00
SteveSandersonMS a986f8d2cc Update 'samples' projects for .NET Core 1.0 RTM 2016-06-28 11:37:37 +01:00
SteveSandersonMS eebf509846 Update 'src' project dependencies for .NET Core 1.0 RTM 2016-06-28 10:58:05 +01:00
SteveSandersonMS fc7097c2fe Publish Yeoman generators as version 0.1.9 2016-06-22 17:02:41 +01:00
SteveSandersonMS 8423233f44 Update to angular2-universal 0.103.0 and amend boot-server.ts to fix "there can only be one platform" issue 2016-06-22 17:02:11 +01:00
SteveSandersonMS ce6cdfd2bc Templates should also publish node_modules, since it's used at runtime 2016-06-22 13:47:44 +01:00
SteveSandersonMS 64caa7c86a Bump templates version to 0.1.7 for publishing 2016-06-22 13:14:12 +01:00
SteveSandersonMS 7ddd4cacec Amend all templates' project.json files to match current "yo aspnet" template content (plus the SPA-specific stuff) 2016-06-22 13:14:00 +01:00
SteveSandersonMS 73879918d4 Add web.config to all templates (matching "yo aspnet" output) 2016-06-22 12:52:56 +01:00