-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Epic: Dogfood Workspaces #362
Comments
- Add `./docs` as a workspace - Reinstate `./docs/package.json` to manage docs deps - Ignore `docs/content` markdown source folder from published tarball - Tweaked `make docs` to use `npm run` to run docs build step - Tweaked "bundle and gitignore" script to ignore symlinks in nm folder - Removed outdated `package.json` comment Relates to: npm/statusboard#362
- Add `./docs` as a workspace - Reinstate `./docs/package.json` to manage docs deps - Ignore `docs/content` markdown source folder from published tarball - Tweaked `make docs` to use `npm run` to run docs build step - Tweaked "bundle and gitignore" script to ignore symlinks in nm folder - Removed outdated `package.json` comment Relates to: npm/statusboard#362 PR-URL: #3342 Credit: @ruyadorno Close: #3342 Reviewed-by: @wraithgar
- Setup ./packages/* as workspaces - Moved source from: https://github.com/npm/libnpmdiff to ./packages/libnpmdiff - Added CI target for workspaces Relates to: npm/statusboard#362
- Setup ./packages/* as workspaces - Moved source from: https://github.com/npm/libnpmdiff to ./packages/libnpmdiff - Added CI target for workspaces Relates to: npm/statusboard#362
- Setup ./packages/* as workspaces - Moved source from: https://github.com/npm/libnpmdiff to ./packages/libnpmdiff - Added CI target for workspaces Relates to: npm/statusboard#362 PR-URL: npm#3386 Credit: @ruyadorno Close: npm#3386 Reviewed-by: @wraithgar
Notes from slack in re packlist:
|
BREAKING CHANGE: this changes the API surface, which will break class extensions. BREAKING CHANGE: in accordance with user expectations, the ignored files of bundled linked dependencies are no longer included in the package files list. Related-to: npm/statusboard#362 Credit: @isaacs, @wraithgar
Update
|
Update
Actions
|
Problem Statement
As a team building a developer tool that is meeting certain needs for monorepo projects, we aren't as aware of the concerns/issues as we don't use the tooling ourselves
Solution
Start dogfooding workspaces where it makes sense.
Features
npm-packlist
needs to apply project inclusion rules to bundled linked dependenciesarborist
reify
&@npmcli/map-workspaces
must supportroot
filter/selector (ex..
)--workspace=.
root selector to--workspace
config/docs
)libnpmdiff
as a workspacelibnpmfund
as a workspacelibnpmpack
as a workspacelibnpmaccess
as a workspacelibnpmexec
as a workspacelibnpmteam
as a workspacelibnpmsearch
as a workspacelibnpmpublish
as a workspacelibnpmorg
as a workspacelibnpmhook
as a workspacelibnpmversion
as a workspaceExit Criteria
The text was updated successfully, but these errors were encountered: