並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 27 件 / 27件

新着順 人気順

Semverの検索結果1 - 27 件 / 27件

  • uu59のメモ | semverによって演繹される世界とnpmのバージョン指定がちょっと変わる話

    If at first you don't succeed; call it version 1.0. npmのバージョン指定が少し変わるらしい。 “npm install –save” No Longer Using Tildes npmのpackage.jsonでバージョンを固定するとき、~1.2.3と指定しておくと1.2.x(xは3以上でなるべく大きいもの)をインストールしようとします。これがデフォルトで^1.2.3のようになり、1.x.y(1.2.3以上で2.0.0未満のうち最新のやつ)をインストールしようとするようになったらしい。 semver、Semantic Versioningが定義するところでは、マイナーバージョンアップ(1.2.3→1.3.0)は後方互換性を壊さないはずなので^にしても理論的には問題なく、あったとすればそのパッケージのバージョニングが悪いという感じになり

    • npm Blog Archive: npm v7 Series - Beta Release! And: SemVer-Major Changes in npm v7

      The npm blog has been discontinued. Updates from the npm team are now published on the GitHub Blog and the GitHub Changelog. << Why keep package-lock.json? A new beta version of npm appears! tl;dr - Run npm i -g npm@next-7 right now, and tell us about any problems you encounter with it. This is a big one, you’re going to want to check it out. As with any beta software, it’s likely to still have a

        npm Blog Archive: npm v7 Series - Beta Release! And: SemVer-Major Changes in npm v7
      • GitHub - actions-ecosystem/action-release-label: 🏷️ GitHub Action to output a semver update level from a pull request release label

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - actions-ecosystem/action-release-label: 🏷️ GitHub Action to output a semver update level from a pull request release label
        • SemVer(セマンティックバージョニング)

          SemVerにおけるバージョン番号の意味 SemVer(Semantic Versioning: セマンティックバージョニング)では、何らかのパブリックなAPIに関して通常のバージョン番号は「X.Y.Z」形式とするものとしている(ここでいう「パブリックなAPI」とは何らかのソフトウェアパッケージやライブラリ、アプリなど、外部に対して何らかの機能を提供するものと考えられる。また、パブリックなAPIはドキュメントによって規定されることも、プログラムコード自体によって強制されることもある)。そして、「X.Y.Z」には以下のような意味が付与されている。なお、「X」「Y」「Z」には非負の整数値を使用し、先頭に0を前置してはいけない(01.0.0などとしてはいけない)。 メジャーバージョン(X)が0である間は(バージョンが「0.Y.Z」である間)、そのソフトウェアは開発初期段階にあり、パブリックなAP

            SemVer(セマンティックバージョニング)
          • GitHub - conventional-changelog/standard-version: :trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - conventional-changelog/standard-version: :trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org
            • SemVer in Rust: Tooling, Breakage, and Edge Cases — FOSDEM 2024

              SemVer in Rust: Tooling, Breakage, and Edge Cases — FOSDEM 2024 Last month, I gave a talk titled "SemVer in Rust: Breakage, Tooling, and Edge Cases" at the FOSDEM 2024 conference. The talk is a practical look at what semantic versioning (SemVer) buys us, why SemVer goes wrong in practice, and how the cargo-semver-checks linter can help prevent the damage caused by SemVer breakage. TL;DR: SemVer is

                SemVer in Rust: Tooling, Breakage, and Edge Cases — FOSDEM 2024
              • SemVerのv1.0.0とv2.0.0-rc.1、node-semverを見比べてみた - L4L

                npmモジュールのバージョニングについて調べてたらその標準仕様SemVerっていうのを発見したんだけど、よく読むとnpmモジュールのそれとは微妙に違うものになってるようなのでそこらへんまとめておく。 SemVer http://semver.org Semantic Versioningということで、バージョニングに意味を持たせようという話。公開されたAPIを持つライブラリなどが新しいバージョンをリリースする際、例えばそれが後方互換を保っているリリースなのか、機能追加もなくAPIがまったく変更しないバグFIXのようなリリースなのかをバージョン番号の上げ方で表現しようと。 このspecification自体もこのバージョニング仕様に則っており現在はv2.0.0-rc.1。その前バージョンv1.0.0は同サイトで公開されている。 SemVer v1.0.0 - http://semver.or

                • SemVerのv1.0.0とv2.0.0-rc.1、node-semverを見比べてみた - L4L

                  npmモジュールのバージョニングについて調べてたらその標準仕様SemVerっていうのを発見したんだけど、よく読むとnpmモジュールのそれとは微妙に違うものになってるようなのでそこらへんまとめておく。 http://semver.org Semantic Versioningということで、バージョニングに意味を持たせようという話。公開されたAPIを持つライブラリなどが新しいバージョンをリリースする際、例えばそれが後方互換を保っているリリースなのか、機能追加もなくAPIがまったく変更しないバグFIXのようなリリースなのかをバージョン番号の上げ方で表現しようと。 このspecification自体もこのバージョニング仕様に則っており現在はv2.0.0-rc.1。その前バージョンv1.0.0は同サイトで公開されている。 SemVer v1.0.0 - http://semver.org/spec/

                  • semverとnpm - tohashi's blog

                    semverとは? semver(Semantic Versioning)は依存関係のもつれを解決するべく制定されたバージョニングの標準仕様です。 Semantic Versioning 2.0.0 npmに登録されているモジュールのバージョンもsemverに沿った形式で設定されています。 The semantic versioner for npm 概要 バージョンをmajor.minor.patch(-prerelease, +build)の形式で記述し、 majorは後方互換性のないAPIの変更時に minorは後方互換性のある機能追加時に patchは後方互換性のあるバグ修正時に それぞれインクリメントします。 node-semver バージョンがsemverに沿ったものであるかは、npm内部でも使用されているnode-semverで確認が可能です。 $ npm install -

                      semverとnpm - tohashi's blog
                    • semver 日本語版

                      本ページは npm.org 提供文書を翻訳したものです。 原文は 本家参照 、誤謬・誤記の指摘は こちら からお願いします。 × npm 用 有意バージョン生成装置 使い方 $ npm install semver semver.valid('1.2.3') // '1.2.3' semver.valid('a.b.c') // null semver.clean(' =v1.2.3 ') // '1.2.3' semver.satisfies('1.2.3', '1.x || >=2.5.0 || 5.0.0 - 7.2.3') // true semver.gt('1.2.3', '9.8.7') // false semver.lt('1.2.3', '9.8.7') // true コマンドラインからの利用: $ semver -h semver <version> [<versi

                      • GitHub - npm/node-semver: The semver parser for node (the one npm uses)

                        const semver = require('semver') semver.valid('1.2.3') // '1.2.3' semver.valid('a.b.c') // null semver.clean(' =v1.2.3 ') // '1.2.3' semver.satisfies('1.2.3', '1.x || >=2.5.0 || 5.0.0 - 7.2.3') // true semver.gt('1.2.3', '9.8.7') // false semver.lt('1.2.3', '9.8.7') // true semver.minVersion('>=1.0.0') // '1.0.0' semver.valid(semver.coerce('v2')) // '2.0.0' semver.valid(semver.coerce('42.6.7.9.3-a

                          GitHub - npm/node-semver: The semver parser for node (the one npm uses)
                        • What's next for SemVer

                          Home Blog 2019-02-11 On December 18, 20091, the Semantic Versioning specification was announced. More commonly known as SemVer, it provided guidance for developers regarding software versions: I propose a simple set of rules and requirements that dictate how version numbers are assigned and incremented. For this system to work, you first need to declare a public API. This may consist of documentat

                            What's next for SemVer
                          • GitHub - isaacs/node-semver: The semver parser for node (the one npm uses)

                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                              GitHub - isaacs/node-semver: The semver parser for node (the one npm uses)
                            • Node.js is SemVer

                              The biggest change for Converged Node.js With v0.8, v0.10, v0.11, v0.12 (commonly casually pronounced 8, 10, 11 and 12), we have grown accustomed to Node.js's pre-1.0 versioning. So much so that they are frequently referred to dropping the "zero dot". However, the days of Node.js forever approaching version 1.0 have come to an end. Converged Node.js v4.0 is the new v1.0 and Node.js from here on ou

                                Node.js is SemVer
                              • SemVerの問題点と今のnpmのtips

                                Jser.info 200回記念でLTした話です

                                  SemVerの問題点と今のnpmのtips
                                • GitHub - semver/semver: Semantic Versioning Specification

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - semver/semver: Semantic Versioning Specification
                                  • semver.io

                                    semver.io semver.io is a plaintext and JSON webservice that tracks all available versions of node.js, iojs, npm, yarn, nginx, and mongodb. It uses that version info to resolve semver range queries. It's used by Heroku's node buildpack and is open-sourced on GitHub. Other sources Semver.io uses a simple and short module system to pull version data from a variety of sources. Pull requests are welcom

                                    • 公式ツール npm semver calculator が便利で楽しかった | DevelopersIO

                                      こんにちは、CX事業本部 IoT事業部の若槻です。 Nodeパッケージ管理システムであるnpmが公式提供するツールnpm semver calculatorが便利で楽しかったのでご紹介します。 どんなツール? 機能はすごくシンプルなので、説明するよりも実際にアクセスして触ってもらった方が理解が早いかと思います。 npm semantic version calculator 要するに下記のことができるWebツールです。 npmパッケージ名を指定すると、使用可能なバージョン一覧が示される。 セマンティックバージョニングを指定すると、該当するバージョンが示される。 何が嬉しいか Nodeパッケージのバージョン指定にはSemantic Versioningが使用され、柔軟なバージョニング表現が可能ですが、それゆえに^2.2.1や~2.2.0、>2.1などのグラマーや不等号が使われたりすると、どこ

                                        公式ツール npm semver calculator が便利で楽しかった | DevelopersIO
                                      • Speeding up Rust semver-checking by over 2000x

                                        This post describes work in progress: how cargo-semver-checks will benefit from the upcoming query optimization API in the Trustfall query engine. Read on to learn how a modern linter works under the hood, and how ideas from the world of databases can improve its performance. Today, cargo-semver-checks is good enough to prevent real-world semver violations, and fast enough to earn a spot in the re

                                          Speeding up Rust semver-checking by over 2000x
                                        • Npm install cannot find module 'semver'

                                          I can't use npm install using the command prompt in NodeJS. I'm getting these errors when running npm install: module.js:339 throw err; ^ Error: Cannot find module 'semver' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Module.require (module.js:366:17) at require (module.js:385:17) at Object.<anonymous> (C:\Users\admin\AppData\Roaming\npm\nod

                                            Npm install cannot find module 'semver'
                                          • GitHub - jeluard/semantic-versioning: Java library relying on semver.org principles to check binary code compatibility

                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                              GitHub - jeluard/semantic-versioning: Java library relying on semver.org principles to check binary code compatibility
                                            • semver

                                              The semantic versioner for npm Usage $ npm install semver semver.valid('1.2.3') // '1.2.3' semver.valid('a.b.c') // null semver.clean(' =v1.2.3 ') // '1.2.3' semver.satisfies('1.2.3', '1.x || >=2.5.0 || 5.0.0 - 7.2.3') // true semver.gt('1.2.3', '9.8.7') // false semver.lt('1.2.3', '9.8.7') // true As a command-line utility: $ semver -h Usage: semver <version> [<version> [...]] [-r <range> | -i <i

                                              • GitHub - stephenlacy/gulp-bump: Bump any version in any file which supports semver with gulp (gulpjs.com)

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - stephenlacy/gulp-bump: Bump any version in any file which supports semver with gulp (gulpjs.com)
                                                • Semver – A Node.js Module You Should Know About

                                                  Hello everyone! This is the eleventh post in the node.js modules you should know about article series. The first post was about dnode - the freestyle rpc library for node, the second was about optimist - the lightweight options parser for node, the third was about lazy - lazy lists for node, the fourth was about request - the swiss army knife of HTTP streaming, the fifth was about hashish - hash c

                                                    Semver – A Node.js Module You Should Know About
                                                  • Package Semver Checker - madewithlove

                                                    Learn more about version constraints Results for madewithlove/htaccess-cli:dev-main v2.0.1 v2.0 v1.11.0 v1.10.0 v1.9.0 v1.8.1 v1.8.0 v1.7.0 v1.6.1 v1.6.0 v1.5.2 v1.5.1 v1.5.0 v1.4.3 v1.4.2 v1.4.1 v1.4.0 v1.3.1 v1.3.0 v1.2.0 v1.1.0 v1.0.3 v1.0.2 v1.0.1 v1.0.0 dev-main Satisfied? composer require madewithlove/htaccess-cli:"dev-main"

                                                    • GitHub - obi1kenobi/cargo-semver-checks: Scan your Rust crate for semver violations.

                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                        GitHub - obi1kenobi/cargo-semver-checks: Scan your Rust crate for semver violations.
                                                      • Fix: Use semver tag to colorize package name for outdated/upgrade-interactive commands by CarlRosell · Pull Request #4183 · yarnpkg/yarn

                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                          Fix: Use semver tag to colorize package name for outdated/upgrade-interactive commands by CarlRosell · Pull Request #4183 · yarnpkg/yarn
                                                        1