0.1.15 • Published 5 months ago

@jinixx/vite-plugin-git-revision v0.1.15

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

@jinixx/vite-plugin-git-revision

npm version monthly downloads

Git version info for applications using Vite

Forked from https://github.com/qduld/vite-plugin-git-revision to fix a few issues.

Getting Started

Install:

npm install -D @jinixx/vite-plugin-git-revision

Add to your vite.config.js:

import GitRevision from 'vite-plugin-git-revision';

export default {
  plugins: [
    GitRevision()
  ],
};

Configuration

To use custom configuration, pass your options to Pages when instantiating the plugin:

// vite.config.js
import GitRevision from 'vite-plugin-git-revision';

export default {
  plugins: [
    GitRevision({
      lightweightTags: false,
      branch: false,
      // default, remove prop if not needed, do not set to empty
      commithashCommand: 'rev-parse HEAD',
      // default versionCommand was `describe --always`
      versionCommand: 'describe --tags --long --dirty --always',
      // default, remove prop if not needed, do not set to empty
      branchCommand: 'rev-parse --abbrev-ref HEAD',
      // change the default git command used to read the DATE and TIME of the commit
      datetimeCommand: 'log -1 --date=format:"%Y-%m-%d %H:%M" --pretty=format:'%ad'',
    }),
  ],
};

lightweightTags

  • Type: boolean
  • Default: false

lightweight tags support.

branch

  • Type: boolean
  • Default: false

branch tags support.

versionCommand

  • Type: string
  • Default: describe --always

change the default git command used to read the value of VERSION.

commithashCommand

  • Type: string
  • Default: rev-parse HEAD

change the default git command used to read the value of COMMITHASH.

branchCommand

  • Type: string
  • Default: rev-parse --abbrev-ref HEAD

change the default git command used to read the value of BRANCH.

datetimeCommand

  • Type: string
  • Default: log -1 --date=format:"%Y-%m-%d %H:%M" --pretty=format:'%ad'

change the default git command used to read the date and time of the commit.

Accessing the values

// Anywhere in your application code
console.log(GITVERSION);
console.log(GITCOMMITDATETIME);

License

MIT

0.1.15

5 months ago

0.1.14

8 months ago

0.1.13

8 months ago

0.1.12

9 months ago

0.1.11

9 months ago

0.1.10

9 months ago

0.1.9

9 months ago