2 All notable changes to this project will be documented in this file.
5 - Make node components event emitters
10 - Removes packaging / dist files
11 - Removes all dependencies
12 - Uses quick-lint-js instead of eslint
13 - Uses EventTarget instead of Events
14 - Uses node:test instead of code/lab
15 - Removes yarn lockfile
18 - Remove browserslist config as it was having even more trouble with parcel
23 - Use default config for browserslist as it was having trouble with parcel
28 - Use Apache-2.0 license
29 - References to github corrected to point to gitlab
32 - Adds events dependency
33 - Adds nodeAdded and nodeRemoved events
34 - getNodes returns entire nodeCollection instead of its node property
35 - NodeCollection is iterable now
38 - Adds hapi eslint config
39 - Adds travis integration
41 - Adds A contributing file
42 - Uses webpack to generate the bundle
43 - Converts tests to lab
44 - Converts to use only commonJS
50 - Renames add to addComponent
53 - Makes component class extendable
56 - Separates minimized from non-minimized JS distribution
57 - Fixes class based lookup of node collections
60 - Adds component accessor
61 - Fixes check of component existence
62 - Fixes check for duplicate additions
63 - Stores components as an array