MCPcopy
hub / github.com/yeoman/yo

github.com/yeoman/yo @v7.0.1 sqlite

repository ↗ · DeepWiki ↗ · release v7.0.1 ↗
45 symbols 186 edges 28 files 9 documented · 20%
README

yo npm Build Status Coverage Status Gitter OpenCollective

What's Yeoman?

Yeoman helps you to kickstart new projects, prescribing best practices and tools to help you stay productive.

To do so, we provide a generator ecosystem. A generator is basically a plugin that can be run with the yo command to scaffold complete projects or useful parts.

Usage

# install yo
npm install --global yo

# install a generator
npm install --global generator-webapp

# run it
yo webapp

or via brew:

brew install yo

To create and distribute your own generator, refer to our official documentation

You can also run a local generator on your computer as such:

# Running a local generator
yo ./path/to/local/generator

Options

  • --no-color - Disable colors.
  • --version - Print the current yo version.
  • --help - Print yo help menu with the list of found generators.
  • --generators - Print available generators.
  • --local-only - Disable lookup of globally-installed generators.

Troubleshooting

Running yo doctor command can help you troubleshoot common issues.

If doctor doesn't help, then check opened issues for a similar problem. Open a new issue if your problem haven't been reported yet. Make sure to always include the version of yo (yo --version) and Node.js (node --version) you use.

If your issue only occurs using a generator, please report the issues on the generator's repository.

Contribute

See the contributing docs.

Changelog

See the release page.

Backers

Love Yeoman work and community? Help us keep it alive by donating funds to cover project expenses!

[Become a backer]

License

BSD-2-Clause © Google

Core symbols most depended-on inside this repo

navigate
called by 32
lib/router.js
registerRoute
called by 24
lib/router.js
updateAvailableGenerators
called by 6
lib/router.js
orderedAnswers
called by 6
test/route-install.js
namespaceToName
called by 4
lib/utils/namespace.js
onError
called by 3
lib/cli.js
fakeEnv
called by 3
test/helpers.js
getDirname
called by 2
lib/utils/node-shims.js

Shape

Function 38
Method 5
Class 2

Languages

TypeScript100%

Modules by API surface

lib/routes/install.js7 symbols
lib/router.js7 symbols
lib/cli.js6 symbols
lib/utils/global-config.js5 symbols
lib/routes/update.js4 symbols
test/route-install.js3 symbols
test/helpers.js3 symbols
test/route-clear-config.js2 symbols
lib/routes/clear-config.js2 symbols
lib/utils/node-shims.js1 symbols
lib/utils/namespace.js1 symbols
lib/routes/run.js1 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

@yeoman/adapter4.0.2 · 1×
@yeoman/types1.10.3 · 1×
c811.0.0 · 1×
chalk5.6.2 · 1×
cli-list1.0.0 · 1×
configstore8.0.0 · 1×
coveralls3.1.1 · 1×
cross-spawn7.0.6 · 1×
esmocha5.0.0 · 1×
figures6.1.0 · 1×
fullname5.0.0 · 1×

For agents

$ claude mcp add yo \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact