Commit Graph

  • 19684f2b7d In Angular2Spa template, use per-component scoped styles. Fixes common config issues like #234. SteveSandersonMS 2016-09-20 10:06:23 +01:00
  • cd18489f00 Fix HMR again following previous change SteveSandersonMS 2016-09-19 17:40:17 +01:00
  • 41f1f6fe82 Delay Angular 2 bootstrapping until DOMContentLoaded SteveSandersonMS 2016-09-19 16:56:50 +01:00
  • ca99a2304c Remove style-loader from Angular2Spa vendor bundle as it's not used at all. Is used by other templates though. SteveSandersonMS 2016-09-19 16:53:20 +01:00
  • 83cfb59c2d Add comment about UniversalModule SteveSandersonMS 2016-09-19 16:10:57 +01:00
  • 494c7b585c Fix trailing whitespace SteveSandersonMS 2016-09-19 16:05:22 +01:00
  • 49a8536679 Update angular2-universal dependencies (cherry-pick 62dd13b3b) SteveSandersonMS 2016-09-19 15:51:18 +01:00
  • 358ee2261e Make indentation consistent SteveSandersonMS 2016-09-19 15:43:58 +01:00
  • 07a9c1685f Remove unnecessary NPM dependencies SteveSandersonMS 2016-09-19 14:15:13 +01:00
  • 4ea7eb195e Simplify webpack config. Eliminate dev/prod override files. SteveSandersonMS 2016-09-19 14:13:20 +01:00
  • 85dfdd9b50 Move tsconfig into ClientApp dir, since it's not needed at root SteveSandersonMS 2016-09-19 14:04:00 +01:00
  • a91b6a6b5c Make HMR work again SteveSandersonMS 2016-09-19 13:50:26 +01:00
  • a1c1bdb1e6 Simplify imports in boot-client.ts SteveSandersonMS 2016-09-19 13:18:44 +01:00
  • 297b4dbd92 Move more modules to vendor bundle. Remove explicit reflect-metadata reference (no longer needed). SteveSandersonMS 2016-09-19 13:09:12 +01:00
  • 8f550c5706 Simplify Angular 2 template where possible SteveSandersonMS 2016-09-19 12:44:25 +01:00
  • 243a9b4ef6 Add @types/node to avoid intellisense errors for "require" statements SteveSandersonMS 2016-09-19 11:05:44 +01:00
  • 1e08548aa0 Remove now-redundant 'typings' dir and custom-typings.d.ts SteveSandersonMS 2016-09-19 10:33:02 +01:00
  • ce0d2089d2 ng2 2.0, Universal 2.0, TS 2.0, Preboot 4.* Mark Pieszak 2016-09-19 09:12:03 +01:00
  • b71d139eb5 Update xproj files to reference dotnet build tooling SteveSandersonMS 2016-09-15 14:36:42 +01:00
  • 2ee0078cfd Fix HttpNodeInstanceEntryPoint to match latest NPM modules SteveSandersonMS 2016-09-15 14:15:03 +01:00
  • 591d548de7 Publish new Yeoman templates (0.2.9) SteveSandersonMS 2016-09-15 12:34:24 +01:00
  • 06ad36f830 In Angular 2 template, include prebuilt wwwroot/dist/* files to support VS and "dotnet new" templates (which can't run post-project-creation actions) SteveSandersonMS 2016-09-15 12:32:01 +01:00
  • 7a80d905b8 In Angular 2 template, include reflect-metadata and zone.js in vendor bundle SteveSandersonMS 2016-09-15 12:07:49 +01:00
  • d76b013a56 WebpackDevMiddleware now uses ProjectPath option consistently. Fixes #307 SteveSandersonMS 2016-09-14 12:04:15 +01:00
  • 7c316d5c74 Update to ASP.NET Core 1.0.1. Fixes #309 SteveSandersonMS 2016-09-14 11:36:53 +01:00
  • b72435c5cc Yeoman generator support for optional --projectguid=... CLI argument SteveSandersonMS 2016-09-13 13:57:23 +01:00
  • 7f841ff840 In Yeoman generator, support passing args from command line (e.g., --framework=angular-2) SteveSandersonMS 2016-09-13 13:44:51 +01:00
  • 80f740a9ed Revert "Webpack HMR EventSource requests are now proxied (rather than redirected) to the local HMR server" because of 'ECANCELED'/'EPIPE broken pipe' issues. Awaiting feedback from Kestrel team. SteveSandersonMS 2016-09-13 12:51:23 +01:00
  • f071590fce Webpack HMR EventSource requests are now proxied (rather than redirected) to the local HMR server. Fixes #271. SteveSandersonMS 2016-09-09 16:31:15 +01:00
  • bc2de2ad59 In aspnet-webpack HMR, don't rely on assumption that entry point is called 'main'. Fixes #289. SteveSandersonMS 2016-09-09 13:21:31 +01:00
  • 605090e909 Publish updated version of aspnet-webpack as 1.0.10 SteveSandersonMS 2016-09-09 11:37:57 +01:00
  • 67f7e7450f Adding tsd to dev dependencies in aspnet-webpack. Erik Medina 2016-08-27 04:03:23 -07:00
  • da662c55fa Make webpack dev dependency a peer dependency in aspnet-webpack. Erik Medina 2016-08-27 03:42:37 -07:00
  • b4bec30b0f Clean up dependencies vs devDependencies in templates SteveSandersonMS 2016-09-09 11:31:36 +01:00
  • 28550784ed ReactReduxSpa's boot-server now supports redirections issued by react-router SteveSandersonMS 2016-09-09 11:12:59 +01:00
  • 1be9102aea Prerendering server-side code can now issue redirections. Fixes #280 SteveSandersonMS 2016-09-09 11:09:44 +01:00
  • c2c45b04df In preparation for supporting redirections, aspnet-prerendering now passes through all boot func resolution props to .NET code SteveSandersonMS 2016-09-09 11:06:36 +01:00
  • 3d5017404d Add example use of karma (+ jasmine and chai) karma-testing-example SteveSandersonMS 2016-09-09 10:31:43 +01:00
  • 874575ba92 Fix instructions for running samples. Fixes #301 Steve Sanderson 2016-09-09 09:44:16 +01:00
  • 0bcf4b0700 Further work on fix for #235 (solving additional problem that 'npm publish' is hardcoded to exclude node_modules dirs) SteveSandersonMS 2016-09-08 15:58:47 +01:00
  • 5750c4aab7 Publish updated generator-aspnetcore-spa package (0.2.5) SteveSandersonMS 2016-09-08 14:44:37 +01:00
  • 5fcce843ba Workaround to fix #235 (add placeholder inside node_modules) SteveSandersonMS 2016-09-08 14:32:25 +01:00
  • 1f2168949d Publish updated aspnet-prerendering NPM package SteveSandersonMS 2016-09-08 12:56:46 +01:00
  • 4ca1669db1 Prerendering imposes its own (overridable) timeout with descriptive error SteveSandersonMS 2016-09-08 12:56:05 +01:00
  • 411100478a Fix double-encoding typo SteveSandersonMS 2016-09-08 12:14:45 +01:00
  • 041d173f56 All NodeServices invocations now have a default timeout, plus a descriptive exception if that happens SteveSandersonMS 2016-09-08 12:08:42 +01:00
  • 2799861296 Support cancellation of NodeServices invocations SteveSandersonMS 2016-09-08 10:56:50 +01:00
  • f358d8e2b2 In HttpNodeInstance, correctly report response serialisation errors back to .NET (previously, it just timed out) SteveSandersonMS 2016-09-07 17:59:13 +01:00
  • 465d0c8d15 Design review: Explicitly disable TypeNameHandling in all Json.NET usage SteveSandersonMS 2016-09-07 17:11:57 +01:00
  • 377401b5e6 Update README to clarify that you need .NET Core 1.0 RTM Steve Sanderson 2016-09-07 14:00:09 +01:00
  • 03dcae2407 Simplify docs SteveSandersonMS 2016-09-01 17:52:26 +01:00
  • f0d954b2a6 Design review: Change AddNodeServices to take an Action<NodeServicesOptions> like other aspects of MVC DI config SteveSandersonMS 2016-09-01 17:46:59 +01:00
  • f04fb8c421 Design review: Always instantiate via DI SteveSandersonMS 2016-09-01 15:51:53 +01:00
  • 61fd900974 Add missing setup step to docs. Fixes #290. SteveSandersonMS 2016-09-01 14:10:42 +01:00
  • 09e1cd3b07 TS compiler should ignore "bin" dir because, after VS publish, it might contain duplicates of the app's source files. Fixes #279. SteveSandersonMS 2016-09-01 13:59:28 +01:00
  • 4effd630a4 Fix typos SteveSandersonMS 2016-09-01 12:42:12 +01:00
  • 7f5810a622 Add docs about configuring Webpack to build LESS/SASS SteveSandersonMS 2016-09-01 12:36:47 +01:00
  • eed4d8c211 Child Node processes poll and exit when parent has exited. Fixes #270 SteveSandersonMS 2016-08-19 16:38:39 -07:00
  • 1ce8a2215c In ReactSpa, use isomorphic-fetch for IE/Edge compatibility SteveSandersonMS 2016-08-19 01:40:35 +01:00
  • 48eb2b7a05 In KnockoutSpa, use isomorphic-fetch for IE/Edge compatibility SteveSandersonMS 2016-08-19 01:08:57 +01:00
  • 5bc47aacd8 Tweaks to .xproj files made automatically by VS SteveSandersonMS 2016-08-19 01:08:09 +01:00
  • 22da55a473 Bump generator-aspnetcore-spa package version SteveSandersonMS 2016-08-18 14:07:53 -07:00
  • a4e3360e65 Bump aspnet-webpack-react package version SteveSandersonMS 2016-08-18 14:07:11 -07:00
  • 0a0afed84b Add comment about why the 'actions' property is being patched on SteveSandersonMS 2016-08-18 13:57:49 -07:00
  • 0ad0483935 Update aspnet-webpack-react to React 15 Geir Sagberg 2016-08-12 11:42:19 +02:00
  • 6d8767d141 Tweak WebpackDevMiddleware.cs to avoid unnecessary Task.Yield() SteveSandersonMS 2016-08-18 13:49:20 -07:00
  • 89034b59c5 Change to mix import/require style Mark Pieszak 2016-08-18 15:16:13 -04:00
  • 9e714b61fe Bug(KnockoutSpa): Router TS issue Mark Pieszak 2016-08-17 19:06:16 -04:00
  • d928ef4f12 Rename folders since the template package generator now creates a package for "dotnet new" as well as Yeoman SteveSandersonMS 2016-08-18 10:58:04 -07:00
  • 1019026943 Build NuGet package containing dotnetnew templates SteveSandersonMS 2016-08-18 10:48:13 -07:00
  • 098159998d Add ability to configure environment variables for Node instances, plus auto-populate NODE_ENV based on IHostingEnvironment when possible. Fixes #230 SteveSandersonMS 2016-08-16 16:26:07 -07:00
  • 56cb898bde Rename PrimeCache to PrimeCacheAsync (keeping older name as obsolete overload). Fixes #246. SteveSandersonMS 2016-08-16 13:57:37 -07:00
  • c53bd8f8f6 Prerenderer now passes original (unescaped) URL to Node - fixes #250 SteveSandersonMS 2016-08-16 11:44:55 -07:00
  • 0d0d25b032 In WebpackDevMiddleware, allow configuration of ProjectPath (implements #262) SteveSandersonMS 2016-08-15 14:40:38 -07:00
  • 2a6465b27a FIxing path separator to address #247 (#248) Aaron Powell 2016-08-08 10:54:22 +10:00
  • 7052fa0ad2 Rephrased docs to clarify which are the parts you type into the command line SteveSandersonMS 2016-08-04 18:03:43 +10:00
  • 4665d1f458 docs(readme): Show how to get started with yeoman Mark Pieszak 2016-07-27 15:33:17 -04:00
  • a631f77a33 Copy only project.json before dotnet restore in Dockerfile templates Aidan Steele 2016-08-04 11:56:10 +10:00
  • cf1a127e7d Perform nodejs installation before COPY in Dockerfile templates Aidan Steele 2016-08-04 11:42:15 +10:00
  • c07bd96270 Update generator-aspnetcore-spa version SteveSandersonMS 2016-08-04 17:45:04 +10:00
  • 3403eb7548 Make aspnet-webpack compatible with older versions of the NodeServices package SteveSandersonMS 2016-07-27 13:29:18 +01:00
  • 0a3463031b Add Node.js support in all the Docker containers SteveSandersonMS 2016-07-27 13:09:54 +01:00
  • e9ca434405 Update all templates to match latest "yo aspnet" output SteveSandersonMS 2016-07-27 12:25:32 +01:00
  • de960d80aa Allow explicit configuration of port number for webpack dev middleware server. Fixes #223. SteveSandersonMS 2016-07-27 11:13:09 +01:00
  • 14337e32ab WebpackDevMiddleware now preserves client's view of hostname when doing 302 to /__webpack_hmr SteveSandersonMS 2016-07-27 11:03:04 +01:00
  • 698921d157 Update Dockerfile in all templates to match .NET Core 1.0 RTM. Fixes #120 SteveSandersonMS 2016-07-27 10:43:16 +01:00
  • c892f7da35 Support debugging when on IPv6 network (Node's "Debugger listening" message is phrased differently there) SteveSandersonMS 2016-07-27 09:50:43 +01:00
  • f2f67fe880 Support new config options to launch the Node process with a debug listener. This is compatible with node-inspector. SteveSandersonMS 2016-07-26 18:33:27 +01:00
  • 79872c1bde Amend aspnet-webpack for better node-inspector support SteveSandersonMS 2016-07-26 16:38:46 +01:00
  • 2fe06ea784 Make the dependency on es6-shim explicit, and include it in the vendor bundle SteveSandersonMS 2016-07-26 14:57:14 +01:00
  • 77b404188b fix angular's (click) events not being triggered on IE9 Simon Kamlet 2016-07-22 11:04:51 +02:00
  • 96228711f2 chore(package): Update to rc4, beta router & universal 104.5 Mark Pieszak 2016-07-21 11:41:43 -04:00
  • 64a8ef1112 Moving and updating "aspnet-webpack" package in templates (#207) Mike Mazmanyan 2016-07-26 17:44:07 +04:00
  • 749c7cb3ce Add example of full-page prerendering via a custom action result SteveSandersonMS 2016-07-19 15:50:54 +01:00
  • edf1f88398 Updating to AutoMapper 5.0 Jimmy Bogard 2016-07-18 09:52:17 -05:00
  • f4afb25a2d Set ts-loader to "silent" mode until there's a fix for https://github.com/TypeStrong/ts-loader/issues/249 SteveSandersonMS 2016-07-18 16:54:52 +01:00
  • fae0a886af Transfer multiline log messages from Node to .NET without treating each line as a separate log entry SteveSandersonMS 2016-07-18 16:34:36 +01:00
  • f4efcacd40 Switch to native .NET logging APIs SteveSandersonMS 2016-07-18 15:56:45 +01:00
  • 27ffa72e0d Adding support for capturing the output of a node instance for custom logging implementations. Paul Knopf 2016-07-15 00:42:17 -04:00
  • a14d9ba2df Change onBeforeStartExternalProcess to a virtual method, so as to avoid expanding the set of constructor params in all hosting models SteveSandersonMS 2016-07-18 14:39:36 +01:00