5 ms·
Even worse, their "Check out Squares" link takes me to https://github.com/squaresapp/rawjs-sample https://github.com/squaresapp/rawjs-sample The live sample of
by pcthrowaway 3y ago
Even worse, their "Check out Squares" link takes me to https://github.com/squaresapp/rawjs-sample https://github.com/squaresapp/rawjs-sample
The live sample of that is not very impressive. And even worse:
> These are the limitations you need to accept with this project structure:
> You have to be disciplined to only use dependencies that are published on jsdelivr (npm install programmers need to clean up their act)
That with a package.json which has dependencies @squaresapp/rawjs and rawter, both of which have no info on npmjs. Talk about "do as I say, not as I do". The idea that you might be able to handle things like i18n and a18y without dependencies screams "not invented here" syndrome.
- ithkuil 3y agomy reading on the "limitations you need to accept with this project structure" is that those limitations are about this particular project structure, not on rawjs itself; i.e. my understanding was that you can also write a project using rawjs using normal ES modules and plain JS (as mentioned briefly in the main rawjs github repo readme). that said, I do agree that pointing to a highly opinionated example project is a bit confusing
- pcthrowaway 3y agoMy point is that, this being written by the authors of Rawjs, who unironically proselytize that "npm install programmers need to clean up their act" while providing a project which would require you to `npm install` dependencies is telling.
- Py_ 3y agoAuthor here. It was a tongue-in-cheek comment. Let it slide.