|4 days ago||3 months ago|
|Apache License 2.0||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Tips for Making a Popular Open-Source Project in 2021 [Ultimate Guide]
12 projects | news.ycombinator.com | 12 Nov 2021
Maybe a story from a maintainer would help. To contextualize, the main SheetJS open source project https://github.com/SheetJS/sheetjs has over 28K stars.
tl;dr: the project involves "crowdsourced research" which benefits from popularity.
The main social goal with the project is data preservation and integrity. Large-scale economic and political decisions are made from data and analyses in spreadsheets. For example, last year in the UK, COVID cases were underreported thanks to Excel minutiae https://www.bbc.com/news/technology-54423988
Due to various corporate stratagems, the older data representations were intentionally obfuscated. To support Excel, many developers poked around at Excel files and guessed at the structures.
In this environment, the biggest challenge is finding worksheets with random corner cases. These types of files are not easy to create and fuzzing has limited effectiveness. This is where open source and popularity come into play. The open source and JS nature of the project helps reduce testing friction (https://oss.sheetjs.com/ runs in the web browser, no need to install anything) and encourage bug reports with test cases.
There will always be "entitled users" and "low quality bug reports" but that comes with the territory. There are also meaningful issues and code contributions. Efforts at trying to prevent the low quality contributions also discourage higher quality contributions.
looking for package which can copy values from excel -> html p, h2,h3 etc
1 project | reddit.com/r/npm | 8 Nov 2021
SheetJS - Missing data after modifying xlsm then using sheet_to_txt
1 project | reddit.com/r/node | 3 Nov 2021
I come on this subreddit as my last chance of finding help, please be kind. So, I'm facing the worst bug in my life rn with the library sheetjs, I am adding some row like this :
1 project | reddit.com/r/learnprogramming | 13 Oct 2021
1 project | news.ycombinator.com | 9 Oct 2021
Any reporting engine in nodejs?
1 project | reddit.com/r/node | 8 Sep 2021
8 Node.js Projects To Keep An Eye On 2021
7 projects | dev.to | 23 Aug 2021
Website -> https://sheetjs.com/
My tiny side project has had more impact than my decade in the software industry
3 projects | news.ycombinator.com | 1 Aug 2021
Our story is very similar. I wrote a small library for converting XLSX and XLS files to CSV. Over the years, that grew into one of the most popular open source libraries on npm/github: https://github.com/SheetJS/sheetjs
Back in 2015, 'patio11 reached out to us. In addition to a structured license purchase, he gave great insights and actually wrote a blog post about the experience https://www.kalzumeus.com/2015/01/28/design-and-implementati...
Today, we offer paid software builds to solve related problems and it allows us to work on SheetJS full-time!
[TypeScript] Read spreadsheets by SheetJS
2 projects | dev.to | 21 Jul 2021
SheetJS - Home2 projects | dev.to | 21 Jul 2021
SheetJS/sheetjs - GitHub
Following the Unix philosophy without getting left-pad
1 project | reddit.com/r/programming | 8 Dec 2021
Lodash specifically avoids this problem by managing a collection of microlibraries. The individual modules follow the "do one thing well" philosophy and may be consumed individually, but they're all managed within the larger umbrella project. date-fns is another project which uses a similar approach.
Computed in Vue3 with Objects
1 project | reddit.com/r/vuejs | 3 Dec 2021
If you need to manipulate the date -- like add or subtract days, special formats, etc. then a library is a good idea. I use date-fns, personally.
[AskJS] NPM package for regional date format?
I'd recommend date-fans since it operates on native date objects.
[HELP] Time elapsed since midnight breaks on days when DST changes
3 projects | reddit.com/r/node | 31 Oct 2021
This issue seems to indicate that date-fns has the same issue.3 projects | reddit.com/r/node | 31 Oct 2021
Would date-fns help to calculate?
15 projects | dev.to | 26 Oct 2021
React/Webpack: From MB to KB. How we solved our bundling problem
4 projects | dev.to | 20 Oct 2021
Second step was removing the “heavy” libraries, it was easy removing Moment.js, Bluebird. We replaced the first with date-fns and Bluebird with native promises. Lodash unfortunately because of time constraints we could not refactor into moving out from some “handy” utilities it provides but we are planning to.
Any bad experience with libraries such as date-fns.js or sugar.js (instead of moment.js) with Netsuite SuiteScript 2.X? (xposted from /r/Netsuite)
3 projects | reddit.com/r/SuiteScript | 18 Oct 2021
How I rebuilt my Angular blog and became an Astronaut 🚀
10 projects | dev.to | 12 Oct 2021
date-fns - Modern functional library for working with dates.
how can i create 9/30/2021 12:54:03 pm through moment js?
I would strongly recommend using date-fns instead. With date-fns you can just do:
What are some alternatives?
dayjs - ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API
Luxon - ⏱ A library for working with dates and times in JS
countdown.js - Super simple countdowns.
ExcelJS - Excel Workbook Manager
moment-timezone - Timezone support for moment.js
svelte-generic-crud-table - Agnostic web-component for object-arrays with CRUD functionality.
Luckysheet - Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
Mongoose - MongoDB object modeling designed to work in an asynchronous environment.