packemon

📦 Build and prepare packages for npm distribution using standardized configurations and practices. Gotta pack 'em all!

MIT License

Downloads
22.6K
Stars
208
Committers
3

Bot releases are visible (Hide)

packemon - [email protected]

Published by milesj about 3 years ago

1.3.0 - 2021-08-02

🚀 Updates

  • Support a new externals option. (#80) (c935e35), closes #80

📦 Dependencies

  • [beemo] Update to v2 latest. (6534d5b)
  • [rollup] Update to v2.55. (41e35b6)

Note: Version bump only for package packemon

packemon - [email protected]

Published by milesj over 3 years ago

1.2.0 - 2021-07-17

🚀 Updates

  • Add Babel plugin for handling invariant() functions. (#78) (98485ce), closes #78

🐞 Fixes

  • Use peerDependenciesMeta instead of optionalPeerDependencies. (0d41cd1)

📦 Dependencies

  • [boost] Update to v2 latest. Improve CLI rendering. (d9677f8)
  • [rollup] Update to v2 latest. (81fbe88)

🛠 Internals

  • Migrate to Yarn 2. (#79) (bf5522a), closes #79
  • Move Babel plugin to its own package. (#77) (d41deca), closes #77
  • Setup Lerna for releases. (49acd0e)
  • Switch to a monorepo. (#76) (37f4c1d), closes #76
  • Update versions for release. (91d53c0)

Note: Version bump only for package packemon

packemon - [email protected]

Published by milesj over 3 years ago

0.1.0 - 2021-07-17

💥 Breaking

  • Make chokidar an optional dependency. (8163c44)
  • Move source maps to a config setting. (#28) (fe58536), closes #28
  • Rename generateDeclaration to declaration. (e1eaeb1)
  • Rework how the bundle option works. (#55) (7ba924a), closes #55
  • Rework local babel config. Support branch overrides. (b82577e)
  • Support ECMAScript as default formats. (#69) (0d0d450), closes #69

🚀 Updates

  • Add --filterFormats option. (#45) (4fc2d14), closes #45
  • Add --filterPackages option. (#44) (27ea45a), closes #44
  • Add --filterPlatforms option. (#46) (22a7b09), closes #46
  • Add init command. (#13) (e309171), closes #13
  • Add native platform to support React Native. (#16) (b36a332), closes #16
  • Add pack command. (#10) (31508cc), closes #10
  • Add validate command. (#8) (7155b20), closes #8
  • Add watch command. (#11) (16f297e), closes #11
  • Add Babel plugin for handling invariant() functions. (#78) (98485ce), closes #78
  • Add custom Babel plugin to transform environment expressions. (#17) (f9f03bd), closes #17
  • Add engines version constraint. (549ee48)
  • Add validate files option to verify distributable files. (#33) (b700162), closes #33
  • Allow JSON files to be imported. (#34) (f7db2d1), closes #34
  • Always generate source maps. (#32) (d254ae6), closes #32
  • Always run in production mode. (78a6ff9)
  • Polyfill node modules for other platforms. (#26) (89f8294), closes #26
  • Rework automatic entry points and exports. (#27) (3391d3c), closes #27
  • Rework code bundling. (#59) (64c0097), closes #59
  • Support a bundle config option. (#38) (bb4844e), closes #38
  • Support different declaration type outputs. (#9) (3e44964), closes #9
  • Support generators for old browser targets. (#22) (131deb3), closes #22
  • Support multiple configurations per package. (#6) (8b534e2), closes #6
  • Update experimental target to Node v16. (#52) (ffb5812), closes #52

🐞 Fixes

  • Bring back lib as a browser default format. (#72) (f707ccb), closes #72
  • Fix shared lib issues. (3b3baba)

🔑 Security

  • bump dns-packet from 1.3.1 to 1.3.4 in /website (#63) (c9b0307), closes #63
  • Bump elliptic from 6.5.3 to 6.5.4 in /website (#40) (15349a9), closes #40
  • Bump ini from 1.3.5 to 1.3.8 in /website (#12) (66b4a5c), closes #12
  • bump lodash from 4.17.20 to 4.17.21 in /website (#56) (c2aa165), closes #56
  • bump normalize-url from 4.5.0 to 4.5.1 in /website (#70) (96ffbc1), closes #70
  • Bump prismjs from 1.23.0 to 1.24.1 in /website (#74) (ecba5f9), closes #74
  • bump ssri from 6.0.1 to 6.0.2 in /website (#49) (ad3a837), closes #49
  • bump ua-parser-js from 0.7.22 to 0.7.28 in /website (#54) (d93bde3), closes #54
  • bump url-parse from 1.4.7 to 1.5.1 in /website (#57) (7e09acf), closes #57
  • bump ws from 6.2.1 to 6.2.2 in /website (#65) (db03fe4), closes #65
  • bump y18n from 4.0.0 to 4.0.3 in /website (#50) (e43259c), closes #50

🎨 Styles

  • Switch to tabs from spaces. (#66) (15c1ee6), closes #66

📦 Dependencies

  • Update doc dependencies. (505648d)

📘 Docs

🛠 Internals

  • Add tests and increase code coverage. (#18) (a7520ea), closes #18
  • Rename filter options. (#47) (ec918eb), closes #47
  • Rework file cleanup layer. (7e7f4dd)
  • Switch to @beemo/dev for developer tooling. (#51) (7def806), closes #51
  • Switch to a monorepo. (#76) (37f4c1d), closes #76

Note: Version bump only for package website

packemon - [email protected]

Published by milesj over 3 years ago

1.0.0 - 2021-07-17

🎉 Release

  • Release new Babel plugins. (0877071)

📦 Dependencies

  • [boost] Update to v2 latest. Improve CLI rendering. (d9677f8)

🛠 Internals

  • Move Babel plugin to its own package. (#77) (d41deca), closes #77
  • Update versions for release. (91d53c0)

Note: Version bump only for package babel-plugin-env-constants

packemon - [email protected]

Published by milesj over 3 years ago

1.0.0 - 2021-07-17

🎉 Release

  • Release new Babel plugins. (0877071)

🚀 Updates

  • Add Babel plugin for handling invariant() functions. (#78) (98485ce), closes #78

📦 Dependencies

  • [boost] Update to v2 latest. Improve CLI rendering. (d9677f8)

🛠 Internals

  • Update versions for release. (91d53c0)

Note: Version bump only for package babel-plugin-conditional-invariant

packemon -

Published by milesj over 3 years ago

  • deps(beemo): Update to v1.2. 585f4e1
  • fix: Support TS 4.3 syntax. 44cf1ca

https://github.com/milesj/packemon/compare/v1.1.0...v1.1.1

packemon -

Published by milesj over 3 years ago

  • docs: Update changelog. c2004b9
  • fix: Fix namespace imports being lost. dd74999
  • security: Bump prismjs from 1.23.0 to 1.24.1 in /website (#74) ecba5f9
  • new: Set interop to auto. 8f7b4a0
  • deps(rollup): Update to v2.53. abe084f
  • deps(api-extractor): Update to latest version. a76384e
  • deps(beemo): Update to latest dev deps. ec6e6f7
  • deps(rollup): Update to v2.52. 47f3570
  • deps: Update root and dev dependencies. 2d4b062

https://github.com/milesj/packemon/compare/v1.0.0...v1.1.0

packemon -

Published by milesj over 3 years ago

  • fix: Allow newer syntax for esm format. b1a8dbd
  • tests: Dont snapshot package.json writes. 66c9d65
  • fix: Downlevel newer features for browsers. 3f889d8
  • fix: Dont show all browser targets in CLI. 29b5a8d

https://github.com/milesj/packemon/compare/v1.0.0-alpha.1...v1.0.0

packemon -

Published by milesj over 3 years ago

  • fix: Bring back lib as a browser default format. (#72) f707ccb
  • fix: Set module type for esm format. e8d531b

https://github.com/milesj/packemon/compare/v1.0.0-alpha.0...v1.0.0-alpha.1

packemon -

Published by milesj over 3 years ago

  • docs: Add changelog. 6348f78
  • security: bump dns-packet from 1.3.1 to 1.3.4 in /website (#63) c9b0307
  • security: bump ws from 6.2.1 to 6.2.2 in /website (#65) db03fe4
  • security: bump normalize-url from 4.5.0 to 4.5.1 in /website (#70) 96ffbc1
  • breaking: Adjust Babel and Rollup plugins. (#71) aeae98c
  • docs: Update website. dd1775c
  • deps: Update to latest. 3e728bd
  • style: Switch to tabs from spaces. (#66) 15c1ee6
  • breaking: Support ECMAScript as default formats. (#69) 0d0d450
  • breaking: Update support versions. Drop Node v8 and IE 10. (#68) b7cbe18

https://github.com/milesj/packemon/compare/v0.16.6...v1.0.0-alpha.0

packemon -

Published by milesj over 3 years ago

  • style: Run prettier. 6833951
  • fix: Fix foreign input failures for the same input path. c136b6b
  • fix: Disable loose mode in prod. 14c8319

https://github.com/milesj/packemon/compare/v0.16.5...v0.16.6

packemon -

Published by milesj over 3 years ago

  • fix: Update file glob to match npm-packlist. 262811b
  • deps: Update to latest. 5f80d9f

https://github.com/milesj/packemon/compare/v0.16.4...v0.16.5

packemon -

Published by milesj over 3 years ago

  • deps(babel): Update to v7.14 latest. 44dd8ea
  • fix: Fix types entry point pointing to wrong file. 364329c

https://github.com/milesj/packemon/compare/v0.16.3...v0.16.4

packemon -

Published by milesj over 3 years ago

  • fix: Improve entry point handling with a ton of inputs. (#43) 3fb94ff

https://github.com/milesj/packemon/compare/v0.16.2...v0.16.3

packemon -

Published by milesj over 3 years ago

  • deps(rollup): Update to v2.48. Update node-resolve and commonjs plugins. (#60) abff0e0
  • docs: Enable algolia search. 5edfee5
  • deps(babel): Update to v7.14. 64cba41
  • security: bump url-parse from 1.4.7 to 1.5.1 in /website (#57) 7e09acf
  • new: Rework code bundling. (#59) 64c0097
  • fix: Dont pass custom tsconfig for project refs. c2e7cd7

https://github.com/milesj/packemon/compare/v0.16.1...v0.16.2

packemon -

Published by milesj over 3 years ago

  • fix: Add missing node shebang. 2bd5998

https://github.com/milesj/packemon/compare/v0.16.0...v0.16.1

packemon -

Published by milesj over 3 years ago

  • deps: Update to latest. 0352c0e
  • security: bump lodash from 4.17.20 to 4.17.21 in /website (#56) c2aa165
  • breaking: Rework how the bundle option works. (#55) 7ba924a
  • security: bump ua-parser-js from 0.7.22 to 0.7.28 in /website (#54) d93bde3
  • security: bump ssri from 6.0.1 to 6.0.2 in /website (#49) ad3a837
  • security: bump y18n from 4.0.0 to 4.0.3 in /website (#50) e43259c
  • new: Update experimental target to Node v16. (#52) ffb5812
  • build: Switch to @beemo/dev for developer tooling. (#51) 7def806

https://github.com/milesj/packemon/compare/v0.15.1...v0.16.0

packemon -

Published by milesj over 3 years ago

  • deps: Change chokidar and typescript to optional peers. cff81a1
  • deps: Update to latest. 1fc6c41
  • fix: Dont treeshake when not bundling. 17eb2f8

https://github.com/milesj/packemon/compare/v0.15.0...v0.15.1

packemon -

Published by milesj over 3 years ago

  • deps(rollup): Update plugins to latest. d6d1c63
  • deps(babel): Update to v7.13 latest. 2edd3c3
  • deps(boost): Update to latest. 008958b
  • internal: Rename filter options. (#47) ec918eb
  • new: Add --platforms option. (#46) 22a7b09
  • new: Add --formats option. (#45) 4fc2d14
  • new: Add --filter option. (#44) 27ea45a
  • security: Bump elliptic from 6.5.3 to 6.5.4 in /website (#40) 15349a9

https://github.com/milesj/packemon/compare/v0.14.3...v0.15.0

packemon -

Published by milesj over 3 years ago

  • internal: Update node polyfills. 0388486
  • deps(babel): Update to v7.13 latest. 27c8935
  • fix: Glob all files when validating. 1912549

https://github.com/milesj/packemon/compare/v0.14.2...v0.14.3

Package Rankings
Top 3.36% on Npmjs.org
Badges
Extracted from project README
Build Status npm version