Using ES2021 for Public Angular Libraries instead of Angular Package Format?

I’ve been using the Angular Package Format for publishing public Angular libraries like this one.

I’m considering switching the build to just output ES2021 modules with Typescript Types instead of using the Angular Package Format, and I’m wondering whether there are any versions of Angular 2+ that would not be compatible with this?

I was thinking of using a tsconfig.json like this:

{
  "compilerOptions": {
    "target": "es2021",
    "module": "es2020",
    "lib": ["es2021", "DOM", "DOM.Iterable"],
    "declaration": true,
    "declarationMap": true,
    "sourceMap": true,
    "inlineSources": true,
    "outDir": "./build",
    "rootDir": "./src",
    "strict": true,
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "noImplicitReturns": true,
    "noFallthroughCasesInSwitch": true,
    "noImplicitAny": true,
    "noImplicitThis": true,
    "moduleResolution": "node",
    "allowSyntheticDefaultImports": true,
    "experimentalDecorators": true,
    "forceConsistentCasingInFileNames": true,
    "noImplicitOverride": true,
    "types": ["mocha"]
  },
  "include": ["src/**/*.ts"],
  "exclude": []
}

So the "src/**/*.ts" files would be compiled into the build directory. The src/index.ts would be used to export the public API that same way public-api.ts does in the Angular Packge Format.

And within package.json the resources built would be exposed like this:

"main": "build/index.bundle.js",
"module": "build/index.js",
"type": "module",
"types": "build/index.d.ts",

Are the any Angular 2+ versions that would be incompatible with this approach?