project-utils

📦 A library to help me wrangle the complex landscape between monorepos and polyrepos

MIT License

Stars
4
project-utils - [email protected] Latest Release

Published by Xunnamius 5 months ago

1.3.1 (2024-05-31)

🪄 Fixes

  • babel: ensure pkgverse aliases are resolved correctly (68d30d4)
project-utils - [email protected]

Published by Xunnamius 5 months ago

1.3.0 (2024-05-31)

✨ Features

  • packages/core: add ctx.project.packages.all sugar property (ba0fd24)
  • packages/core: add imports/exports map forward and reverse resolvers (bfa500f)
  • packages: ensure path parameters are always absolute (13dac8b)

🪄 Fixes

  • packages/core: fix bug where sub-roots with same name as root package caused misclassification (098b2a5)
  • Support node10 and node16 import resolutions (9a08bf0)

⚙️ Build system

  • babel: add babelrcRoots (4c0b97a)
  • babel: add explicit configuration entry for "development" NODE_ENV (38e2e78)
  • Bring monorepo build system into 2024 (71c7725)
  • deps: bump debug from 4.3.3 to 4.3.4 (bdd12c5)
  • deps: bump debug from 4.3.3 to 4.3.4 (abfeee9)
  • env: remove fossa key (547212c)
  • eslintrc: add @typescript-eslint/no-misused-promises check (24f1d97)
  • husky: add post-checkout script for creating dummy fixture .git dirs (3c4ccf3)
  • husky: ensure post-checkout script does not choke on reinstall (d789c8b)
  • Ignore/exclude uninteresting source files (a5e924d)
  • jest: ensure jest-haste-map does not try to parse/cache fixtures (57876f9)
  • package: add preliminary support for post-checkout hook (6186549)
  • package: fix prepare script (46c0604)
  • package: remove unnecessary experimental vm modules node options from test-unit script (393f626)
  • packages/core: update dependencies (bc45c10)
  • package: update prepare script to run post-checkout hook only if exists (ddf4a9f)
  • package: use jest@next for exports support (a6021ce)
  • Remove webpack from standard tool chain (f0aefec)
  • tsconfig: exclude test/fixtures (096e3ed)
  • webpack: add pkgverse resolver functionality (811c64f)
  • webpack: fix webpack pkgverse resolution for non-js files (4a0f075)
  • webpack: more robust base webpack config (3bd5701)
project-utils - [email protected]

Published by Xunnamius over 2 years ago

1.2.0 (2022-02-25)

✨ Features

  • packages: getWorkspacePackages additionally returns "broken" package paths (41e461b)
project-utils - [email protected]

Published by Xunnamius over 2 years ago

1.1.1 (2022-02-24)

🪄 Fixes

  • packages: fix several bugs (all tests passing) (3618e07)

⚙️ Build system

  • packages/core: update dependencies (10923c2)
  • packages/core: update exports (3b35f0b)
  • packages/core: update local webpack config (81d6428)
  • packages/core: update scripts, add placeholders (preparing for monorepo versions) (48aa7ba)
  • packages: update pinned dependencies (a82a038)
project-utils - [email protected]

Published by Xunnamius over 2 years ago

1.1.0 (2022-02-22)

✨ Features

  • packages/core: add getRunContext to monorepo-utils (090ef2e)
  • packages/core: add project.packages key mapping workspace package names to paths (c87af37)
  • packages/core: rewrite getRunContext to return much more useful output (2f714d0)

⚙️ Build system

  • babel: remove transform-default-named-imports (perhaps permanently) (8996dd5)
  • package-lock: update package-lock (e5f9a65)
  • packages/cli: update package scripts, module key (e218ace)
  • packages/core: remove unused deps (9933e6d)
  • packages/core: use latest webpack monorepo configuration features (86bbfed)
  • packages/core: use proper config.docs entry point (8e14e6a)
  • packages/plugin-lint: update engines to maintained node versions (27d2aac)
  • packages: add config.docs entry point (204c6fc)
  • packages: add new structure; add new packages (8b21a3c)
  • packages: add typesVersions to package.json (d7d3901)
  • packages: build-docs accepts space-separated args (63d8867)
  • packages: delete unused package (3ff5376)
  • packages: update build-docs script (41cb417)
  • packages: update initial version to 1.0.0 (16c7e62)
  • types: add manual typedef for @npmcli/map-workspaces (febd113)
  • Update tooling configs (90839da)
project-utils - [email protected]

Published by Xunnamius almost 3 years ago

1.0.0 (2021-11-24)

✨ Features

  • packages/config-webpack: add per-monorepo custom config (538a45e)

🪄 Fixes

  • packages/core: ensure correct output when rootDir == cwd (33f64f2)
  • packages/core: issue TypeScript-related warnings conditionally (1eebe1a)
  • Upgrade bulma from 0.7.5 to 0.9.1 (153dc11)

⚙️ Build system

  • Merge in babel and webpack updates from upstream (6368966)
  • packages/cli: update packages' metadata (94c359f)
  • packages/config-webpack: nested webpack configs support functions and object overrides (0192ae2)
  • packages/core: add custom webpack config (76aee50)
Badges
Extracted from project README
Black Lives Matter!
Related Projects