Angular/Angular.psm1

function New-AngularProject {
    [CmdletBinding()]
    param (
    )

    $PSNativeCommandUseErrorActionPreference = $true
    $ErrorActionPreference = "Stop"
    Set-StrictMode -Version Latest

    $PSDefaultParameterValues['*:Encoding'] = 'utf8'
    $OutputEncoding = [System.Text.Encoding]::UTF8

    npx ng new test --ssr false --style scss --directory . --package-manager pnpm --strict --skip-git
    Write-Output "* text=auto" | Out-File ".gitattributes"
    pnpm i
}