You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be cool if ./node_modules/.bin/asinit . --yes would answer all questions with yes to allow for quick or automatic project setups of throw away projects.
Interface could work like npm init --yes:
$ npm help init
NPM-INIT(1) NPM-INIT(1)
NAME
npm-init - create a package.json file
Synopsis
npm init [--force|-f|--yes|-y|--scope]
npm init <@scope> (same as `npx <@scope>/create`)
npm init [<@scope>/]<name> (same as `npx [<@scope>/]create-<name>`)
Examples
Create a new React-based project using create-react-app
https://npm.im/create-react-app:
$ npm init react-app ./my-react-app
Create a new esm-compatible package using create-esm
https://npm.im/create-esm:
$ mkdir my-esm-lib && cd my-esm-lib
$ npm init esm --yes
Generate a plain old package.json using legacy init:
$ mkdir my-npm-pkg && cd my-npm-pkg
$ git init
$ npm init
Generate it without having it ask any questions:
$ npm init -y
Description
npm init <initializer> can be used to set up a new or existing npm
package.
initializer in this case is an npm package named create-<initializer>,
which will be installed by npx https://npm.im/npx, and then have its
main bin executed -- presumably creating or updating package.json and
running any other initialization-related operations.
The init command is transformed to a corresponding npx operation as
follows:
o npm init foo -> npx create-foo
o npm init @usr/foo -> npx @usr/create-foo
o npm init @usr -> npx @usr/create
Any additional options will be passed directly to the command, so npm
init foo --hello will map to npx create-foo --hello.
If the initializer is omitted (by just calling npm init), init will
fall back to legacy init behavior. It will ask you a bunch of ques-
tions, and then write a package.json for you. It will attempt to make
reasonable guesses based on existing fields, dependencies, and options
selected. It is strictly additive, so it will keep any fields and val-
ues that were already set. You can also use -y/--yes to skip the ques-
tionnaire altogether. If you pass --scope, it will create a scoped
package.
See Also
o https://github.com/isaacs/init-package-json
o npm help package.json
o npm help version
o npm help scope
December 2019 NPM-INIT(1)
The text was updated successfully, but these errors were encountered:
This might require adding some advanced command line argument parser. If the project folder is a required positional argument and --yes a flag, order probably matters. yarn init simply does not have positional arguments, initialized at . by default and provides the --cwd flag.
It would be cool if
./node_modules/.bin/asinit . --yes
would answer all questions with yes to allow for quick or automatic project setups of throw away projects.Interface could work like
npm init --yes
:The text was updated successfully, but these errors were encountered: