Skip to content
This repository was archived by the owner on Jun 10, 2025. It is now read-only.

studiohyperdrive/angular_builders

Repository files navigation

@studiohyperdrive/angular-builders

This repo contains some builders for Angular (v7+).

Install

npm install -D @studiohyperdrive/angular-builders

or

yarn add @studiohyperdrive/angular-builders

@studiohyperdrive/angular-builder:named-exports

This builder generates named exports for the build target using the @studiohyperdrive/named-exports package.

Usage

Use the builder in your build targets:

{
  ...
  "projects": {
    "demo": {
        ...
        "architect": {
            ...
            "named-exports": {
                "builder": "@studiohyperdrive/angular-builders:named-exports",
                "options": {
                    "dir": "src",
                    "indent": "space",
                    "indentSize": 4,
                    "ignore": "*.spec.ts"
                }
            }
        }
    }
}

For available options, see @studiohyperdrive/named-exports.

@studiohyperdrive/angular-builder:build-library

This builder runs the ng build command with support for auto-generated export files using the named-exports package described above.

Usage

Use the builder in your build targets like you would the standard library builder, adding options for the named-exports builder under the namedExports property:

{
  ...
  "projects": {
    "demo": {
        ...
        "architect": {
            ...
            "build": {
                "builder": "@studiohyperdrive/angular-builders:builder-library",
                "options": {
                    "tsConfig": "projects/demo/tsconfig.lib.json",
                    "project": "projects/demo/ng-package.json",
                    "namedExports": {
                        "dir": "projects/demo/src",
                        "fileName": "public-api"
                    }
                }
            }
        }
    }
}

For available options, see @studiohyperdrive/named-exports.

Contributing (Issue/PR)

Make sure to add your issue, question or feature request to the issue tracker and fire away!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •