Message from JavaScript discussions

November 2020

— "You" being the guy trying to run some random project on github that didn't specify the version it needed and now is broken with latest?

Message permanent page

— 

Peer dependencies can be useful if you are building libraries, but not good for projects that are standalone apps

— npx only installs a module when it doesn't find it in the current node modules
So

npm install
npx tsc -p .

should work with whatever version you define in pkgjson

Message permanent page

— Standalone shouldn't require any Typescript installed, neither locally not globally

— But then you might as well just have it as a script, and user doesn't need to do the extra steps of using npx and having to specify args nor figure out if it is installed local or global

Message permanent page

— For dev it should, locally

— Build script is better because you can add arbitrary complexity to building without burdening the user with the details, user just does npm run build

Message permanent page

— User doesn't even have to care if it's typescript

— Very low barrier of entry for contributors is preferrable

— User ≠ person who needs a manual build
That I call a contributor, and if they can code they surely can read a doc tu understand the requirements

Message permanent page

— Y... yeah

— Hello, any easy way to know it's been 24hours to the current marked hour ?

E.g
const markedHour = new Date().getHours();
//cache marked hour somewhere to compare to current hour.

const currentHour = new Date().getHours();

if comparison//

Message permanent page