2020-08-23
|~1 min read
|128 words
Similar to git and npm, yarn also allows basic CRUD operations for its configuration (which affect the results of the yarn init
command).
The commands are:
yarn config set <key> <value> # Create/Update
yarn config get <key> # Read Single
yarn config list # Read all
yarn config delete <key> # Delete
Example:
yarn config set author "Stephen Weiss<stephencweiss@gmail.com>"
yarn config list
yarn config v1.22.4
info yarn config
{
'version-tag-prefix': 'v',
'version-git-tag': true,
'version-commit-hooks': true,
'version-git-sign': false,
'version-git-message': 'v%s',
'init-version': '0.0.1',
'init-license': 'MIT',
'save-prefix': '^',
'bin-links': true,
'ignore-scripts': false,
'ignore-optional': false,
registry: 'https://registry.yarnpkg.com',
'strict-ssl': true,
'user-agent': 'yarn/1.22.4 npm/? node/v12.18.3 darwin x64',
author: 'Stephen Weiss<stephencweiss@gmail.com',
lastUpdateCheck: 1596636862383
}
I love saving time like this. Plus setting these defaults is a win for consistency.
Hi there and thanks for reading! My name's Stephen. I live in Chicago with my wife, Kate, and dog, Finn. Want more? See about and get in touch!