@@ -19,28 +19,32 @@ import width from "./width.js";
1919export default Object . assign ( function Library ( resolver ) {
2020 const require = requirer ( resolver ) ;
2121 Object . defineProperties ( this , properties ( {
22- DOM : ( ) => DOM ,
2322 FileAttachment : ( ) => NoFileAttachments ,
24- Files : ( ) => Files ,
25- Generators : ( ) => Generators ,
2623 Inputs : ( ) => require ( "@observablehq/inputs@0.8.0/dist/inputs.umd.min.js" ) ,
2724 Mutable : ( ) => Mutable ,
2825 Plot : ( ) => require ( "@observablehq/plot@0.1.0/dist/plot.umd.min.js" ) ,
29- Promises : ( ) => Promises ,
3026 SQLite : ( ) => SQLite ( require ) ,
3127 _ : ( ) => require ( "lodash@4.17.21/lodash.min.js" ) ,
3228 d3 : ( ) => require ( "d3@6.7.0/dist/d3.min.js" ) ,
3329 dot : ( ) => require ( "@observablehq/graphviz@0.2.1/dist/graphviz.min.js" ) ,
3430 htl : ( ) => require ( "htl@0.2.5/dist/htl.min.js" ) ,
3531 html : ( ) => html ,
3632 md : ( ) => md ( require ) ,
37- now : now ,
33+ now,
3834 require : ( ) => require ,
3935 resolve : ( ) => resolve ,
4036 svg : ( ) => svg ,
4137 tex : ( ) => tex ( require ) ,
4238 vl : ( ) => vegalite ( require ) ,
43- width : width
39+ width,
40+
41+ // Note: these are namespace objects, and thus exposed directly rather than
42+ // being wrapped in a function. This allows library.Generators to resolve,
43+ // rather than needing module.value.
44+ DOM ,
45+ Files,
46+ Generators,
47+ Promises
4448 } ) ) ;
4549} , { resolve : requireDefault . resolve } ) ;
4650
0 commit comments