ok looks like it. Apparently the java cli is versi...
# sdf
s
ok looks like it. Apparently the java cli is versioned differently?
b
it better be, semantic versioning demands it
s
I mean the java cli looked like it was using a year.major.minor sort of format
but I haven't updated it in a while
I also don't know if the java cli has committed to semver?
b
it hasnt, but the javascript suitecloud cli is on npm, which uses semantic versioning
s
npm uses a (3 part) version number - it doesn't require that to be semantic versioning as per semver.og
typescript is a big example of a project that doesn't follow the rules of semver, yet is one of the most popular packages on npm
b
its not required, but they recommend it
s
yup, and most packages I run into do try to follow semver.
b
by default npm packages are generated assuming semantic versioning is followed
its expected and its surprising when its not
s
it's a good model for most packages to follow. I've been tempted to not follow it once or twice with NFT for a few different reasons.