![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
@rexlabs/plz-cli
Advanced tools
Toolkit for generating, building & testing projects.
It consolidates:
$ plz <command> [options]
# CLI help
$ plz help
# Usage for individual commands
$ plz help <command>
create <name> [--root-path=<pwd>] [--type=<react-component>]
Generates a package called @rexsoftware/<name>
.
Uses scaffold templates found in
templates/
. Defaults toreact-component
template.
Can create:
react-component
react-app
module
test [options]
Starts a test runner in current directory.
Uses the
jest
test runner.
stories
Starts a storybook for UI components.
Uses the
storybook
tool.
build
Bundles the package/app for distribution.
Uses the
nwb
toolkit.
serve
Starts a demo for UI components, or a dev server for an App.
Uses the
nwb
toolkit.
clean
Removes previous build files.
Uses the
nwb
toolkit.
help
Shows the help message.
package.json
{
"config": {
"plz": {
// Enable compiling deps that have the "plz:main" field
"runtimeCompilation": true,
// Config for @storybook/addon-options
"storybook": {
"url": "",
"goFullScreen": false,
"showLeftPanel": true,
"showDownPanel": true,
"showSearchBox": false,
"downPanelInRight": true,
"sortStoriesByKind": false
}
}
}
}
The CLI is largely a facade around other tools:
But, by creating a facade around these tools we can:
Modifying dependencies!
Dependencies are managed are the root of the project by
lerna
.
- Add/remove a dependency in package.json manually
- In the root of heidi, run
yarn install-deps
Start by looking at index.js
.
The bulk of logic are in the individal command files, in src/commands/
.
Commands can follow different code paths for different package types.
Configuration for the internal tools can be found under src/configs/
.
# Watch for changes, rerunning tests
$ yarn test:watch
# Run watch once
$ yarn test
# Prints the name given to the cli 'bin' in package.json
node ./support/generate-ascii-logo.js
FAQs
Toolkit for creating, developing building & testing projects - Vivid Module
The npm package @rexlabs/plz-cli receives a total of 62 weekly downloads. As such, @rexlabs/plz-cli popularity was classified as not popular.
We found that @rexlabs/plz-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 26 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
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.