仕事でタグの棚卸しをしていてこのsemver記法的に正しいんだっけみたいなのぱぱっと見る必要があったので備忘録がてら残しとく
オンラインでぱぱっと見れたらいいんだけど、
なんか探し方が悪かったのかsemverとは何かみたいなサイトばっかりひっかかったので
大人しくnpmのsemverパッケージ使う方が早そうだった
www.npmjs.com
package.jsonとか書いてるならnpm semantic version calculatorとかのほうが良い
# 適当に入れる(node.js入ってる前提) $ npm install semver $ node
> const semver = require('semver') // ただ正しいかどうかならvalidでnullが返ってこなければOK > semver.valid('1.0.0') '1.0.0' > semver.valid('1.2.3.4') null // どこがどれだっけ的なのを確認するならparseで見るのが手っ取り早かった > semver.parse('1.0.0-beta') SemVer { options: {}, loose: false, includePrerelease: false, raw: '1.0.0-beta', major: 1, minor: 0, patch: 0, prerelease: [ 'beta' ], build: [], version: '1.0.0-beta' }