Proper hierarchy management for Node, Typescript and the Browser
You probably know these times, where you look at an old project (even if it’s just a year old) and get the urge for refactoring – or even rewriting.
Socko is such a project. Socko was crafted together in a short time, refactored to at least make it a bit more manageable and released. Now, after some time, I went to Typescript for most of my projects because of the much clearer and understandable code it produces.
So, I’m planning a Socko rewrite somewhen.
As a first step, I released the future Socko’s core feature as a separate module called js-hierarchy.
To get you on track: Socko brings together file snippets in a hierarchical manner: If a snippet isn’t defined in the deepest node, the tree is walked up until the snippet is found. So, as you can see, easy and understandable management of a digital hierarchy is quite a key component of Socko.
But it shouldn’t only be for Socko. Especially as I can not find a modern tree/hierarchy-management module up on NPM.
And that’s just, what js-hierarchy is. It is a very easy and extendable hierarchy management module, that is available for Node, Typescript and the Browser. Grab your copy on npm or from a cdn and have fun managing trees and hierarchies.
It is transpiled into ES6, so most modern browsers should work. That’s even tested and shown in a nifty browser chart using the services of SauceLabs, who provide free multi-browser tests for OpenSource projects. So, thanks, guys.
Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.
Calendar
M | D | M | D | F | S | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
Archive
- Januar 2024
- Dezember 2023
- April 2021
- März 2021
- September 2020
- Dezember 2019
- November 2019
- Oktober 2019
- Juli 2019
- Juni 2019
- Mai 2019
- April 2019
- März 2019
- September 2018
- August 2018
- Juli 2018
- März 2018
- Januar 2018
- Dezember 2017
- September 2017
- März 2017
- Februar 2017
- Januar 2017
- August 2016
- Mai 2016
- Dezember 2015
- November 2015
- August 2015
- März 2015
- Dezember 2014
- September 2014
- August 2014
- Juli 2014
- Februar 2014
- Oktober 2013
- September 2013
- August 2013
- Juli 2013
- Juni 2013
- Mai 2013
- April 2013
- November 2012
- Oktober 2012
- September 2012
- August 2012
- Juni 2012
- Mai 2012
- März 2012
- Februar 2012
- Januar 2012
- November 2011
- Juli 2011
- Juni 2011
- März 2011
- Februar 2011
- Januar 2011
- Dezember 2010
- November 2010
- April 2010
- Februar 2010
Schreibe einen Kommentar