/
githubmirror
/
angular-cli
Обзор
Документация
Войти
/
githubmirror
/
angular-cli
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v20.3.30
.ng-dev/release.mjs
36 строк
1 KB
Paul Gschwendtner
Further clean-up `rules_nodejs` `npm` workspace and remove `yarn.lock` (#29779)
11 мар 2025, 12:05
Не верифицирован
11 мар 2025, 12:05
9dd3f03
Код
Авторство
О чём код?
import semver from 'semver'; import { releasePackages } from '../scripts/packages.mjs'; /** * Configuration for the `ng-dev release` command. * * @type { import("@angular/ng-dev").ReleaseConfig } */ export const release = { representativeNpmPackage: '@angular/cli', npmPackages: releasePackages.map(({ name, experimental }) => ({ name, experimental })), buildPackages: async () => { // The `performNpmReleaseBuild` function is loaded at runtime to avoid loading additional // files and dependencies unless a build is required. const { performNpmReleaseBuild } = await import('../scripts/build-packages-dist.mjs'); return performNpmReleaseBuild(); }, prereleaseCheck: async (newVersionStr) => { const newVersion = new semver.SemVer(newVersionStr); const { assertValidDependencyRanges } = await import( '../scripts/release-checks/dependency-ranges/index.mjs' ); await assertValidDependencyRanges(newVersion, releasePackages); }, releaseNotes: { groupOrder: [ '@angular/cli', '@schematics/angular', '@angular-devkit/architect-cli', '@angular-devkit/schematics-cli', ], }, publishRegistry: 'https://wombat-dressing-room.appspot.com', releasePrLabels: ['action: merge'], };