@@ -327,22 +327,27 @@ the application from the highest to lowest level.
327327 throughout the application
328328 - ` Sheet .newCell ` is responsible for reactively rederiving the store that
329329 computes a cell's value; it is run whenever the cell's value changes
330- - [` src/ store .js ` ](src/store.js) – implementation of "rederivable" stores that
331- can change their derived dependencies without invalidating their object
332- reference
330+ - [` src/ lib / store .js ` ](src/lib/ store.js) – implementation of "rederivable"
331+ stores that can change their derived dependencies without invalidating their
332+ object reference
333333 - Every cell's value is a rederivable store that is rederived when its formula
334334 changes, and updated whenever any of its dependencies' values changes
335335- [` src/ formula .js ` ](src/formula.js) – formula parsing logic
336- - [` src/ parsers .js ` ](src/parsers.js) – parser combinator library used for formula parsing
337- - [` src/ keyboard .js ` ](src/keyboard.js) – mapping of keyboard shortcuts to handlers
338- - [` src/* .svelte`](src/) – UI components
336+ - [` src/ parsers .js ` ](src/lib/parsers.js) – parser combinator library used for
337+ formula parsing
338+ - [` src/ keyboard .js ` ](src/keyboard.js) – mapping of keyboard shortcuts to
339+ handlers
340+ - [` src/* .svelte`](src/) – UI "views" consisting of the composition of
341+ components with logic
342+ - [`src/components/*.svelte`](src/components/) – atomic UI components
339343- [`src/formula-functions.js`](src/formula-functions.js) – "standard library"
340344 formula functions available in every spreadsheet
341345 - Includes functionality to `eval` user code and add functions to the formula
342346 function object
343347- [`src/global.css`](src/global.css) and [`public/*`](public/) – global
344348 stylesheet, favicons, etc.
345- - [`src/compress.js`](src/compress.js) – compress and decompress text using PNGs
349+ - [`src/lib/compress.js`](src/lib/compress.js) – compress and decompress text
350+ using PNGs
346351- [`test/*`](test/) – test suite and related functions
347352
348353## Cool Code Highlights
0 commit comments