ng-builder-apply-version

1.0.0 • Public • Published

ng-builder-apply-version

Angular CLI Builder that apply version into relevant environment.ts file(s) from various sources :

  • [x] package.json version attribute
  • [ ] system variable environment
  • [ ] .env file

Prerequisites

  • An angular project with @angular/cli in version 13.x

  • Install library in devDependencies :

npm i -D ng-builder-apply-version

Usage

  • Update angular.json under architect :
"set-packagejson-version": {
    "builder": "ng-builder-apply-version:from-packagejson",
    "options": {
        "environmentFilePaths": [
            "src/environments/environment.ts",
            "src/environments/environment.staging.ts",
            "src/environments/environment.preprod.ts",
            "src/environments/environment.prod.ts"
       ]
    }
},

Note: environmentFilePaths option is optional. By default builder will use environment.ts and environment.prod.ts files.

  • Execute command :
ng run set-packagejson-version

Pro-tips: add command to your package.json scripts as "prebuild": "ng run set-packagejson-version",, prebuild script will be automatically called before you call npm run build.

/ng-builder-apply-version/

    Package Sidebar

    Install

    npm i ng-builder-apply-version

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    20.2 kB

    Total Files

    10

    Last publish

    Collaborators

    • thonythony