Comments (3)
Personally, imho, I'll go with 2 (two!).
Drawback: adding more configuration requires a new version of ng-packagr
to be released, supporting the new config options.
Relevant config options are imho:
files
for tsc (the entry file, which in reality becomespublicApiEntry
as string value for a single file rather than"files": []
array with tsc)flatModuleOutFile
(for ngc, value could even be inferred by library name and public entry file)external
,globals
,banner
,moduleName
for rollup (moduleName
could even by inferred by library name)
from ng-packagr.
see the ng-package.schema.json file.
it is schema for supported config file format.
we'll try to hide the internal tools as-much-as-possible and rather have a lib
object in configuration that describes the structure of the library being built. the internal configs of tsc and friends than need to follow what comes in.
from ng-packagr.
This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.
This action has been performed automatically by a bot.
from ng-packagr.
Related Issues (20)
- Support esbuild HOT 2
- Support for adding custom PostCSS plugins HOT 1
- 17.1 Release Schematic Breakage HOT 4
- Embedded assets in CSS broken with 17.1 HOT 1
- Build inline SVG HOT 3
- v17.1.1 Breaks Angular Packages Containing SCSS HOT 3
- Webpack no longer picks up change from linked library. HOT 2
- Support building individual entrypoints alone HOT 2
- Can't import default export inside library component HOT 2
- secondary entry point peer deps HOT 3
- Documentation about postcss configuration HOT 4
- Cannot use import() to include external scripts in the library HOT 4
- Memory leak during build after upgrade to 17.x.x HOT 2
- ng-packagr hangs in Azure DevOps pipeline HOT 1
- Data path "" must NOT have additional properties (dest) HOT 2
- Data path "" must NOT have additional properties (dest). HOT 5
- Unit test is only running for the main packages, but it ignore the spec files in other sub-packages HOT 2
- Improve Postcss Documentation HOT 4
- i upgraded my angular project from v11 to v16. HOT 4
- Esbuild incorrect path resolution HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ng-packagr.