2020

Development of Vue-based Packages and Refactor the Component of React-based

Growth

This year is still not stable to my job. But I (Noël) met some wonderful people and learned a lot form them. Any way to myself. During I was taking break and looking for next job. I refactored my entire website. I create the main-website, and sub-website for JavaScript, Vue and React with their newest version. After refactoring, I made some components too. I am glad to have time to do development of components for myself. Next year, hoping I can do my development of components better and more.

Products

My job of this year had been changed a lot. I still did my best to develop some components when I developed with Vue or React.

JavaScript

  • @blacktoolbox/prototype-languages

    Version: 1.1.1

    Upgraded a version to short the naming for UMD.

  • @blacktoolbox/prototype-validator

    Version: 1.0.0

    The official releasing of 1.0.0. But I have an idea to upgrade it. So next year, I might enhance it firstly.

Vue

Consider to my current job is developing with React. The side project of development of component based on Vue will be my lowest priority.

  • @blacktoolbox/vue-list

    Version: 1.4.3

    As usual, The component of list is my first development based on Vue. After all, my website of demonstration need it firstly about the page's menu.

  • @blacktoolbox/vue-table

    Version: 0.1.1

    Table will be the second one. But this is unfinished yet. Because when I developed it, I was thinking about the complexity of my component design. Should they include some features for convenience or keep logical clean for the capacity to cooperate easily with other components? To end the thinking, I decided to not add the sorting, pagination, column filter, search to my component of table. But it will be designed to extend easily.

React

  • @blacktoolbox/react-list

    Version: 2.2.0

    When I upgraded my development of React. I refactored the list and tried to clear the code in logic level.

  • @blacktoolbox/react-table

    Version: 1.4.0

    The original one was not published with official version. So the new one is actually first version of table.

  • @blacktoolbox/react-popover

    Version: 1.2.2

    I had the original popover based on Vue during my previous job. Then I made a React version meanwhile improved some detail logic within it.

  • @blacktoolbox/react-button

    Version: 1.2.1

    The component included two. And I hope these two can do a lost help to most button using.

  • @blacktoolbox/react-message

    Version: 1.1.1

    The message is the one of components I wish to develop if I got time. And I still think about how to make it better as much as I expect.

  • @blacktoolbox/react-component-folder

    Version: 1.0.1

    This is a small component about reducing the layers of single-children components.

  • @blacktoolbox/react-facebook-sdk

    Version: 8.0.1

    Due to the component is made based on JavaScript SDK of facebook, This is a not original.

Next

About the planning of next year. I am think about update Vue 3.0 to my website and components. Or keeping on React 17 upgraded. Hoping I can spend more time and focus on my development of components. Next year we can do it better and more, right?