|
15 | 15 | "exports": { |
16 | 16 | ".": { |
17 | 17 | "types": "./development/lit-html.d.ts", |
| 18 | + "node": "./node/lit-html.js", |
18 | 19 | "development": "./development/lit-html.js", |
19 | 20 | "default": "./lit-html.js" |
20 | 21 | }, |
21 | 22 | "./async-directive.js": { |
22 | 23 | "types": "./development/async-directive.d.ts", |
| 24 | + "node": "./node/async-directive.js", |
23 | 25 | "development": "./development/async-directive.js", |
24 | 26 | "default": "./async-directive.js" |
25 | 27 | }, |
26 | 28 | "./directive-helpers.js": { |
27 | 29 | "types": "./development/directive-helpers.d.ts", |
| 30 | + "node": "./node/directive-helpers.js", |
28 | 31 | "development": "./development/directive-helpers.js", |
29 | 32 | "default": "./directive-helpers.js" |
30 | 33 | }, |
31 | 34 | "./directive.js": { |
32 | 35 | "types": "./development/directive.d.ts", |
| 36 | + "node": "./node/directive.js", |
33 | 37 | "development": "./development/directive.js", |
34 | 38 | "default": "./directive.js" |
35 | 39 | }, |
36 | 40 | "./directives/async-append.js": { |
37 | 41 | "types": "./development/directives/async-append.d.ts", |
| 42 | + "node": "./node/directives/async-append.js", |
38 | 43 | "development": "./development/directives/async-append.js", |
39 | 44 | "default": "./directives/async-append.js" |
40 | 45 | }, |
41 | 46 | "./directives/async-replace.js": { |
42 | 47 | "types": "./development/directives/async-replace.d.ts", |
| 48 | + "node": "./node/directives/async-replace.js", |
43 | 49 | "development": "./development/directives/async-replace.js", |
44 | 50 | "default": "./directives/async-replace.js" |
45 | 51 | }, |
46 | 52 | "./directives/cache.js": { |
47 | 53 | "types": "./development/directives/cache.d.ts", |
| 54 | + "node": "./node/directives/cache.js", |
48 | 55 | "development": "./development/directives/cache.js", |
49 | 56 | "default": "./directives/cache.js" |
50 | 57 | }, |
51 | 58 | "./directives/choose.js": { |
52 | 59 | "types": "./development/directives/choose.d.ts", |
| 60 | + "node": "./node/directives/choose.js", |
53 | 61 | "development": "./development/directives/choose.js", |
54 | 62 | "default": "./directives/choose.js" |
55 | 63 | }, |
56 | 64 | "./directives/class-map.js": { |
57 | 65 | "types": "./development/directives/class-map.d.ts", |
| 66 | + "node": "./node/directives/class-map.js", |
58 | 67 | "development": "./development/directives/class-map.js", |
59 | 68 | "default": "./directives/class-map.js" |
60 | 69 | }, |
61 | 70 | "./directives/guard.js": { |
62 | 71 | "types": "./development/directives/guard.d.ts", |
| 72 | + "node": "./node/directives/guard.js", |
63 | 73 | "development": "./development/directives/guard.js", |
64 | 74 | "default": "./directives/guard.js" |
65 | 75 | }, |
66 | 76 | "./directives/if-defined.js": { |
67 | 77 | "types": "./development/directives/if-defined.d.ts", |
| 78 | + "node": "./node/directives/if-defined.js", |
68 | 79 | "development": "./development/directives/if-defined.js", |
69 | 80 | "default": "./directives/if-defined.js" |
70 | 81 | }, |
71 | 82 | "./directives/join.js": { |
72 | 83 | "types": "./development/directives/join.d.ts", |
| 84 | + "node": "./node/directives/join.js", |
73 | 85 | "development": "./development/directives/join.js", |
74 | 86 | "default": "./directives/join.js" |
75 | 87 | }, |
76 | 88 | "./directives/keyed.js": { |
77 | 89 | "types": "./development/directives/keyed.d.ts", |
| 90 | + "node": "./node/directives/keyed.js", |
78 | 91 | "development": "./development/directives/keyed.js", |
79 | 92 | "default": "./directives/keyed.js" |
80 | 93 | }, |
81 | 94 | "./directives/live.js": { |
82 | 95 | "types": "./development/directives/live.d.ts", |
| 96 | + "node": "./node/directives/live.js", |
83 | 97 | "development": "./development/directives/live.js", |
84 | 98 | "default": "./directives/live.js" |
85 | 99 | }, |
86 | 100 | "./directives/map.js": { |
87 | 101 | "types": "./development/directives/map.d.ts", |
| 102 | + "node": "./node/directives/map.js", |
88 | 103 | "development": "./development/directives/map.js", |
89 | 104 | "default": "./directives/map.js" |
90 | 105 | }, |
91 | 106 | "./directives/range.js": { |
92 | 107 | "types": "./development/directives/range.d.ts", |
| 108 | + "node": "./node/directives/range.js", |
93 | 109 | "development": "./development/directives/range.js", |
94 | 110 | "default": "./directives/range.js" |
95 | 111 | }, |
96 | 112 | "./directives/ref.js": { |
97 | 113 | "types": "./development/directives/ref.d.ts", |
| 114 | + "node": "./node/directives/ref.js", |
98 | 115 | "development": "./development/directives/ref.js", |
99 | 116 | "default": "./directives/ref.js" |
100 | 117 | }, |
101 | 118 | "./directives/repeat.js": { |
102 | 119 | "types": "./development/directives/repeat.d.ts", |
| 120 | + "node": "./node/directives/repeat.js", |
103 | 121 | "development": "./development/directives/repeat.js", |
104 | 122 | "default": "./directives/repeat.js" |
105 | 123 | }, |
106 | 124 | "./directives/style-map.js": { |
107 | 125 | "types": "./development/directives/style-map.d.ts", |
| 126 | + "node": "./node/directives/style-map.js", |
108 | 127 | "development": "./development/directives/style-map.js", |
109 | 128 | "default": "./directives/style-map.js" |
110 | 129 | }, |
111 | 130 | "./directives/template-content.js": { |
112 | 131 | "types": "./development/directives/template-content.d.ts", |
| 132 | + "node": "./node/directives/template-content.js", |
113 | 133 | "development": "./development/directives/template-content.js", |
114 | 134 | "default": "./directives/template-content.js" |
115 | 135 | }, |
116 | 136 | "./directives/unsafe-html.js": { |
117 | 137 | "types": "./development/directives/unsafe-html.d.ts", |
| 138 | + "node": "./node/directives/unsafe-html.js", |
118 | 139 | "development": "./development/directives/unsafe-html.js", |
119 | 140 | "default": "./directives/unsafe-html.js" |
120 | 141 | }, |
121 | 142 | "./directives/unsafe-svg.js": { |
122 | 143 | "types": "./development/directives/unsafe-svg.d.ts", |
| 144 | + "node": "./node/directives/unsafe-svg.js", |
123 | 145 | "development": "./development/directives/unsafe-svg.js", |
124 | 146 | "default": "./directives/unsafe-svg.js" |
125 | 147 | }, |
126 | 148 | "./directives/until.js": { |
127 | 149 | "types": "./development/directives/until.d.ts", |
| 150 | + "node": "./node/directives/until.js", |
128 | 151 | "development": "./development/directives/until.js", |
129 | 152 | "default": "./directives/until.js" |
130 | 153 | }, |
131 | 154 | "./directives/when.js": { |
132 | 155 | "types": "./development/directives/when.d.ts", |
| 156 | + "node": "./node/directives/when.js", |
133 | 157 | "development": "./development/directives/when.js", |
134 | 158 | "default": "./directives/when.js" |
135 | 159 | }, |
136 | 160 | "./experimental-hydrate.js": { |
137 | 161 | "types": "./development/experimental-hydrate.d.ts", |
| 162 | + "node": "./node/experimental-hydrate.js", |
138 | 163 | "development": "./development/experimental-hydrate.js", |
139 | 164 | "default": "./experimental-hydrate.js" |
140 | 165 | }, |
141 | 166 | "./polyfill-support.js": { |
142 | 167 | "types": "./development/polyfill-support.d.ts", |
| 168 | + "node": "./node/polyfill-support.js", |
143 | 169 | "development": "./development/polyfill-support.js", |
144 | 170 | "default": "./polyfill-support.js" |
145 | 171 | }, |
146 | 172 | "./private-ssr-support.js": { |
147 | 173 | "types": "./development/private-ssr-support.d.ts", |
| 174 | + "node": "./node/private-ssr-support.js", |
148 | 175 | "development": "./development/private-ssr-support.js", |
149 | 176 | "default": "./private-ssr-support.js" |
150 | 177 | }, |
151 | 178 | "./static.js": { |
152 | 179 | "types": "./development/static.d.ts", |
| 180 | + "node": "./node/static.js", |
153 | 181 | "development": "./development/static.js", |
154 | 182 | "default": "./static.js" |
155 | 183 | } |
|
165 | 193 | "prepublishOnly": "npm run check-version", |
166 | 194 | "test": "wireit", |
167 | 195 | "test:dev": "wireit", |
168 | | - "test:prod": "wireit" |
| 196 | + "test:prod": "wireit", |
| 197 | + "test:node": "wireit" |
169 | 198 | }, |
170 | 199 | "files": [ |
171 | 200 | "/async-directive.{d.ts,d.ts.map,js,js.map}", |
|
178 | 207 | "/static.{d.ts,d.ts.map,js,js.map}", |
179 | 208 | "/development/", |
180 | 209 | "!/development/test/", |
181 | | - "/directives/" |
| 210 | + "/directives/", |
| 211 | + "/node/" |
182 | 212 | ], |
183 | 213 | "wireit": { |
184 | 214 | "build": { |
|
240 | 270 | "test/*_test.html", |
241 | 271 | "development/test/*_test.html", |
242 | 272 | "test/polyfill-support/*_test.html", |
243 | | - "development/test/polyfill-support/*_test.html" |
| 273 | + "development/test/polyfill-support/*_test.html", |
| 274 | + "node/" |
244 | 275 | ] |
245 | 276 | }, |
246 | 277 | "build:version-stability-test": { |
|
281 | 312 | "dependencies": [ |
282 | 313 | "test:dev", |
283 | 314 | "test:prod", |
| 315 | + "test:node", |
284 | 316 | "check-version" |
285 | 317 | ] |
286 | 318 | }, |
|
303 | 335 | ], |
304 | 336 | "files": [], |
305 | 337 | "output": [] |
| 338 | + }, |
| 339 | + "test:node": { |
| 340 | + "command": "node development/test/node-imports.js", |
| 341 | + "dependencies": [ |
| 342 | + "build:ts", |
| 343 | + "build:rollup" |
| 344 | + ], |
| 345 | + "files": [], |
| 346 | + "output": [] |
306 | 347 | } |
307 | 348 | }, |
308 | 349 | "dependencies": { |
|
0 commit comments