<commit_before>Remove the following modules:
 - [ ] animate
 - [ ] morphs
 - [x] component
 - [x] fluid
 - [ ] list
 - [ ] set
 - [ ] map
 - [x] meter
 - [x] morph-section
 - [x] request
 - [ ] dom utils?

Combine
 - [ ] form + form-builder
 - [ ] transition -> utils
 - [ ] merge table and data table? (rename DataTable to Table?)

Simplify
 - [ ] view? replace with the ideas in hexagon-rx?
 - [ ] format (make plain functions instead of curried functions)
 - [ ] make event augmentors opt in and useable as 'middlewares' on selections
 - [ ] give userFacingText properties more consistent names and api
 - [ ] themes (just use a json file + css variables)
 - [ ] folder structure (bump everything in main up a folder? Or improve how rollup resolves)
      - [ ] src/utils
      - [ ] src/components
 - [ ] make the print code a standard module
 - [ ] change all renderers to only accept detached dom as return type - the element to attach to should no longer be provided
 - [ ] introduce getter/setter factories that emit events automatically to make the api more consistent and the code more concise
 - [ ] Figure out a consistent way to set classes / context classes for all components

Other

- [ ] Add better selection class support

    class({name: boolean, ...})
    class([class1, class2, class3])

    classed() // returns an object
    classed({name: boolean}) // only toggles the provided classes

- [ ] de-deprecate ::locale methods; using the global method should not be the only way?

- [ ] Flatten out the file structure a bit
  - move module/main/index.coffee to module/index.coffee
  - move module/main/index.css to module/index.css
  - move module/main/theme.css to module/theme.css
  - move module/test/index.js to module/test.js

- [ ] Move everything to a `src` folder

- [ ] Change the btn-invert classes to btn-outline


What's been done:
[commonjs][es modules][css][demo]
- [x][x][x][-] set
- [x][x][x][-] map
- [x][x][x][-] list
- [x][x][x][-] util
- [x][x][x][-] event-emitter
- [x][x][x][-] color
- [x][x][x][-] selection
- [x][x][x][-] transition
- [x][x][x][-] interpolate
- [x][x][x][-] animate
- [x][x][x][-] pointer-events
- [x][x][x][x] icon
- [x][x][x][x] spinner
- [x][x][x][-] view
- [x][x][x][-] sort
- [-][-][-][-] component
- [x][x][x][-] morphs
- [x][x][x][-] click-detector
- [x][x][x][x] base
- [x][x][x][x] modal
- [x][x][x][x] notify
- [x][x][x][-] filter
- [x][x][x][-] user-facing-text
- [x][x][x][x] form
- [x][x][x][x] dropdown
- [x][x][x][x] collapsible
- [x][x][x][x] palette
- [x][x][x][-] format
- [x][x][x][x] button
- [x][x][x][x] number-picker
- [-][-][-][-] morph-section
- [x][x][x][x] autocomplete
- [x][ ][x][-] resize-events
- [x][x][ ][?] menu
- [x][ ][ ][ ] input-group
- [x][ ][ ][ ] date-localizer
- [x][ ][ ][ ] preferences
- [x][x][x][ ] layout
- [x][ ][ ][ ] drag-container
- [x][ ][ ][ ] autocomplete-feed
- [x][ ][ ][ ] progress-bar
- [x][ ][ ][ ] sticky-table-headers
- [x][ ][ ][ ] picker
- [x][ ][ ][ ] button-group
- [x][ ][ ][ ] plot
- [-][-][-][-] request
- [x][ ][ ][ ] table
- [x][ ][ ][ ] date-picker
- [x][ ][ ][ ] time-picker
- [x][ ][ ][ ] tag-input
- [x][x][x][ ] titlebar
- [x][ ][ ][ ] error-pages
- [x][ ][ ][ ] slider
- [x][ ][ ][ ] card
- [x][ ][ ][ ] logo
- [x][ ][ ][ ] label
- [-][-][-][-] drawing
- [-][-][-][-] meter
- [x][ ][ ][ ] notice
- [x][ ][ ][ ] toggle
- [-][-][-][-] fluid
- [x][ ][ ][ ] color-picker
- [x][ ][ ][-] color-scale
- [x][ ][ ][ ] crumbtrail
- [x][ ][ ][-] fast-click
- [x][ ][ ][ ] paginator
- [x][ ][ ][ ] time-slider
- [x][ ][ ][ ] date-time-picker
- [ ][ ][ ][ ] data-table
- [ ][ ][ ][ ] form-builder
- [ ][ ][ ][ ] inline-editable
- [ ][ ][ ][ ] inline-picker
- [ ][ ][ ][ ] pivot-table
- [ ][ ][ ][ ] side-collapsible
- [ ][ ][ ][ ] sidebar
- [ ][ ][ ][ ] tabs
- [ ][ ][ ][ ] tree
- [ ][ ][ ][ ] autocomplete picker

- [ ] config for hexagon.es5.es.js
- [ ] config for hexagon.es5.umd.js
- [ ] config for hexagon.es6.es.js
- [ ] add stylelint to postcss configs<commit_msg>Update the list<commit_after>Remove the following modules:
 - [ ] animate
 - [ ] morphs
 - [x] component
 - [x] fluid
 - [ ] list
 - [ ] set
 - [ ] map
 - [x] meter
 - [x] morph-section
 - [x] request
 - [ ] dom utils?

