Skip to content

Commit b42f6f0

Browse files
[ssr] Improve module loader and add a module cache that track imports. (lit#2288)
1 parent 8c4c845 commit b42f6f0

File tree

16 files changed

+409
-215
lines changed

16 files changed

+409
-215
lines changed

.changeset/spicy-dolphins-wait.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@lit-labs/ssr': major
3+
---
4+
5+
Refactor the import-module into a class-based ModuleLoader API. Adds a module cache that tracks dependencies between modules.

.eslintignore

+5-1
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,13 @@ packages/labs/scoped-registry-mixin/scoped-registry-mixin.*
149149
packages/labs/ssr/demo/
150150
packages/labs/ssr/lib/
151151
packages/labs/ssr/node_modules/
152-
packages/labs/ssr/test/
152+
packages/labs/ssr/test/**/*.js
153+
packages/labs/ssr/test/**/*.js.map
154+
packages/labs/ssr/test/**/*.d.ts
155+
packages/labs/ssr/test/**/*.d.ts.map
153156
packages/labs/ssr/index.*
154157
!packages/labs/ssr/custom_typings/*.d.ts
158+
155159
packages/labs/ssr-client/development/
156160
packages/labs/ssr-client/directives/
157161
packages/labs/ssr-client/controllers/

.prettierignore

+5-1
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,13 @@ packages/labs/scoped-registry-mixin/scoped-registry-mixin.*
135135
packages/labs/ssr/demo/
136136
packages/labs/ssr/lib/
137137
packages/labs/ssr/node_modules/
138-
packages/labs/ssr/test/
138+
packages/labs/ssr/test/**/*.js
139+
packages/labs/ssr/test/**/*.js.map
140+
packages/labs/ssr/test/**/*.d.ts
141+
packages/labs/ssr/test/**/*.d.ts.map
139142
packages/labs/ssr/index.*
140143
!packages/labs/ssr/custom_typings/*.d.ts
144+
141145
packages/labs/ssr-client/development/
142146
packages/labs/ssr-client/directives/
143147
packages/labs/ssr-client/controllers/

packages/labs/ssr/.gitignore

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
/demo/
22
/lib/
33
/node_modules/
4-
/test/
4+
/test/**/*.js
5+
/test/**/*.js.map
6+
/test/**/*.d.ts
7+
/test/**/*.d.ts.map
58
/index.*
6-
!/custom_typings/*.d.ts
9+
!/custom_typings/*.d.ts

packages/labs/ssr/src/lib/import-module.ts

-194
This file was deleted.

0 commit comments

Comments
 (0)