Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
@fluid-tools/build-cli
Advanced tools
Readme
flub is a build and release tool for the Fluid Framework GitHub repositories. flub is intended to replace the existing fluid build-tools, primarily by reusing existing build-tools functionality and wrapping it in a more consistent, maintainable CLI using oclif.
$ npm install -g @fluid-tools/build-cli
$ flub COMMAND
running command...
$ flub (--version|-V)
@fluid-tools/build-cli/1.0.0
$ flub --help [COMMAND]
USAGE
$ flub COMMAND
...
flub autocomplete
- Display autocomplete installation instructions.flub bump
- Bump the version of packages, release groups, and their dependencies.flub check
- Check commands are used to verify repo state, apply policy, etc.flub commands
- list all the commandsflub exec
- Run a shell command in the context of a package or release group.flub generate
- Generate commands are used to create/update code, docs, readmes, etc.flub help
- Display help for flub.flub info
- Get info about the repo, release groups, and packages.flub list
- List packages in a release group in topological order.flub merge
- Sync branches depending on the batch size passedflub modify
- Modify commands are used to modify projects to add or remove dependencies, update Fluid imports, etc.flub release
- Release commands are used to manage the Fluid release process.flub rename-types
- Renames type declaration files from .d.ts to .d.mts.flub run
- Generate a report from input bundle stats collected through the collect bundleStats command.flub typetests
- Updates configuration for type tests in package.json files. If the previous version changes after running preparation, then npm install must be run before building.This package outputs its build files to lib/
instead of dist/
like most of our other packages. The reason is that
oclif uses the lib folder by convention, and there are oclif bugs that can be avoided by putting stuff in lib. See the
PR here for an example: https://github.com/microsoft/FluidFramework/pull/12155
Due to https://github.com/oclif/core/issues/630, the build:manifest
node script uses an experimental flag. This can be
removed once we have upgraded to Node 16 in the repo.
The release
command provides a testMode
flag, which subclasses are expected to check when handling states. If in
test mode, all handled states should immediately return true. This enables tests to verify that new states are handled
in some way. Other commands could adopt this, but only the release command
uses it today.
The release
command also provides a state
flag that can be used to initialize the state machine to a specific state.
This is intended for testing.
This project may contain Microsoft trademarks or logos for Microsoft projects, products, or services.
Use of these trademarks or logos must follow Microsoft's Trademark & Brand Guidelines.
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
FAQs
Build tools for the Fluid Framework
The npm package @fluid-tools/build-cli receives a total of 845 weekly downloads. As such, @fluid-tools/build-cli popularity was classified as not popular.
We found that @fluid-tools/build-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.