brkstn/version

从包含版本属性的任何json文件中获取版本号。

1.0.1 2017-05-11 21:17 UTC

This package is auto-updated.

Last update: 2024-09-22 10:04:08 UTC


README

从项目中的任何.json文件获取版本号。

安装

$ composer require brkstn/version:~1.0.0

用法

由于大多数项目在项目根目录中都有`vendor`和`package.json`目录。默认参数是`vendor`和`package.json`的父目录,但任何在顶层具有`version`属性的合法.json文件都是可接受的。

// Using default parameters (parent_directory_of_vendor, package.json)
$versionLoader = new brkstn\Version();
$version = $versionLoader->number;

// Setting filepath and filename
$versionLoader = new brkstn\Version(dirname(__DIR__), "composer.json");
$version = $versionLoader->number;