Combine
 - [ ] form + form-builder
 - [ ] transition -> utils
 - [ ] merge table and data table? (rename DataTable to Table?)

Simplify
 - [ ] view? replace with the ideas in hexagon-rx?
 - [ ] format (make plain functions instead of curried functions)
 - [ ] make event augmentors opt in and useable as 'middlewares' on selections
 - [ ] give userFacingText properties more consistent names and api
 - [ ] themes (just use a json file + css variables)
 - [ ] folder structure (bump everything in main up a folder? Or improve how rollup resolves)
      - [ ] src/utils
      - [ ] src/components
 - [ ] make the print code a standard module
 - [ ] change all renderers to only accept detached dom as return type - the element to attach to should no longer be provided
 - [ ] introduce getter/setter factories that emit events automatically to make the api more consistent and the code more concise
 - [ ] Figure out a consistent way to set classes / context classes for all components

Other

- [ ] Add better selection class support

    class({name: boolean, ...})
    class([class1, class2, class3])

    classed() // returns an object
    classed({name: boolean}) // only toggles the provided classes

- [ ] de-deprecate ::locale methods; using the global method should not be the only way?

- [ ] Flatten out the file structure a bit
  - move module/main/index.coffee to module/index.coffee
  - move module/main/index.css to module/index.css
  - move module/main/theme.css to module/theme.css
  - move module/test/index.js to module/test.js

- [ ] Move everything to a `src` folder

- [ ] Change the btn-invert classes to btn-outline


What's been done:
[commonjs][es modules][css][demo]
- [x][x][x][-] set
- [x][x][x][-] map
- [x][x][x][-] list
- [x][x][x][-] util
- [x][x][x][-] event-emitter
- [x][x][x][-] color
- [x][x][x][-] selection
- [x][x][x][-] transition
- [x][x][x][-] interpolate
- [x][x][x][-] animate
- [x][x][x][-] pointer-events
- [x][x][x][x] icon
- [x][x][x][x] spinner
- [x][x][x][-] view
- [x][x][x][-] sort
- [x][x][x][-] morphs
- [x][x][x][-] click-detector
- [x][x][x][x] base
- [x][x][x][x] modal
- [x][x][x][x] notify
- [x][x][x][-] filter
- [x][x][x][-] user-facing-text
- [x][x][x][x] form
- [x][x][x][x] dropdown
- [x][x][x][x] collapsible
- [x][x][x][x] palette
- [x][x][x][-] format
- [x][x][x][x] button
- [x][x][x][x] number-picker
- [x][x][x][x] autocomplete
- [x][x][x][x] picker
- [x][x][x][-] menu
- [-][-][-][-] component
- [-][-][-][-] morph-section
- [-][-][-][-] request
- [-][-][-][-] drawing
- [-][-][-][-] meter
- [-][-][-][-] fluid
- [x][ ][x][-] resize-events
- [x][x][x][ ] layout
- [x][x][x][ ] titlebar
- [x][ ][ ][ ] input-group
- [x][ ][ ][ ] date-localizer
- [x][ ][ ][ ] preferences
- [x][ ][ ][ ] drag-container
- [x][ ][ ][ ] autocomplete-feed
- [x][ ][ ][ ] progress-bar
- [x][ ][ ][ ] sticky-table-headers
- [x][ ][ ][ ] button-group
- [x][ ][ ][ ] plot
- [x][ ][ ][ ] table
- [x][ ][ ][ ] date-picker
- [x][ ][ ][ ] time-picker
- [x][ ][ ][ ] tag-input
- [x][ ][ ][ ] error-pages
- [x][ ][ ][ ] slider
- [x][ ][ ][ ] card
- [x][ ][ ][ ] logo
- [x][ ][ ][ ] label
- [x][ ][ ][ ] notice
- [x][ ][ ][ ] toggle
- [x][ ][ ][ ] color-picker
- [x][ ][ ][-] color-scale
- [x][ ][ ][ ] crumbtrail
- [x][ ][ ][-] fast-click
- [x][ ][ ][ ] paginator
- [x][ ][ ][ ] time-slider
- [x][ ][ ][ ] date-time-picker
- [ ][ ][ ][ ] data-table
- [ ][ ][ ][ ] form-builder
- [ ][ ][ ][ ] inline-editable
- [ ][ ][ ][ ] inline-picker
- [ ][ ][ ][ ] pivot-table
- [ ][ ][ ][ ] side-collapsible
- [ ][ ][ ][ ] sidebar
- [ ][ ][ ][ ] tabs
- [ ][ ][ ][ ] tree
- [ ][ ][ ][ ] autocomplete picker

- [ ] config for hexagon.es5.es.js
- [ ] config for hexagon.es5.umd.js
- [ ] config for hexagon.es6.es.js
- [ ] add stylelint to postcss configs
{'fraction_non_alphanumeric': 0.24893670252689518, 'fraction_numerical': 0.0015011258443832875, 'mean_word_length': 2.90380859375, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3641447', 'n_tokens_mistral': 3212, 'n_tokens_neox': 3161, 'n_words': 769}