diff options
author | 2024-02-20 07:40:13 -0700 | |
---|---|---|
committer | 2024-02-20 20:10:13 +0530 | |
commit | 5acc3135ba5309a566def466fbcbabd23f70cd68 (patch) | |
tree | 21296b659424c903536ae3a8427e39e49b04e34e /examples/blog/src | |
parent | ea990a56145e342e9e1a93a9d877cf97b065550c (diff) | |
download | astro-5acc3135ba5309a566def466fbcbabd23f70cd68.tar.gz astro-5acc3135ba5309a566def466fbcbabd23f70cd68.tar.zst astro-5acc3135ba5309a566def466fbcbabd23f70cd68.zip |
refactor: pipeline lifetime (#9795)
* Base Environment
* SSRRoutePipeline -> AppEnvironment
* BuildPipeline -> BuildEnvironment
* DevPipeline -> DevEnvironment
* per-request pipeline
* internal middleware: i18n
* delete callEndpoint
* pipeline access for internal middleware
* Address review comments
`environment.ts` is now lives directly in `src/core`, rather than `src/core/render`.
`environment.createPipeline` is removed. `Pipeline.create` is used instead.
Constructors with positional arguments are replaced by `Environment.create` with named arguments.
Clarifies the use of `HiddenPipeline`.
* migrate some of `RenderContext`'s responsibilities to `Pipeline`
* delete renderPage
* RenderContext.params -> Pipeline.params
* delete `RenderContext`
* `Pipeline` -> `RenderContext`
* `Environment` -> `Pipeline`
* `AppEnvironment` -> `AppPipeline`
* `BuildEnvironment` -> `BuildPipeline`
* `DevEnvironment` -> `DevPipeline`
* provide locals directly to renderContext
* add changeset
Diffstat (limited to 'examples/blog/src')
0 files changed, 0 insertions, 0 deletions