Zazama / node-id3

Pure JavaScript ID3 Tag library
MIT License
285 stars 57 forks source link

Cleanup structure #160

Closed pbricout closed 1 year ago

pbricout commented 1 year ago

Re-organize the structure of several files to group by domain.

Split utility by domain.

The whole structure should not be spaghetti code now.

Imports are cleaner and there are less of them.

Took the opportunity to clean-up some code related to id3-tag.

Hopefully the whole structure is easier to understand and work with now.

The whole hierarchy is now very clean and now the dependency tree is like this:

Scrutinizer score is up by 0.02 🎉