angular-package-builder

[DEPRECATED] Packages your Angular 4+ library based on the Angular Package Format.

MIT License

Downloads
19
Stars
23
Committers
4
angular-package-builder - 2.0.0 Latest Release

Published by dominique-mueller over 6 years ago

Features

  • angular-package-json: Add angular package JSON schema validation, add error handling (#128) (a938d73)
  • builder: Add initial support for secondary entries & multiple libraries (#101) (e6cbfc5), closes #98 #99
  • compatibility: Add compatibility warnings (#131) (8d7dddc)
  • compatibility: Extend Angular compatibility (#86) (cd50521), closes #84
  • compilation: Emit esm5 and esm2015 build output to dist (#85) (3012fb5), closes #83
  • errors: Handle bundling errors, add tests (#124) (6217d53)
  • errors: Handle compilation errors, update logging, add unit tests (#123) (0f6a2c7)
  • errors: Improve transformation error handling, add unit tests (#122) (3782615)
  • logging: Add logging (#107) (ae0813d)
  • orchestration: Add orchestration error handling, refactor test directory structure (#127) (d8d169e)
  • package: Add creation of package.json file incl. entry points (#106) (36b4e7a)
  • sass: Add support for tilde-imports (#136) (b9ce564)
  • warnings: Add warning logging (#126) (0652e38)

Bug Fixes

  • angular-package: Fix build with custom entryFile & outDir paths (#135) (a0f0a1b)
  • cleanup: Add cleanup error handling (#142) (e30ae58)
  • compile: Fix typings not getting emitted to dist (#111) (5512ebb)
  • resources: Enhance HTML minifier to take line-breaking attributes into account (#147) (d6ec872), closes #146
  • sourcemaps: Fix sourcemap paths for build files & bundles, add source content (#108) (47cac52)

Documentation

Refactoring

  • Add typings for dependencies, refactor folder structure (#105) (08d890c)

Tests

  • Add single library tests w/ example (#132) (7c6f3e0)
  • Add test utilities, add package test for multiple dependent libraries (#118) (8ec4bb2)
  • Add testing matrix for Angular & TypeScript (#129) (b03496d)
  • Enhance & extend test examples (#109) (0e394e9)
  • external-resources: Add tests for external resource inlining (#121) (22fd4b3)

Reverts

  • compatibility: Remove compatibility check (#133) (81467e8)

BREAKING CHANGES

  • builder: The Angular Package Builder now relies on the correctness of package.json dependencies (see MIGRATION GUIDE).
  • compatibility: The build now depends on the installed version of the Angular Compiler CLI (see MIGRATION GUIDE).
  • compilation: The build output has changed (see MIGRATION GUIDE).
angular-package-builder - 1.0.3

Published by dominique-mueller over 6 years ago

Bug Fixes

  • logging: Supress rollup warnings based on their codes (#81) (0f27bfb), closes #76
angular-package-builder - 1.0.2

Published by dominique-mueller over 6 years ago

Bug Fixes

  • config: Fix output file names for sub-modules (#78) (ee12970), closes #77
  • logging: Supress rollup optimization warnings (#79) (7765313), closes #76

Documentation

  • pitfalls: Add section on synthetic imports (#80) (7497095), closes #75
  • README: Remove typo in code example (#47) (432723a)
angular-package-builder - 1.0.0

Published by dominique-mueller over 6 years ago

Features

  • Add initial project setup (#1) (8372230)
  • build-compose: Add build compose step (#11) (230e007)
  • bundle: Add full set of externals / globals (#7) (afccd5f)
  • bundle: Add JavaScript bundle generator (#5) (8ecf583)
  • cli: Add cli command, fix error messages (#28) (76df4e6)
  • config: Add config reader, apply custom config to tasks (#15) (776328c)
  • config: Add configuration file JSON schema (#14) (80d0918)
  • config: Add create config task w/ package.json & gitignore reader (#13) (573231f)
  • error-handling: Add error handling, refactoring (#26) (0b32f0b)
  • in-memory-fs: Add virtual filesystem to get rid of the temporary build folder (#12) (9303c88)
  • inline-resources: Add inline resources task (HTML templates only) (#2) (4433e20)
  • inline-resources: Add SASS compiler, add CSS minifier (#17) (e7cc85d)
  • inline-resources: Find resources by parsing source files (#16) (c8f4874)
  • logging: Add basic logger (#20) (345c73c)
  • ts-compile: Add automatic typings include (#10) (71768e9)
  • ts-compile: Add typescript compilation step (#4) (895efa9)
  • version-check: Add version check, extend test matrix (#29) (141b325)

Bug Fixes

  • compiler-options: Fix compiler options merging (#35) (cf4b37a)
  • ignore: Fix ignore paths to be relative to cwd (#22) (75ad1fd)
  • ignore: Fix ignored patterns, update docs (#36) (2aba7a4)
  • inline-resources: Add actual HTML minifier (#9) (1222270)
  • sourcemaps: Fix TypeScript sourcemaps (#8) (31e2101)
  • ts-compile: Fix closure compiler annotations (#6) (cc201c6)

Styles

Documentation

  • README: Update pitfalls section (#34) (363b289)
  • README: Write README, update package.json (#31) (7cdd120)

Refactoring

  • Enforce consistent paths (#23) (8a32711)
  • Move files, cleanup, improve comments (#27) (7b2de05)
  • Overall refactoring, simplification & cleanup (#32) (58f6a75)
  • Upgrade to Angular 5, refactoring (#19) (58179bb)
  • config: Rename options, refactor TypeScript configuration (#21) (914a3a5)
  • fs: Refactor memory file system (#25) (03918fc)
  • inline-resources: Refactor inline resources step (#18) (533966c)

Tests

  • Add unit tests, configure Travis CI (#24) (dd4d44c)
  • integration: Introduce integration test, update package output (#30) (30b5e77)
angular-package-builder - 1.0.1

Published by dominique-mueller over 6 years ago

Bug Fixes

  • angular: Fix Angular 5.2 compatibility, enhance CI build matrix (#41) (efa9464), closes #40

Documentation