Commit Graph

  • 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 thunder7553 2016-07-13 12:49:09 +02:00
  • 057efb43c8 aspnet-webpack module now preserves 'path' and 'publicPath' config settings when invoking Webpack compiler. Fixes #176. SteveSandersonMS 2016-07-18 13:55:26 +01:00
  • 58bf117442 Update templates to domain-task 2.0.0. Fixes #166. SteveSandersonMS 2016-07-11 11:55:01 +01:00
  • 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. SteveSandersonMS 2016-07-11 11:42:24 +01:00
  • c1a1bdf373 Update React template homepage as per #158 SteveSandersonMS 2016-07-07 15:50:37 +01:00
  • 01d5c90e23 Include Microsoft.DotNet.Watcher.Tools in templates. Fixes #157 SteveSandersonMS 2016-07-07 15:47:48 +01:00
  • 8b5136825c Update remaining doc references to Invoke<T> and InvokeExport<T> SteveSandersonMS 2016-07-07 14:59:59 +01:00
  • b0bc80b4d6 Update docs around custom node instances to match latest API changes SteveSandersonMS 2016-07-07 14:58:25 +01:00
  • 3bc35aea21 Simplify docs around receiving an INodeServices instance from DI SteveSandersonMS 2016-07-07 14:50:24 +01:00
  • 920f1c8bf3 Replace references to Invoke and InvokeExport with InvokeAsync and InvokeExportAsync throughout docs SteveSandersonMS 2016-07-07 14:47:36 +01:00
  • 4b38519001 Change all links in docs to point to new main branch ('dev') SteveSandersonMS 2016-07-07 14:43:14 +01:00
  • eec370e938 Move file-watching logic into .NET to avoid Node's fs.watch issues on Windows (#128) SteveSandersonMS 2016-07-07 14:25:54 +01:00
  • ce127f0d70 Implement connection draining feature SteveSandersonMS 2016-07-07 13:18:48 +01:00
  • be13f0b7bf Centralise the child-process-terminating logic in NodeServicesImpl - don't also do it in OutOfProcessNodeInstance. This works towards connection draining. SteveSandersonMS 2016-07-07 12:52:15 +01:00
  • 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. SteveSandersonMS 2016-07-07 12:01:28 +01:00
  • a19e37f3c0 Move logic for restarting Node child process into NodeServicesImpl. Tidy up lots. SteveSandersonMS 2016-07-07 11:35:25 +01:00
  • 4fb3b18868 Create new top-level DefaultNodeInstance concept that will soon hold the "connection draining" logic SteveSandersonMS 2016-07-06 18:23:25 +01:00
  • 4ee09cbe82 Make Http hosting model able to report exceptions that happened while locating the function to invoke SteveSandersonMS 2016-07-06 15:47:06 +01:00
  • 7ce5f8d4ad Remove trailing whitespace in KO template SteveSandersonMS 2016-07-06 11:18:22 +01:00
  • 00b598176c Minor style tweaks SteveSandersonMS 2016-07-06 10:44:21 +01:00
  • f8981185d9 Makes it possible to use absolute paths for publicPath in weback.config (#161) Tobias Rundbom 2016-07-06 11:25:49 +02:00
  • 9215ee3d7d Update README.md Steve Sanderson 2016-06-28 17:15:13 +01:00
  • b6e2274163 In Redux templates, add .babelrc to publish output. Fixes #159 SteveSandersonMS 2016-07-01 14:10:33 +01:00
  • 260a0d6bcb Migrate entrypoint-http.js to TypeScript. Source is now HttpNodeInstanceEntryPoint.ts. SteveSandersonMS 2016-07-01 11:49:22 +01:00
  • 393e156b47 Better reporting of Webpack compilation errors to fix #159 SteveSandersonMS 2016-07-01 10:30:59 +01:00
  • b82e70e192 Fix for prerendering hanging if webpack compilation fails SteveSandersonMS 2016-06-30 16:56:48 +01:00
  • 44bd5f195e Update readme regarding default transport Steve Sanderson 2016-06-28 18:06:13 +01:00
  • b684aeb6d2 Bump Yeoman generator package version to 0.2.0 for publishing SteveSandersonMS 2016-06-28 12:42:03 +01:00
  • 8f2117cf89 Upgrade Angular template to Angular 2 RC3 and migrate to new @angular/router SteveSandersonMS 2016-06-28 12:40:14 +01:00
  • f1325d0cf2 Update 'templates' projects for .NET Core 1.0 RTM SteveSandersonMS 2016-06-28 11:51:45 +01:00
  • a986f8d2cc Update 'samples' projects for .NET Core 1.0 RTM SteveSandersonMS 2016-06-28 11:37:37 +01:00
  • eebf509846 Update 'src' project dependencies for .NET Core 1.0 RTM SteveSandersonMS 2016-06-28 10:58:05 +01:00
  • fc7097c2fe Publish Yeoman generators as version 0.1.9 SteveSandersonMS 2016-06-22 17:02:41 +01:00
  • 8423233f44 Update to angular2-universal 0.103.0 and amend boot-server.ts to fix "there can only be one platform" issue SteveSandersonMS 2016-06-22 17:02:11 +01:00
  • ce6cdfd2bc Templates should also publish node_modules, since it's used at runtime SteveSandersonMS 2016-06-22 13:47:44 +01:00
  • 64caa7c86a Bump templates version to 0.1.7 for publishing SteveSandersonMS 2016-06-22 13:14:12 +01:00
  • 7ddd4cacec Amend all templates' project.json files to match current "yo aspnet" template content (plus the SPA-specific stuff) SteveSandersonMS 2016-06-22 13:14:00 +01:00
  • 73879918d4 Add web.config to all templates (matching "yo aspnet" output) SteveSandersonMS 2016-06-22 12:52:56 +01:00
  • 6848e3a11d Fix templates' project.json scripts for compatibility with dotnet RC2 tooling and Azure SteveSandersonMS 2016-06-22 12:48:54 +01:00
  • d3ded5bbdf Workaround for Yeoman generators not producing .gitignore files due to Yeoman issue #1862 SteveSandersonMS 2016-06-22 10:57:00 +01:00
  • 7e51fc4480 Update VS files (amended from laskoviymishka's commit 39f024) Andrei Tserakhau 2016-06-21 16:26:14 +01:00
  • 6f8055b7bc Update Yeoman generators to use aspnet-prerendering 1.0.2+ and publish as version 0.1.5 SteveSandersonMS 2016-06-21 16:26:14 +01:00
  • 9fabfd5c40 Fix typo SteveSandersonMS 2016-06-21 15:48:07 +01:00
  • ea0a32a15b Implement and document asp-prerender-data SteveSandersonMS 2016-06-21 15:46:52 +01:00
  • 1a53411046 Fix some whitespace issues SteveSandersonMS 2016-06-21 15:44:38 +01:00
  • bb53a94cfa Fix #139 by pinning Angular 2 template to RC1 SteveSandersonMS 2016-06-21 10:58:17 +01:00
  • 2ffc31a7c6 In ReactReduxSpa template, better report failure to match client-side routes SteveSandersonMS 2016-06-14 11:35:12 +01:00
  • a881ca5b96 Correctly set NODE_PATH when starting OutOfProcessNodeInstance SteveSandersonMS 2016-06-14 10:43:03 +01:00
  • 3fc19ea77b Add missing lock to ensure thread-safe mutations of _activeInnerStreams in VirtualConnectionClient.cs SteveSandersonMS 2016-06-14 10:16:40 +01:00
  • f2c30472f2 Link to more docs SteveSandersonMS 2016-06-13 17:06:01 +01:00
  • 0e2fb408d4 List features in README.md SteveSandersonMS 2016-06-13 17:02:56 +01:00
  • abe5df2824 Fix typos, and improve phrasing further SteveSandersonMS 2016-06-13 16:56:19 +01:00
  • 11d6970e76 Copy edit README.md SteveSandersonMS 2016-06-13 16:52:23 +01:00
  • f97b72baeb Rewrite repo README.md to link to other docs SteveSandersonMS 2016-06-13 16:47:53 +01:00
  • dab67c817c Copy edit SpaServices README.md SteveSandersonMS 2016-06-13 16:01:53 +01:00
  • b4fd30dee7 Add links and syntax highlighting to SpaServices README.md SteveSandersonMS 2016-06-13 14:57:13 +01:00
  • 266ea8815b Add SpaServices README.md SteveSandersonMS 2016-06-13 14:52:37 +01:00
  • 44c8b9985b Add language type annotations and fix links in NodeServices readme SteveSandersonMS 2016-06-08 16:59:02 +01:00
  • f0ec89bbd9 Add NodeServices docs SteveSandersonMS 2016-06-08 16:53:21 +01:00
  • 7af64a8944 Tidy up image resizing example SteveSandersonMS 2016-06-07 17:46:42 +01:00
  • e58a4e4015 Tidy up image credits SteveSandersonMS 2016-06-07 17:16:27 +01:00
  • b19d0dff92 Support streamed response from SocketNodeInstance SteveSandersonMS 2016-06-07 17:16:01 +01:00
  • 967edd2b2a Support streamed response from HttpNodeInstance SteveSandersonMS 2016-06-07 16:49:40 +01:00
  • 3440aa4344 Switch image resizing example from 'jimp' to 'sharp' because it's far faster SteveSandersonMS 2016-06-07 16:06:15 +01:00
  • 3e82d94f1c Add image resizing example. Currently used base64 encoded data transfer and the 'jimp' module, neither of which are fast. Will replace these shortly. SteveSandersonMS 2016-06-07 15:55:06 +01:00
  • 8dbd143857 Move ES2015 example into a subpage of the NodeServicesExamples sample SteveSandersonMS 2016-06-07 14:31:23 +01:00
  • facc2c6d08 Rename ES2015Transpilation sample to NodeServicesExamples (because will be adding some more examples here) SteveSandersonMS 2016-06-07 14:20:43 +01:00
  • c8859abeb7 Fix #110 - enable asynchronous mode for Stream transport on Windows SteveSandersonMS 2016-06-07 11:36:38 +01:00
  • 311733b113 Fix references to socket APIs, and target the lowest net standard versions possible SteveSandersonMS 2016-06-01 18:04:40 +01:00
  • 931ba118e1 net451 support and changed netcoreapp1.0->netstandard1.5 for libraries Rasmus Melchior Jacobsen 2016-05-23 11:52:47 +02:00
  • f2e89fd3bc Remove obsolete InputOutputStream transport, now that the Stream transport is implemented SteveSandersonMS 2016-06-01 17:03:05 +01:00
  • 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. pauldotknopf 2016-06-01 16:47:28 +01:00
  • 341cd4f1cb Implement SocketNodeInstance SteveSandersonMS 2016-06-01 16:05:29 +01:00
  • 32ebaecdd8 Define DefaultNodeHostingModel in one common place so it can be changed easily SteveSandersonMS 2016-06-01 16:15:34 +01:00
  • cb289fd387 Further stylistic tweaks SteveSandersonMS 2016-05-31 22:29:27 +01:00
  • 5bb92d02dd refactor: prime cache formatter beautify Andrei Tserakhau 2016-05-25 16:11:53 +03:00
  • b141419b14 refactor(angular-services): beutify base uri creation Andrei Tserakhau 2016-05-23 11:51:29 +03:00
  • 95cba7f5dd refactor: apply default vs transform to xproj Andrei Tserakhau 2016-05-23 11:28:42 +03:00
  • 2c35945562 Update project name in README.md SteveSandersonMS 2016-05-18 23:15:02 +01:00
  • 60e4e3a3f3 Rename NodeServices.sln to JavaScriptServices.sln SteveSandersonMS 2016-05-18 23:12:34 +01:00
  • 70c084b344 Simplify project.json/global.json files where possible SteveSandersonMS 2016-05-18 13:59:25 +01:00
  • 22deb2ad28 Add LatencyTest project SteveSandersonMS 2016-05-18 11:51:47 +01:00
  • 28aa7bfadb Bump yeoman generator package version SteveSandersonMS 2016-05-17 17:06:00 +01:00
  • 2c8286ea3f Update README.md Eilon Lipton 2016-05-17 18:53:36 -07:00
  • 16c88c1cf4 Merge pull request #43 from eloekset/patch-1 Steve Sanderson 2016-05-17 16:26:57 +01:00
  • 218ca1fa44 Avoid peer dependency warnings while angular2-universal expects a specific version of rxjs SteveSandersonMS 2016-05-17 16:25:47 +01:00
  • 9ea1ca0a9b Trivial tweak to import ordering SteveSandersonMS 2016-05-17 16:25:15 +01:00
  • 41d1c14770 bug(ng2-template): fix issue with not disposed boot object Andrei Tserakhau 2016-05-10 14:51:59 +03:00
  • 58a1aa3538 chore(ng2-template): upgrade angular 2 template to rc1 version Andrei Tserakhau 2016-05-10 14:14:06 +03:00
  • 8005427d94 Fix markdown syntax typo SteveSandersonMS 2016-05-17 12:05:35 +01:00
  • ecada2f165 Update README.md. TODO: Change this to describe working in terms of building your own projects, not hacking on this repo itself. SteveSandersonMS 2016-05-17 12:02:45 +01:00
  • 352108be35 Update all projects for final .NET Core RC2 SteveSandersonMS 2016-05-17 11:56:06 +01:00
  • d1964f087d Change from netstandardapp1.5 to netcoreapp1.0 everywhere SteveSandersonMS 2016-05-04 15:26:14 -07:00
  • 999641c4c2 Remove 'UseDefaultHostingConfiguration' references, as the API no longer exists and is not strictly needed SteveSandersonMS 2016-05-04 13:16:13 -07:00
  • d85a5d6cd5 Update gitignore to match RC2 output SteveSandersonMS 2016-05-02 13:23:25 -07:00
  • 6980b2fe81 Simplify some .gitignore patterns for compatibility with gitignore-parser SteveSandersonMS 2016-04-29 12:27:06 +01:00
  • 9cb6d5d2b6 Update Yeoman generator references to aspnet to aspnetcore SteveSandersonMS 2016-04-29 12:10:20 +01:00
  • c073248981 Remove Angular 2 Music Store workarounds for an fx bug that was fixed in RC2 SteveSandersonMS 2016-04-21 12:26:18 +01:00
  • 13beb7cf27 Add local pack script. Remove dnx451 framework references. May add back later if needed. SteveSandersonMS 2016-04-08 17:51:49 +01:00
  • 25c728f885 Change all Microsoft.AspNet.* namespaces and references to Microsoft.AspNetCore.* SteveSandersonMS 2016-04-08 17:22:12 +01:00