{"id":18885925,"url":"https://github.com/studiohyperdrive/angular_builders","last_synced_at":"2025-06-26T20:08:03.079Z","repository":{"id":40774837,"uuid":"193766776","full_name":"studiohyperdrive/angular_builders","owner":"studiohyperdrive","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-07T08:09:52.000Z","size":748,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-31T10:49:42.505Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/studiohyperdrive.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-25T18:59:52.000Z","updated_at":"2021-08-19T15:19:46.000Z","dependencies_parsed_at":"2023-02-06T15:46:20.227Z","dependency_job_id":null,"html_url":"https://github.com/studiohyperdrive/angular_builders","commit_stats":null,"previous_names":["tom-odb/angular_builders"],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/studiohyperdrive/angular_builders","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/studiohyperdrive%2Fangular_builders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/studiohyperdrive%2Fangular_builders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/studiohyperdrive%2Fangular_builders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/studiohyperdrive%2Fangular_builders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/studiohyperdrive","download_url":"https://codeload.github.com/studiohyperdrive/angular_builders/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/studiohyperdrive%2Fangular_builders/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262137133,"owners_count":23264671,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T07:23:14.046Z","updated_at":"2025-06-26T20:08:03.024Z","avatar_url":"https://github.com/studiohyperdrive.png","language":"TypeScript","readme":"# @studiohyperdrive/angular-builders\n\nThis repo contains some builders for Angular (v7+).\n\n## Install\n\n```bash\nnpm install -D @studiohyperdrive/angular-builders\n```\n\nor\n\n```bash\nyarn add @studiohyperdrive/angular-builders\n```\n\n## @studiohyperdrive/angular-builder:named-exports\n\nThis builder generates named exports for the build target using the [`@studiohyperdrive/named-exports`](https://github.com/studiohyperdrive/named-exports) package.\n\n### Usage\n\nUse the builder in your build targets:\n\n```json\n{\n  ...\n  \"projects\": {\n    \"demo\": {\n        ...\n        \"architect\": {\n            ...\n            \"named-exports\": {\n                \"builder\": \"@studiohyperdrive/angular-builders:named-exports\",\n                \"options\": {\n                    \"dir\": \"src\",\n                    \"indent\": \"space\",\n                    \"indentSize\": 4,\n                    \"ignore\": \"*.spec.ts\"\n                }\n            }\n        }\n    }\n}\n```\n\nFor available options, see [`@studiohyperdrive/named-exports`](https://github.com/studiohyperdrive/named-exports#options).\n\n## @studiohyperdrive/angular-builder:build-library\n\nThis builder runs the `ng build` command with support for auto-generated export files using the `named-exports` package described above.\n\n### Usage\n\nUse the builder in your build targets like you would the standard library builder, adding options for the `named-exports` builder under the `namedExports` property:\n\n```json\n{\n  ...\n  \"projects\": {\n    \"demo\": {\n        ...\n        \"architect\": {\n            ...\n            \"build\": {\n                \"builder\": \"@studiohyperdrive/angular-builders:builder-library\",\n                \"options\": {\n                    \"tsConfig\": \"projects/demo/tsconfig.lib.json\",\n                    \"project\": \"projects/demo/ng-package.json\",\n                    \"namedExports\": {\n                        \"dir\": \"projects/demo/src\",\n                        \"fileName\": \"public-api\"\n                    }\n                }\n            }\n        }\n    }\n}\n```\n\nFor available options, see [`@studiohyperdrive/named-exports`](https://github.com/studiohyperdrive/named-exports#options).\n\n## Contributing (Issue/PR)\nMake sure to add your issue, question or feature request to the issue tracker and fire away!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstudiohyperdrive%2Fangular_builders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstudiohyperdrive%2Fangular_builders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstudiohyperdrive%2Fangular_builders/lists"}