Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorclaudiahdz <cghr1990@gmail.com>2019-11-18 22:01:39 +0300
committerMyles Borins <mylesborins@google.com>2019-11-21 03:16:47 +0300
commita7c7c703aff362f06ef5d49451a0f79fd289910f (patch)
tree48f9d01b32d55d420f229c4889a5a61178419223 /deps/npm/docs
parenta30a9f8193ddd61dfadc2d5d79784b682027b319 (diff)
deps: upgrade npm to 6.13.1
PR-URL: https://github.com/nodejs/node/pull/30533 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'deps/npm/docs')
-rw-r--r--deps/npm/docs/LICENSE1
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-access.md2
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-adduser.md14
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-audit.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-bin.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-bugs.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-build.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-bundle.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-cache.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-ci.md6
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-completion.md8
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-config.md8
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-dedupe.md6
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-deprecate.md10
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-dist-tag.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-docs.md5
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-doctor.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-edit.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-explore.md6
-rw-r--r--deps/npm/docs/content/cli-commands/npm-fund.md13
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-help-search.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-help.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-hook.md7
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-init.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-install-ci-test.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-install-test.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-install.md62
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-link.md9
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-logout.md6
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-ls.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-org.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-outdated.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-owner.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-pack.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-ping.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-prefix.md6
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-profile.md6
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-prune.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-publish.md14
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-rebuild.md8
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-repo.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-restart.md6
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-root.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-run-script.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-search.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-shrinkwrap.md6
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-star.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-stars.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-start.md7
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-stop.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-team.md11
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-test.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-token.md6
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-uninstall.md6
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-unpublish.md6
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-update.md8
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-version.md8
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-view.md8
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm-whoami.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/cli-commands/npm.md16
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/configuring-npm/folders.md9
-rw-r--r--deps/npm/docs/content/configuring-npm/install.md6
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/configuring-npm/npmrc.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/configuring-npm/package-json.md26
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/configuring-npm/package-lock-json.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/configuring-npm/package-locks.md9
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/configuring-npm/shrinkwrap-json.md6
-rwxr-xr-xdeps/npm/docs/content/using-npm/coding-style.md212
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/using-npm/config.md24
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/using-npm/developers.md12
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/using-npm/disputes.md2
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/using-npm/orgs.md6
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/using-npm/registry.md10
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/using-npm/removal.md3
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/using-npm/scope.md4
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/using-npm/scripts.md12
-rw-r--r--[-rwxr-xr-x]deps/npm/docs/content/using-npm/semver.md0
-rw-r--r--deps/npm/docs/gatsby-browser.js12
-rw-r--r--deps/npm/docs/gatsby-config.js12
-rw-r--r--deps/npm/docs/gatsby-ssr.js6
-rw-r--r--deps/npm/docs/package-lock.json54
-rw-r--r--deps/npm/docs/package.json1
-rw-r--r--deps/npm/docs/src/components/DocLinks.js8
-rw-r--r--deps/npm/docs/src/components/FoundTypo.js2
-rw-r--r--deps/npm/docs/src/components/MobileSidebar.js4
-rw-r--r--deps/npm/docs/src/components/Sidebar.js6
-rw-r--r--deps/npm/docs/src/components/home/DarkBlock.js1
-rw-r--r--deps/npm/docs/src/components/home/FeatureCard.js2
-rw-r--r--deps/npm/docs/src/components/home/Features.js2
-rw-r--r--deps/npm/docs/src/components/home/Footer.js2
-rw-r--r--deps/npm/docs/src/components/home/Terminal.js4
-rw-r--r--deps/npm/docs/src/components/layout.js14
-rw-r--r--deps/npm/docs/src/components/scripts.js10
-rw-r--r--deps/npm/docs/src/images/background-boxes.svg290
-rw-r--r--deps/npm/docs/src/images/background-cubes.svg288
-rw-r--r--deps/npm/docs/src/images/right-shadow-box.svg284
-rw-r--r--deps/npm/docs/src/main.css12
-rw-r--r--deps/npm/docs/src/pages/404.js17
-rw-r--r--deps/npm/docs/src/pages/index.js21
-rw-r--r--deps/npm/docs/src/templates/Page.js26
100 files changed, 842 insertions, 990 deletions
diff --git a/deps/npm/docs/LICENSE b/deps/npm/docs/LICENSE
index 65ad969642f..5169a5e4135 100644
--- a/deps/npm/docs/LICENSE
+++ b/deps/npm/docs/LICENSE
@@ -19,3 +19,4 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+
diff --git a/deps/npm/docs/content/cli-commands/npm-access.md b/deps/npm/docs/content/cli-commands/npm-access.md
index 370ea5fa3b1..0fbce9c0759 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-access.md
+++ b/deps/npm/docs/content/cli-commands/npm-access.md
@@ -4,7 +4,7 @@ title: npm-access
description: Set access level on published packages
---
-# npm-access
+# npm-access(1)
## Set access level on published packages
diff --git a/deps/npm/docs/content/cli-commands/npm-adduser.md b/deps/npm/docs/content/cli-commands/npm-adduser.md
index 0eaf63c4080..2df35e45fc5 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-adduser.md
+++ b/deps/npm/docs/content/cli-commands/npm-adduser.md
@@ -4,7 +4,7 @@ title: npm-adduser
description: Set access level on published packages
---
-# npm-adduser
+# npm-adduser(1)
## Add a registry user account
@@ -20,7 +20,7 @@ aliases: login, add-user
Create or verify a user named `<username>` in the specified registry, and
save the credentials to the `.npmrc` file. If no registry is specified,
-the default registry will be used (see [`npm-config`](npm-config)).
+the default registry will be used (see [`config`](/using-npm/config)).
The username, password, and email are read in from prompts.
@@ -43,19 +43,19 @@ Default: https://registry.npmjs.org/
The base URL of the npm package registry. If `scope` is also specified,
this registry will only be used for packages with that scope. `scope` defaults
-to the scope of the project directory you're currently in, if any. See [`npm-scope`](/docs/using-npm/scope).
+to the scope of the project directory you're currently in, if any. See [`scope`](/using-npm/scope).
#### scope
Default: none
If specified, the user and login credentials given will be associated
-with the specified scope. See [`npm-scope`](/docs/using-npm/scope). You can use both at the same time,
+with the specified scope. See [`scope`](/using-npm/scope). You can use both at the same time,
e.g.
```bash
npm adduser --registry=http://myregistry.example.com --scope=@myco
-```
+```
This will set a registry for the given scope and login or create a user for
that registry at the same time.
@@ -75,9 +75,7 @@ registries. Can be used with `--registry` and / or `--scope`, e.g.
This will ensure that all requests to that registry (including for tarballs)
include an authorization header. This setting may be necessary for use with
private registries where metadata and package tarballs are stored on hosts with
-different hostnames. See `always-auth` in [`npm-config`](/docs/using-npm/config) for more details on
-always-auth. Registry-specific configuration of `always-auth` takes precedence
-over any global configuration.
+different hostnames. See `always-auth` in [`config`](/using-npm/config) for more details on always-auth. Registry-specific configuration of `always-auth` takes precedence over any global configuration.
#### auth-type
diff --git a/deps/npm/docs/content/cli-commands/npm-audit.md b/deps/npm/docs/content/cli-commands/npm-audit.md
index bf1b9e5ca3b..0aba874f96d 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-audit.md
+++ b/deps/npm/docs/content/cli-commands/npm-audit.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-audit
description: Run a security audit
---
-# npm-audit
+# npm-audit(1)
## Run a security audit
diff --git a/deps/npm/docs/content/cli-commands/npm-bin.md b/deps/npm/docs/content/cli-commands/npm-bin.md
index 778b711a1d3..6c7ce0eee54 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-bin.md
+++ b/deps/npm/docs/content/cli-commands/npm-bin.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-bin
description: Display npm bin folder
---
-# npm-bin
+# npm-bin(1)
## Display npm bin folder
diff --git a/deps/npm/docs/content/cli-commands/npm-bugs.md b/deps/npm/docs/content/cli-commands/npm-bugs.md
index 59822521d99..dcc9c358df1 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-bugs.md
+++ b/deps/npm/docs/content/cli-commands/npm-bugs.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-bugs
description: Bugs for a package in a web browser maybe
---
-# npm-bugs
+# npm-bugs(1)
## Bugs for a package in a web browser maybe
diff --git a/deps/npm/docs/content/cli-commands/npm-build.md b/deps/npm/docs/content/cli-commands/npm-build.md
index bc01e0b3c6c..b6571297876 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-build.md
+++ b/deps/npm/docs/content/cli-commands/npm-build.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-build
description: Build a package
---
-# npm-build
+# npm-build(1)
## Build a package
diff --git a/deps/npm/docs/content/cli-commands/npm-bundle.md b/deps/npm/docs/content/cli-commands/npm-bundle.md
index a0d4f6dbe82..76417ac8b0b 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-bundle.md
+++ b/deps/npm/docs/content/cli-commands/npm-bundle.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-bundle
description: REMOVED
---
-# npm-bundle
+# npm-bundle(1)
## REMOVED
diff --git a/deps/npm/docs/content/cli-commands/npm-cache.md b/deps/npm/docs/content/cli-commands/npm-cache.md
index 35e835a5cd4..ed31a320421 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-cache.md
+++ b/deps/npm/docs/content/cli-commands/npm-cache.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-cache
description: Manipulates packages cache
---
-# npm-cache
+# npm-cache(1)
## Manipulates packages cache
diff --git a/deps/npm/docs/content/cli-commands/npm-ci.md b/deps/npm/docs/content/cli-commands/npm-ci.md
index 01b1252402c..357ba16cf6a 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-ci.md
+++ b/deps/npm/docs/content/cli-commands/npm-ci.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-ci
description: Install a project with a clean slate
---
-# npm-ci
+# npm-ci(1)
## Install a project with a clean slate
@@ -45,7 +45,7 @@ cache:
### Description
-This command is similar to [`npm-install`](npm-install), except it's meant to be used in
+This command is similar to [`npm install`](/cli-commands/npm-install), except it's meant to be used in
automated environments such as test platforms, continuous integration, and
deployment -- or any situation where you want to make sure you're doing a clean
install of your dependencies. It can be significantly faster than a regular npm
diff --git a/deps/npm/docs/content/cli-commands/npm-completion.md b/deps/npm/docs/content/cli-commands/npm-completion.md
index 2331f97581b..59bfca503e0 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-completion.md
+++ b/deps/npm/docs/content/cli-commands/npm-completion.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-completion
description: Tab Completion for npm
---
-# npm-completion
+# npm-completion(1)
## Tab Completion for npm
@@ -28,8 +28,8 @@ npm completion >> ~/.zshrc
```
You may of course also pipe the output of `npm completion` to a file
-such as `/usr/local/etc/bash_completion.d/npm` or
-`/etc/bash_completion.d/npm` if you have a system that will read
+such as `/usr/local/etc/bash_completion.d/npm` or
+`/etc/bash_completion.d/npm` if you have a system that will read
that file for you.
When `COMP_CWORD`, `COMP_LINE`, and `COMP_POINT` are defined in the
diff --git a/deps/npm/docs/content/cli-commands/npm-config.md b/deps/npm/docs/content/cli-commands/npm-config.md
index c4419e19e75..c2f2033b066 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-config.md
+++ b/deps/npm/docs/content/cli-commands/npm-config.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-config
description: Manage the npm configuration files
---
-# npm-config
+# npm-config(1)
## Manage the npm configuration files
@@ -26,9 +26,9 @@ aliases: c
npm gets its config settings from the command line, environment
variables, `npmrc` files, and in some cases, the `package.json` file.
-See [npmrc](/docs/configuring-npm/npmrc) for more information about the npmrc files.
+See [npmrc](/configuring-npm/npmrc) for more information about the npmrc files.
-See [config](/docs/using-npm/config) for a more thorough discussion of the mechanisms
+See [config](/using-npm/config) for a more thorough discussion of the mechanisms
involved.
The `npm config` command can be used to update and edit the contents
diff --git a/deps/npm/docs/content/cli-commands/npm-dedupe.md b/deps/npm/docs/content/cli-commands/npm-dedupe.md
index a153ec7714e..e15a12ba7c1 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-dedupe.md
+++ b/deps/npm/docs/content/cli-commands/npm-dedupe.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-dedupe
description: Reduce duplication
---
-# npm-dedupe
+# npm-dedupe(1)
## Reduce duplication
@@ -32,7 +32,7 @@ a
`-- c@1.0.10
```
-In this case, `npm-dedupe` will transform the tree to:
+In this case, `npm dedupe` will transform the tree to:
```bash
a
diff --git a/deps/npm/docs/content/cli-commands/npm-deprecate.md b/deps/npm/docs/content/cli-commands/npm-deprecate.md
index 0a038e0255d..d2d9613f653 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-deprecate.md
+++ b/deps/npm/docs/content/cli-commands/npm-deprecate.md
@@ -1,9 +1,9 @@
---
-section: cli-commands
+section: cli-commands
title: npm-deprecate
description: Deprecate a version of a package
---
-# npm-deprecate
+# npm-deprecate(1)
## Deprecate a version of a package
@@ -17,7 +17,7 @@ npm deprecate <pkg>[@<version>] <message>
This command will update the npm registry entry for a package, providing
a deprecation warning to all who attempt to install it.
-It works on [version ranges](https://semver.npmjs.com/) as well as specific
+It works on [version ranges](https://semver.npmjs.com/) as well as specific
versions, so you can do something like this:
```bash
npm deprecate my-thing@"< 0.2.3" "critical bug fixed in v0.2.3"
@@ -26,8 +26,8 @@ npm deprecate my-thing@"< 0.2.3" "critical bug fixed in v0.2.3"
Note that you must be the package owner to deprecate something. See the
`owner` and `adduser` help topics.
-To un-deprecate a package, specify an empty string (`""`) for the `message`
-argument. Note that you must use double quotes with no space between them to
+To un-deprecate a package, specify an empty string (`""`) for the `message`
+argument. Note that you must use double quotes with no space between them to
format an empty string.
### See Also
diff --git a/deps/npm/docs/content/cli-commands/npm-dist-tag.md b/deps/npm/docs/content/cli-commands/npm-dist-tag.md
index 5a1c0c0dfc6..c7921c7f739 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-dist-tag.md
+++ b/deps/npm/docs/content/cli-commands/npm-dist-tag.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-dist-tag
description: Modify package distribution tags
---
-# npm-dist-tag
+# npm-dist-tag(1)
## Modify package distribution tags
diff --git a/deps/npm/docs/content/cli-commands/npm-docs.md b/deps/npm/docs/content/cli-commands/npm-docs.md
index 0600a7227e7..46f5cd0d900 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-docs.md
+++ b/deps/npm/docs/content/cli-commands/npm-docs.md
@@ -1,14 +1,13 @@
---
-section: cli-commands
+section: cli-commands
title: npm-docs
description: Docs for a package in a web browser maybe
---
-# npm-docs
+# npm-docs(1)
## Docs for a package in a web browser maybe
-
### Synopsis
```bash
diff --git a/deps/npm/docs/content/cli-commands/npm-doctor.md b/deps/npm/docs/content/cli-commands/npm-doctor.md
index ee94fe35fbd..7cec349e5a8 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-doctor.md
+++ b/deps/npm/docs/content/cli-commands/npm-doctor.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-doctor
description: Check your environments
---
-# npm-doctor
+# npm-doctor(1)
## Check your environments
diff --git a/deps/npm/docs/content/cli-commands/npm-edit.md b/deps/npm/docs/content/cli-commands/npm-edit.md
index c349e49cbf1..94b6a087fa1 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-edit.md
+++ b/deps/npm/docs/content/cli-commands/npm-edit.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-edit
description: Edit an installed package
---
-# npm-edit
+# npm-edit(1)
## Edit an installed package
diff --git a/deps/npm/docs/content/cli-commands/npm-explore.md b/deps/npm/docs/content/cli-commands/npm-explore.md
index 0e17bfa7cda..8ded96d4098 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-explore.md
+++ b/deps/npm/docs/content/cli-commands/npm-explore.md
@@ -1,12 +1,12 @@
---
-section: cli-commands
+section: cli-commands
title: npm-explore
description: Browse an installed package
---
-# npm-explore
+# npm-explore(1)
-## description: Browse an installed package
+## Browse an installed package
### Synopsis
diff --git a/deps/npm/docs/content/cli-commands/npm-fund.md b/deps/npm/docs/content/cli-commands/npm-fund.md
index b5cabab5e5c..64894e291fc 100644
--- a/deps/npm/docs/content/cli-commands/npm-fund.md
+++ b/deps/npm/docs/content/cli-commands/npm-fund.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-fund
description: Retrieve funding information
---
-# npm-fund
+# npm-fund(1)
## Retrieve funding information
@@ -53,7 +53,8 @@ Set it to `false` in order to use all-ansi output.
## See Also
-* [npm-docs](/cli-commands/npm-docs)
-* [npm-config](/cli-commands/npm-config)
-* [npm-install](/cli-commands/npm-install)
-* [npm-ls](/cli-commands/npm-ls)
+* [npm docs](/cli-commands/npm-docs)
+* [npm config](/cli-commands/npm-config)
+* [npm install](/cli-commands/npm-install)
+* [npm ls](/cli-commands/npm-ls)
+
diff --git a/deps/npm/docs/content/cli-commands/npm-help-search.md b/deps/npm/docs/content/cli-commands/npm-help-search.md
index b3b863006f5..69d005cb160 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-help-search.md
+++ b/deps/npm/docs/content/cli-commands/npm-help-search.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-help-search
description: Search npm help documentation
---
-# npm-help-search
+# npm-help-search(1)
## Search npm help documentation
diff --git a/deps/npm/docs/content/cli-commands/npm-help.md b/deps/npm/docs/content/cli-commands/npm-help.md
index 346a90ba97f..c47676ffcac 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-help.md
+++ b/deps/npm/docs/content/cli-commands/npm-help.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-help
description: Get help on npm
---
-# npm-help
+# npm-help(1)
## Get help on npm
diff --git a/deps/npm/docs/content/cli-commands/npm-hook.md b/deps/npm/docs/content/cli-commands/npm-hook.md
index b77e0e16f0e..ce4bbccb359 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-hook.md
+++ b/deps/npm/docs/content/cli-commands/npm-hook.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-hook
description: Manage registry hooks
---
-# npm-hook
+# npm-hook(1)
## Manage registry hooks
@@ -56,8 +56,7 @@ $ npm hook rm id-deadbeef
### Description
-Allows you to manage [npm
-hooks](https://blog.npmjs.org/post/145260155635/introducing-hooks-get-notifications-of-npm),
+Allows you to manage [npm hooks](https://blog.npmjs.org/post/145260155635/introducing-hooks-get-notifications-of-npm),
including adding, removing, listing, and updating.
Hooks allow you to configure URL endpoints that will be notified whenever a
diff --git a/deps/npm/docs/content/cli-commands/npm-init.md b/deps/npm/docs/content/cli-commands/npm-init.md
index 5e73262046b..73ad74b23ea 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-init.md
+++ b/deps/npm/docs/content/cli-commands/npm-init.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-init
description: create a package.json file
---
-# npm-init
+# npm-init(1)
## create a package.json file
diff --git a/deps/npm/docs/content/cli-commands/npm-install-ci-test.md b/deps/npm/docs/content/cli-commands/npm-install-ci-test.md
index 0b3d0d4c16b..98e40f4b27a 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-install-ci-test.md
+++ b/deps/npm/docs/content/cli-commands/npm-install-ci-test.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-install-ci-test
description: Install a project with a clean slate and run tests
---
-# npm install-ci-test
+# npm install-ci-test(1)
## Install a project with a clean slate and run tests
diff --git a/deps/npm/docs/content/cli-commands/npm-install-test.md b/deps/npm/docs/content/cli-commands/npm-install-test.md
index 8521780f523..b86a5199117 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-install-test.md
+++ b/deps/npm/docs/content/cli-commands/npm-install-test.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-install-test
description: Install package(s) and run tests
---
-# npm install-test
+# npm install-test(1)
## Install package(s) and run tests
diff --git a/deps/npm/docs/content/cli-commands/npm-install.md b/deps/npm/docs/content/cli-commands/npm-install.md
index 71983aee67b..8e661bf643f 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-install.md
+++ b/deps/npm/docs/content/cli-commands/npm-install.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-install
description: Install a package
---
-# npm-install
+# npm-install(1)
## Install a package
@@ -16,6 +16,7 @@ npm install [<@scope>/]<name>
npm install [<@scope>/]<name>@<tag>
npm install [<@scope>/]<name>@<version>
npm install [<@scope>/]<name>@<version range>
+npm install <alias>@npm:<name>
npm install <git-host>:<git-user>/<repo-name>
npm install <git repo url>
npm install <tarball file>
@@ -31,15 +32,15 @@ common options: [-P|--save-prod|-D|--save-dev|-O|--save-optional] [-E|--save-exa
This command installs a package, and any packages that it depends on. If the
package has a package-lock or shrinkwrap file, the installation of dependencies
will be driven by that, with an `npm-shrinkwrap.json` taking precedence if both
-files exist. See [package-lock.json](/docs/configuring-npm/package-lock.json) and [`npm-shrinkwrap`](npm-shrinkwrap).
+files exist. See [package-lock.json](/configuring-npm/package-lock-json) and [`npm shrinkwrap`](/cli-commands/npm-shrinkwrap).
A `package` is:
-* a) a folder containing a program described by a [`package.json`](/docs/configuring-npm/package-json) file
+* a) a folder containing a program described by a [`package.json`](/configuring-npm/package-json) file
* b) a gzipped tarball containing (a)
* c) a url that resolves to (b)
-* d) a `<name>@<version>` that is published on the registry (see [`npm-registry`](npm-registry)) with (c)
-* e) a `<name>@<tag>` (see [`npm-dist-tag`](npm-dist-tag)) that points to (d)
+* d) a `<name>@<version>` that is published on the registry (see [`registry`](/using-npm/registry)) with (c)
+* e) a `<name>@<tag>` (see [`npm dist-tag`](/cli-commands/npm-dist-tag)) that points to (d)
* f) a `<name>` that has a "latest" tag satisfying (e)
* g) a `<git remote url>` that resolves to (a)
@@ -58,11 +59,13 @@ after packing it up into a tarball (b).
directory) as a global package.
By default, `npm install` will install all modules listed as dependencies
- in [`package.json`](/docs/configuring-npm/package-json).
+ in [`package.json`](/configuring-npm/package-json).
With the `--production` flag (or when the `NODE_ENV` environment variable
is set to `production`), npm will not install modules listed in
- `devDependencies`.
+ `devDependencies`. To install all modules listed in both `dependencies`
+ and `devDependencies` when `NODE_ENV` environment variable is set to `production`,
+ you can use `--production=false`.
> NOTE: The `--production` flag has no particular meaning when adding a
dependency to a project.
@@ -102,7 +105,7 @@ after packing it up into a tarball (b).
* `npm install [<@scope>/]<name>`:
Do a `<name>@<tag>` install, where `<tag>` is the "tag" config. (See
- [`npm-config`](/docs/using-npm/config). The config's default value is `latest`.)
+ [`config`](/using-npm/config). The config's default value is `latest`.)
In most cases, this will install the version of the modules tagged as
`latest` on the npm registry.
@@ -111,6 +114,24 @@ after packing it up into a tarball (b).
npm install sax
+* `npm install <alias>@npm:<name>`:
+
+ Install a package under a custom alias. Allows multiple versions of
+ a same-name package side-by-side, more convenient import names for
+ packages with otherwise long ones and using git forks replacements
+ or forked npm packages as replacements. Aliasing works only on your
+ project and does not rename packages in transitive dependencies.
+ Aliases should follow the naming conventions stated in
+ [`validate-npm-package-name`](https://www.npmjs.com/package/validate-npm-package-name#naming-rules).
+
+ Examples:
+
+ npm install my-react@npm:react
+ npm install jquery2@npm:jquery@2
+ npm install jquery3@npm:jquery@3
+ npm install npa@npm:npm-package-arg
+
+
`npm install` saves any specified packages into `dependencies` by default.
Additionally, you can control where and how they get saved with some
additional flags:
@@ -138,7 +159,7 @@ after packing it up into a tarball (b).
`<scope>` is optional. The package will be downloaded from the registry
associated with the specified scope. If no registry is associated with
- the given scope the default registry is assumed. See [`npm-scope`](/docs/using-npm/scope).
+ the given scope the default registry is assumed. See [`scope`](/using-npm/scope).
Note: if you do not include the @-symbol on your scope name, npm will
interpret this as a GitHub repository instead, see below. Scopes names
@@ -188,7 +209,7 @@ after packing it up into a tarball (b).
* `npm install [<@scope>/]<name>@<version range>`:
Install a version of the package matching the specified version range. This
- will follow the same rules for resolving dependencies described in [`package.json`](/docs/configuring-npm/package-json).
+ will follow the same rules for resolving dependencies described in [`package.json`](/configuring-npm/package-json).
Note that most version ranges must be put in quotes so that your shell will
treat it as a single argument.
@@ -266,7 +287,7 @@ after packing it up into a tarball (b).
done installing.
Examples:
-
+
```bash
npm install mygithubuser/myproject
npm install github:mygithubuser/myproject
@@ -283,7 +304,7 @@ after packing it up into a tarball (b).
done installing.
Example:
-
+
```bash
npm install gist:101a11beef
```
@@ -305,7 +326,7 @@ after packing it up into a tarball (b).
done installing.
Example:
-
+
```bash
npm install bitbucket:mybitbucketuser/myproject
```
@@ -327,7 +348,7 @@ after packing it up into a tarball (b).
done installing.
Example:
-
+
```bash
npm install gitlab:mygitlabuser/myproject
npm install gitlab:myusr/myproj#semver:^5.0
@@ -358,11 +379,11 @@ npm install sax --force
```
The `--no-fund` argument will hide the message displayed at the end of each
-install that aknowledges the number of dependencies looking for funding.
+install that acknowledges the number of dependencies looking for funding.
See `npm-fund(1)`
The `-g` or `--global` argument will cause npm to install the package globally
-rather than locally. See [npm-folders](/docs/configuring-npm/folders).
+rather than locally. See [folders](/configuring-npm/folders).
The `--global-style` argument will cause npm to install the package into
your local `node_modules` folder with the same layout it uses with the
@@ -371,7 +392,7 @@ global `node_modules` folder. Only your direct dependencies will show in
`node_modules` folders. This obviously will eliminate some deduping.
The `--ignore-scripts` argument will cause npm to not execute any
-scripts defined in the package.json. See [`npm-scripts`](/docs/using-npm/scripts).
+scripts defined in the package.json. See [`scripts`](/using-npm/scripts).
The `--legacy-bundling` argument will cause npm to install the package such
that versions of npm prior to 1.4, such as the one included with node 0.8,
@@ -402,7 +423,7 @@ The `--only={prod[uction]|dev[elopment]}` argument will cause either only
The `--no-audit` argument can be used to disable sending of audit reports to
the configured registries. See [`npm-audit`](npm-audit) for details on what is sent.
-See [`npm-config`](/docs/using-npm/config). Many of the configuration params have some
+See [`config`](/using-npm/config). Many of the configuration params have some
effect on installation, since that's most of what npm does.
#### Algorithm
@@ -450,8 +471,7 @@ privately for itself. This algorithm is deterministic, but different trees may
be produced if two dependencies are requested for installation in a different
order.
-See [npm-folders](/docs/configuring-npm/folders) for a more detailed description of the specific
-folder structures that npm creates.
+See [folders](/configuring-npm/folders) for a more detailed description of the specific folder structures that npm creates.
### Limitations of npm's Install Algorithm
diff --git a/deps/npm/docs/content/cli-commands/npm-link.md b/deps/npm/docs/content/cli-commands/npm-link.md
index ef997557b1f..5c417dd1437 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-link.md
+++ b/deps/npm/docs/content/cli-commands/npm-link.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-link
description: Symlink a package folder
---
-# npm-link
+# npm-link(1)
## Symlink a package folder
@@ -33,7 +33,7 @@ of the current folder.
Note that `package-name` is taken from `package.json`,
not from directory name.
-The package name can be optionally prefixed with a scope. See [`npm-scope`](npm-scope).
+The package name can be optionally prefixed with a scope. See [`scope`](/using-npm/npm-scope).
The scope must be preceded by an @-symbol and followed by a slash.
When creating tarballs for `npm publish`, the linked packages are
@@ -76,8 +76,7 @@ installation target into your project's `node_modules` folder.
Note that in this case, you are referring to the directory name, `node-redis`,
rather than the package name `redis`.
-If your linked package is scoped (see [`npm-scope`](npm-scope)) your link command must
-include that scope, e.g.
+If your linked package is scoped (see [`scope`](/using-npm/npm-scope)) your link command must include that scope, e.g.
```bash
npm link @myorg/privatepackage
diff --git a/deps/npm/docs/content/cli-commands/npm-logout.md b/deps/npm/docs/content/cli-commands/npm-logout.md
index 41858ead96c..ca7d86f2d19 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-logout.md
+++ b/deps/npm/docs/content/cli-commands/npm-logout.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-logout
description: Log out of the registry
---
-# npm-logout
+# npm-logout(1)
## Log out of the registry
@@ -40,7 +40,7 @@ it takes precedence.
Default: The scope of your current project, if any, otherwise none.
-If specified, you will be logged out of the specified scope. See [`npm-scope`](npm-scope).
+If specified, you will be logged out of the specified scope. See [`scope`](/using-npm/npm-scope).
```bash
npm logout --scope=@myco
diff --git a/deps/npm/docs/content/cli-commands/npm-ls.md b/deps/npm/docs/content/cli-commands/npm-ls.md
index fd3439abff7..64a399155ff 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-ls.md
+++ b/deps/npm/docs/content/cli-commands/npm-ls.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-ls
description: List installed packages
---
-# npm-ls
+# npm-ls(1)
## List installed packages
diff --git a/deps/npm/docs/content/cli-commands/npm-org.md b/deps/npm/docs/content/cli-commands/npm-org.md
index 30c5832b799..33db38d0f82 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-org.md
+++ b/deps/npm/docs/content/cli-commands/npm-org.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-org
description: Manage orgs
---
-# npm-org
+# npm-org(1)
## Manage orgs
diff --git a/deps/npm/docs/content/cli-commands/npm-outdated.md b/deps/npm/docs/content/cli-commands/npm-outdated.md
index 351ccee82d9..c7934109dca 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-outdated.md
+++ b/deps/npm/docs/content/cli-commands/npm-outdated.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-outdated
description: Check for outdated packages
---
-# npm-outdated
+# npm-outdated(1)
## Check for outdated packages
diff --git a/deps/npm/docs/content/cli-commands/npm-owner.md b/deps/npm/docs/content/cli-commands/npm-owner.md
index 28660e89267..bc2fbc82fb2 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-owner.md
+++ b/deps/npm/docs/content/cli-commands/npm-owner.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-owner
description: Manage package owners
---
-# npm-owner
+# npm-owner(1)
## Manage package owners
### Synopsis
diff --git a/deps/npm/docs/content/cli-commands/npm-pack.md b/deps/npm/docs/content/cli-commands/npm-pack.md
index 462191d7368..acf18559c14 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-pack.md
+++ b/deps/npm/docs/content/cli-commands/npm-pack.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-pack
description: Create a tarball from a package
---
-# npm-pack
+# npm-pack(1)
## Create a tarball from a package
diff --git a/deps/npm/docs/content/cli-commands/npm-ping.md b/deps/npm/docs/content/cli-commands/npm-ping.md
index 203f1dbd788..93d18b57f84 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-ping.md
+++ b/deps/npm/docs/content/cli-commands/npm-ping.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-ping
description: Ping npm registry
---
-# npm-ping
+# npm-ping(1)
## Ping npm registry
diff --git a/deps/npm/docs/content/cli-commands/npm-prefix.md b/deps/npm/docs/content/cli-commands/npm-prefix.md
index 8a312beb18d..b82fec663a1 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-prefix.md
+++ b/deps/npm/docs/content/cli-commands/npm-prefix.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-prefix
description: Display prefix
---
-# npm-prefix
+# npm-prefix(1)
## Display prefix
@@ -21,7 +21,7 @@ to contain a `package.json` file or `node_modules` directory, unless `-g` is
also specified.
If `-g` is specified, this will be the value of the global prefix. See
-[`npm-config`](npm-config) for more detail.
+[`npm config`](/cli-commands/npm-config) for more detail.
### See Also
diff --git a/deps/npm/docs/content/cli-commands/npm-profile.md b/deps/npm/docs/content/cli-commands/npm-profile.md
index 366a824b7c3..9fe82cd2d3a 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-profile.md
+++ b/deps/npm/docs/content/cli-commands/npm-profile.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-profile
description: Change settings on your registry profile
---
-# npm-profile
+# npm-profile(1)
## Change settings on your registry profile
### Synopsis
@@ -49,7 +49,7 @@ you're using a non-npmjs registry.
| updated | 2017-10-02T21:29:45.922Z |
+-----------------+---------------------------+
```
-
+
* `npm profile set <property> <value>`:
Set the value of a profile property. You can set the following properties this way:
email, fullname, homepage, freenode, twitter, github
diff --git a/deps/npm/docs/content/cli-commands/npm-prune.md b/deps/npm/docs/content/cli-commands/npm-prune.md
index 40619e650af..c6b61e62f82 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-prune.md
+++ b/deps/npm/docs/content/cli-commands/npm-prune.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-prune
description: Remove extraneous packages
---
-# npm-prune
+# npm-prune(1)
## Remove extraneous packages
### Synopsis
diff --git a/deps/npm/docs/content/cli-commands/npm-publish.md b/deps/npm/docs/content/cli-commands/npm-publish.md
index 35a28fb085c..b9d0cf1449e 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-publish.md
+++ b/deps/npm/docs/content/cli-commands/npm-publish.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-publish
description: Publish a package
---
-# npm-publish
+# npm-publish(1)
## Publish a package
@@ -22,12 +22,10 @@ Publishes a package to the registry so that it can be installed by name. All
files in the package directory are included if no local `.gitignore` or
`.npmignore` file exists. If both files exist and a file is ignored by
`.gitignore` but not by `.npmignore` then it will be included. See
-[`npm-developers`](/docs/using-npm/developers) for full details on what's included in the published
-package, as well as details on how the package is built.
+[`developers`](/using-npm/developers) for full details on what's included in the published package, as well as details on how the package is built.
By default npm will publish to the public registry. This can be overridden by
-specifying a different default registry or using a [`npm-scope`](npm-scope) in the name
-(see [`package.json`](/docs/configuring-npm/package-json)).
+specifying a different default registry or using a [`scope`](/using-npm/npm-scope) in the name (see [`package.json`](/configuring-npm/package-json)).
* `<folder>`:
A folder containing a package.json file
@@ -62,13 +60,13 @@ the specified registry.
Once a package is published with a given name and version, that
specific name and version combination can never be used again, even if
-it is removed with [`npm-unpublish`](npm-unpublish).
+it is removed with [`npm unpublish`](/cli-commands/npm-unpublish).
As of `npm@5`, both a sha1sum and an integrity field with a sha512sum of the
tarball will be submitted to the registry during publication. Subsequent
installs will use the strongest supported algorithm to verify downloads.
-Similar to `--dry-run` see [`npm-pack`](npm-pack), which figures out the files to be
+Similar to `--dry-run` see [`npm pack`](/cli-commands/npm-pack), which figures out the files to be
included and packs them into a tarball to be uploaded to the registry.
### See Also
diff --git a/deps/npm/docs/content/cli-commands/npm-rebuild.md b/deps/npm/docs/content/cli-commands/npm-rebuild.md
index aed9d4e897a..414b9ca55a1 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-rebuild.md
+++ b/deps/npm/docs/content/cli-commands/npm-rebuild.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-rebuild
description: Rebuild a package
---
-# npm-rebuildd
+# npm-rebuild(1)
## Rebuild a package
@@ -18,9 +18,7 @@ alias: npm rb
### Description
-This command runs the `npm build` command on the matched folders. This is useful
-when you install a new version of node, and must recompile all your C++ addons with
-the new binary.
+This command runs the `npm build` command on the matched folders. This is useful when you install a new version of node, and must recompile all your C++ addons with the new binary.
### See Also
diff --git a/deps/npm/docs/content/cli-commands/npm-repo.md b/deps/npm/docs/content/cli-commands/npm-repo.md
index e0f65ce8ad3..ad41ea57125 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-repo.md
+++ b/deps/npm/docs/content/cli-commands/npm-repo.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-repo
description: Open package repository page in the browser
---
-# npm-repo
+# npm-repo(1)
## Open package repository page in the browser
diff --git a/deps/npm/docs/content/cli-commands/npm-restart.md b/deps/npm/docs/content/cli-commands/npm-restart.md
index cfdede64719..d6d388b224a 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-restart.md
+++ b/deps/npm/docs/content/cli-commands/npm-restart.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-restart
description: Restart a package
---
-# npm-restart
+# npm-restart(1)
## Restart a package
@@ -42,7 +42,7 @@ behavior will be accompanied by an increase in major version number
### See Also
* [npm run-script](/cli-commands/npm-run-script)
-* [npm scripts](/cli-commands//docs/using-npm/scripts)
+* [npm scripts](/using-npm/scripts)
* [npm test](/cli-commands/npm-test)
* [npm start](/cli-commands/npm-start)
* [npm stop](/cli-commands/npm-stop)
diff --git a/deps/npm/docs/content/cli-commands/npm-root.md b/deps/npm/docs/content/cli-commands/npm-root.md
index dc766a7b092..2b27878af4c 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-root.md
+++ b/deps/npm/docs/content/cli-commands/npm-root.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-root
description: Display npm root
---
-# npm-root
+# npm-root(1)
## Display npm root
diff --git a/deps/npm/docs/content/cli-commands/npm-run-script.md b/deps/npm/docs/content/cli-commands/npm-run-script.md
index a6df4befac6..51def74c3c4 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-run-script.md
+++ b/deps/npm/docs/content/cli-commands/npm-run-script.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-run-script
description: Run arbitrary package scripts
---
-# npm-run-script
+# npm-run-script(1)
## Run arbitrary package scripts
diff --git a/deps/npm/docs/content/cli-commands/npm-search.md b/deps/npm/docs/content/cli-commands/npm-search.md
index 6182660e3c2..e066106faf7 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-search.md
+++ b/deps/npm/docs/content/cli-commands/npm-search.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-search
description: Search for packages
---
-# npm-search
+# npm-search(1)
## Search for packages
diff --git a/deps/npm/docs/content/cli-commands/npm-shrinkwrap.md b/deps/npm/docs/content/cli-commands/npm-shrinkwrap.md
index f8ae984e427..342fb001675 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-shrinkwrap.md
+++ b/deps/npm/docs/content/cli-commands/npm-shrinkwrap.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-shrinkwrap
description: Lock down dependency versions for publication
---
-# npm-shrinkwrap
+# npm-shrinkwrap(1)
## Lock down dependency versions for publication
@@ -20,7 +20,7 @@ This command repurposes `package-lock.json` into a publishable
`npm-shrinkwrap.json` or simply creates a new one. The file created and updated
by this command will then take precedence over any other existing or future
`package-lock.json` files. For a detailed explanation of the design and purpose
-of package locks in npm, see [npm-package-locks](npm-package-locks).
+of package locks in npm, see [package-locks](/configuring-npm/package-locks).
### See Also
diff --git a/deps/npm/docs/content/cli-commands/npm-star.md b/deps/npm/docs/content/cli-commands/npm-star.md
index c50c7ca17af..1912e9c654b 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-star.md
+++ b/deps/npm/docs/content/cli-commands/npm-star.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-star
description: Mark your favorite packages
---
-# npm-star
+# npm-star(1)
## Mark your favorite packages
diff --git a/deps/npm/docs/content/cli-commands/npm-stars.md b/deps/npm/docs/content/cli-commands/npm-stars.md
index 9e1c7e1edd2..475547bb4b7 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-stars.md
+++ b/deps/npm/docs/content/cli-commands/npm-stars.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-stars
description: View packages marked as favorites
---
-# npm-stars
+# npm-stars(1)
## View packages marked as favorites
diff --git a/deps/npm/docs/content/cli-commands/npm-start.md b/deps/npm/docs/content/cli-commands/npm-start.md
index 23cf3d9017b..839528257b6 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-start.md
+++ b/deps/npm/docs/content/cli-commands/npm-start.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-start
description: Start a package
---
-# npm-start
+# npm-start(1)
## Start a package
@@ -21,8 +21,7 @@ its `"scripts"` object. If no `"start"` property is specified on the
`"scripts"` object, it will run `node server.js`.
As of [`npm@2.0.0`](https://blog.npmjs.org/post/98131109725/npm-2-0-0), you can
-use custom arguments when executing scripts. Refer to [`npm-run-script`](npm-run-script) for
-more details.
+use custom arguments when executing scripts. Refer to [`npm run-script`](/cli-commands/npm-run-script) for more details.
### See Also
diff --git a/deps/npm/docs/content/cli-commands/npm-stop.md b/deps/npm/docs/content/cli-commands/npm-stop.md
index 49a74164649..da759047cb1 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-stop.md
+++ b/deps/npm/docs/content/cli-commands/npm-stop.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-stop
description: Stop a package
---
-# npm-stop
+# npm-stop(1)
## Stop a package
diff --git a/deps/npm/docs/content/cli-commands/npm-team.md b/deps/npm/docs/content/cli-commands/npm-team.md
index dda840d1df3..9a63b10c26f 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-team.md
+++ b/deps/npm/docs/content/cli-commands/npm-team.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-team
description: Manage organization teams and team memberships
---
-# npm-team
+# npm-team(1)
## Manage organization teams and team memberships
@@ -28,13 +28,10 @@ Used to manage teams in organizations, and change team memberships. Does not
handle permissions for packages.
Teams must always be fully qualified with the organization/scope they belong to
-when operating on them, separated by a colon (`:`). That is, if you have a
-`developers` team on a `foo` organization, you must always refer to that team as
-`foo:developers` in these commands.
+when operating on them, separated by a colon (`:`). That is, if you have a `wombats` team in a `wisdom` organization, you must always refer to that team as `wisdom:wombats` in these commands.
* create / destroy:
- Create a new team, or destroy an existing one.
-
+ Create a new team, or destroy an existing one. Note: You cannot remove the `developers` team, <a href="https://docs.npmjs.com/about-developers-team" target="_blank">learn more.</a>
* add / rm:
Add a user to an existing team, or remove a user from a team they belong to.
diff --git a/deps/npm/docs/content/cli-commands/npm-test.md b/deps/npm/docs/content/cli-commands/npm-test.md
index a34c2f88de8..99c027e3e05 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-test.md
+++ b/deps/npm/docs/content/cli-commands/npm-test.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-test
description: Test a package
---
-# npm-test
+# npm-test(1)
## Test a package
diff --git a/deps/npm/docs/content/cli-commands/npm-token.md b/deps/npm/docs/content/cli-commands/npm-token.md
index 4e3819f1552..37a74083d2a 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-token.md
+++ b/deps/npm/docs/content/cli-commands/npm-token.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-token
description: Manage your authentication tokens
---
-# npm-token
+# npm-token(1)
## Manage your authentication tokens
@@ -64,5 +64,5 @@ This lets you list, create and revoke authentication tokens.
* `npm token revoke <token|id>`:
This removes an authentication token, making it immediately unusable. This can accept
both complete tokens (as you get back from `npm token create` and will
- find in your `.npmrc`) and ids as seen in the `npm token list` output.
+ find in your `.npmrc`) and ids as seen in the `npm token list` output.
This will NOT accept the truncated token found in `npm token list` output.
diff --git a/deps/npm/docs/content/cli-commands/npm-uninstall.md b/deps/npm/docs/content/cli-commands/npm-uninstall.md
index f18239e88b5..96fdc4ebe05 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-uninstall.md
+++ b/deps/npm/docs/content/cli-commands/npm-uninstall.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-uninstall
description: Remove a package
---
-# npm-uninstall
+# npm-uninstall(1)
## Remove a package
@@ -44,7 +44,7 @@ the package version in your main package.json:
Further, if you have an `npm-shrinkwrap.json` then it will be updated as
well.
-Scope is optional and follows the usual rules for [`npm-scope`](snpm-scope).
+Scope is optional and follows the usual rules for [`scope`](/using-npm/scope).
Examples:
```bash
diff --git a/deps/npm/docs/content/cli-commands/npm-unpublish.md b/deps/npm/docs/content/cli-commands/npm-unpublish.md
index 0ad7e687cf8..5348023d9a8 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-unpublish.md
+++ b/deps/npm/docs/content/cli-commands/npm-unpublish.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-unpublish
description: Remove a package from the registry
---
-# npm-unpublish
+# npm-unpublish(1)
## Remove a package from the registry
@@ -43,7 +43,7 @@ only allowed with versions published in the last 72 hours. If you
are trying to unpublish a version published longer ago than that,
contact support@npmjs.com.
-The scope is optional and follows the usual rules for [`npm-scope`](/docs/using-npm/scope).
+The scope is optional and follows the usual rules for [`scope`](/using-npm/scope).
### See Also
diff --git a/deps/npm/docs/content/cli-commands/npm-update.md b/deps/npm/docs/content/cli-commands/npm-update.md
index 8203f98f653..f2e93b6dc33 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-update.md
+++ b/deps/npm/docs/content/cli-commands/npm-update.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-update
description: Update a package
---
-# npm-update
+# npm-update(1)
## Update a package
@@ -35,8 +35,8 @@ As of `npm@2.6.1`, the `npm update` will only inspect top-level packages.
Prior versions of `npm` would also recursively inspect all dependencies.
To get the old behavior, use `npm --depth 9999 update`.
-As of `npm@5.0.0`, the `npm update` will change `package.json` to save the
-new version as the minimum required dependency. To get the old behavior,
+As of `npm@5.0.0`, the `npm update` will change `package.json` to save the
+new version as the minimum required dependency. To get the old behavior,
use `npm update --no-save`.
### Example
diff --git a/deps/npm/docs/content/cli-commands/npm-version.md b/deps/npm/docs/content/cli-commands/npm-version.md
index 9b7b788100c..a47e9e33326 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-version.md
+++ b/deps/npm/docs/content/cli-commands/npm-version.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-version
description: Bump a package version
---
-# npm-version
+# npm-version(1)
## Bump a package version
@@ -98,7 +98,7 @@ and tag up to the server, and deletes the `build/temp` directory.
* Default: false
* Type: Boolean
-Prevents throwing an error when `npm version` is used to set the new version
+Prevents throwing an error when `npm version` is used to set the new version
to the same value as the current version.
#### git-tag-version
@@ -129,6 +129,6 @@ Note that you must have a default GPG key set up in your git config for this to
* [npm init](/cli-commands/npm-init)
* [npm run-script](/cli-commands/npm-run-script)
* [npm scripts](/using-npm/scripts)
-* [package.json](/docs/configuring-npm/package-json)
+* [package.json](/configuring-npm/package-json)
* [semver](/using-npm/semver)
* [config](/using-npm/config)
diff --git a/deps/npm/docs/content/cli-commands/npm-view.md b/deps/npm/docs/content/cli-commands/npm-view.md
index 97cf28ecfe5..0c108e6f566 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-view.md
+++ b/deps/npm/docs/content/cli-commands/npm-view.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-view
description: View registry info
---
-# npm-view
+# npm-view(1)
## View registry info
@@ -80,7 +80,7 @@ npm view express contributors.name contributors.email
"Person" fields are shown as a string if they would be shown as an
object. So, for example, this will show the list of npm contributors in
-the shortened string format. (See [`package.json`](/docs/configuring-npm/package.json) for more on this.)
+the shortened string format. (See [`package.json`](/configuring-npm/package.json) for more on this.)
```bash
npm view npm contributors
@@ -92,7 +92,7 @@ was required by each matching version of yui3:
```bash
npm view yui3@'>0.5.4' dependencies.jsdom
-```
+```
To show the `connect` package version history, you can do
this:
diff --git a/deps/npm/docs/content/cli-commands/npm-whoami.md b/deps/npm/docs/content/cli-commands/npm-whoami.md
index 2ef2ff0ee62..b0eda4e46aa 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm-whoami.md
+++ b/deps/npm/docs/content/cli-commands/npm-whoami.md
@@ -1,10 +1,10 @@
---
-section: cli-commands
+section: cli-commands
title: npm-whoami
description: Display npm username
---
-# npm-whoami
+# npm-whoami(1)
## Display npm username
### Synopsis
diff --git a/deps/npm/docs/content/cli-commands/npm.md b/deps/npm/docs/content/cli-commands/npm.md
index 2b18c971ae4..01a9308204d 100755..100644
--- a/deps/npm/docs/content/cli-commands/npm.md
+++ b/deps/npm/docs/content/cli-commands/npm.md
@@ -1,10 +1,11 @@
---
-section: cli-commands
+section: cli-commands
title: npm
description: javascript package manager
---
-# npm
+# npm(1)
+
## javascript package manager
### Synopsis
@@ -44,7 +45,7 @@ terms of use.
You probably got npm because you want to install stuff.
Use `npm install blerg` to install the latest version of "blerg". Check out
-[`npm-install`](npm-install) for more info. It can do a lot of stuff.
+[`npm install`](/cli-commands/npm-install) for more info. It can do a lot of stuff.
Use the `npm search` command to show everything that's available.
Use `npm ls` to show everything you've installed.
@@ -67,7 +68,7 @@ the [node-gyp Wiki](https://github.com/TooTallNate/node-gyp/wiki).
### Directories
-See [`npm-folders`](/docs/configuring-npm/folders) to learn about where npm puts stuff.
+See [`folders`](/configuring-npm/folders) to learn about where npm puts stuff.
In particular, npm has two modes of operation:
@@ -88,7 +89,7 @@ If you're using npm to develop and publish your code, check out the
following help topics:
* json:
- Make a package.json file. See [`package.json`](/docs/configuring-npm/package.json).
+ Make a package.json file. See [`package.json`](/configuring-npm/package.json).
* link:
For linking your current working code into Node's path, so that you
don't have to reinstall every time you make a change. Use
@@ -129,7 +130,7 @@ npm is extremely configurable. It reads its configuration options from
npm's default configuration options are defined in
lib/utils/config-defs.js. These must not be changed.
-See [`npm-config`](/docs/using-npm/config) for much much more information.
+See [`config`](/using-npm/config) for much much more information.
### Contributions
@@ -139,8 +140,7 @@ If you would like to contribute, but don't know what to work on, read
the contributing guidelines and check the issues list.
* [CONTRIBUTING.md](https://github.com/npm/cli/blob/latest/CONTRIBUTING.md)
-* [Bug tracker](https://npm.community/c/bugs)
-* [Support tracker](https://npm.community/c/support)
+* [Bug tracker](https://github.com/npm/cli/issues)
### Bugs
diff --git a/deps/npm/docs/content/configuring-npm/folders.md b/deps/npm/docs/content/configuring-npm/folders.md
index 913f90cbf81..96a8f4783d7 100755..100644
--- a/deps/npm/docs/content/configuring-npm/folders.md
+++ b/deps/npm/docs/content/configuring-npm/folders.md
@@ -4,7 +4,7 @@ title: folders
description: Folder Structures Used by npm
---
-# folders
+# folders(5)
## Folder Structures Used by npm
@@ -49,8 +49,7 @@ Global installs on Windows go to `{prefix}/node_modules` (that is, no
Scoped packages are installed the same way, except they are grouped together
in a sub-folder of the relevant `node_modules` folder with the name of that
scope prefix by the @ symbol, e.g. `npm install @myorg/package` would place
-the package in `{prefix}/node_modules/@myorg/package`. See [`scope`](/docs/using-npm/scope) for
-more details.
+the package in `{prefix}/node_modules/@myorg/package`. See [`scope`](/using-npm/scope) for more details.
If you wish to `require()` a package, then install it locally.
@@ -74,7 +73,7 @@ Man pages are not installed on Windows systems.
#### Cache
-See [`npm-cache`](/docs/cli-commands/npm-cache). Cache files are stored in `~/.npm` on Posix, or
+See [`npm cache`](/cli-commands/npm-cache). Cache files are stored in `~/.npm` on Posix, or
`%AppData%/npm-cache` on Windows.
This is controlled by the `cache` configuration param.
@@ -210,7 +209,7 @@ not be included in the package tarball.
This allows a package maintainer to install all of their dependencies
(and dev dependencies) locally, but only re-publish those items that
-cannot be found elsewhere. See [`package.json`](/docs/configuring-npm/package.json) for more information.
+cannot be found elsewhere. See [`package.json`](/configuring-npm/package.json) for more information.
### See also
diff --git a/deps/npm/docs/content/configuring-npm/install.md b/deps/npm/docs/content/configuring-npm/install.md
index 9e4f222b403..31a316f8e06 100644
--- a/deps/npm/docs/content/configuring-npm/install.md
+++ b/deps/npm/docs/content/configuring-npm/install.md
@@ -4,7 +4,11 @@ title: install
description: Download and install node and npm
---
-# Download and Install npm
+# install(5)
+
+## Download and Install npm
+
+### Description
To publish and install packages to and from the public npm registry, you must install Node.js and the npm command line interface using either a Node version manager or a Node installer. **We strongly recommend using a Node version manager to install Node.js and npm.** We do not recommend using a Node installer, since the Node installation process installs npm in a directory with local permissions and can cause permissions errors when you run npm packages globally.
diff --git a/deps/npm/docs/content/configuring-npm/npmrc.md b/deps/npm/docs/content/configuring-npm/npmrc.md
index b1a66ce10bf..090ed5944fc 100755..100644
--- a/deps/npm/docs/content/configuring-npm/npmrc.md
+++ b/deps/npm/docs/content/configuring-npm/npmrc.md
@@ -4,7 +4,7 @@ title: npmrc
description: The npm config files
---
-# npmrc
+# npmrc(5)
## The npm config files
@@ -16,7 +16,7 @@ variables, and `npmrc` files.
The `npm config` command can be used to update and edit the contents
of the user and global npmrc files.
-For a list of available configuration options, see [npm-config](/docs/using-npm/config).
+For a list of available configuration options, see [config](/using-npm/config).
### Files
diff --git a/deps/npm/docs/content/configuring-npm/package-json.md b/deps/npm/docs/content/configuring-npm/package-json.md
index 6c19b94ba35..b7759f482f9 100755..100644
--- a/deps/npm/docs/content/configuring-npm/package-json.md
+++ b/deps/npm/docs/content/configuring-npm/package-json.md
@@ -4,7 +4,7 @@ title: package.json
description: Specifics of npm's package.json handling
---
-# package.json
+# package.json(5)
## Specifics of npm's package.json handling
@@ -14,7 +14,7 @@ This document is all you need to know about what's required in your package.json
file. It must be actual JSON, not just a JavaScript object literal.
A lot of the behavior described in this document is affected by the config
-settings described in [`npm-config`](/docs/using-npm/config).
+settings described in [`config`](/using-npm/config).
### name
@@ -30,7 +30,7 @@ Some rules:
* The name must be less than or equal to 214 characters. This includes the scope for
scoped packages.
-* The name can't start with a dot or an underscore.
+* The names of scoped packages can begin with a dot or an underscore. This is not permitted without a scope.
* New packages must not have uppercase letters in the name.
* The name ends up being part of a URL, an argument on the command line, and a
folder name. Therefore, the name can't contain any non-URL-safe characters.
@@ -47,7 +47,7 @@ Some tips:
already, before you get too attached to it. <https://www.npmjs.com/>
A name can be optionally prefixed by a scope, e.g. `@myorg/mypackage`. See
-[`npm-scope`](/docs/using-npm/scope) for more detail.
+[`scope`](/using-npm/scope) for more detail.
### version
@@ -61,7 +61,7 @@ Version must be parseable by
[node-semver](https://github.com/isaacs/node-semver), which is bundled
with npm as a dependency. (`npm install semver` to use it yourself.)
-More on version numbers and ranges at [semver](/docs/using-npm/semver).
+More on version numbers and ranges at [semver](/using-npm/semver).
### description
@@ -469,7 +469,7 @@ The "scripts" property is a dictionary containing script commands that are run
at various times in the lifecycle of your package. The key is the lifecycle
event, and the value is the command to run at that point.
-See [`npm-scripts`](/docs/using-npm/scripts) to find out more about writing package scripts.
+See [`scripts`](/using-npm/scripts) to find out more about writing package scripts.
### config
@@ -486,7 +486,7 @@ and then had a "start" command that then referenced the
`npm_package_config_port` environment variable, then the user could
override that by doing `npm config set foo:port 8001`.
-See [`npm-config`](/docs/using-npm/config) and [`npm-scripts`](/docs/using-npm/scripts) for more on package
+See [`config`](/using-npm/config) and [`scripts`](/using-npm/scripts) for more on package
configs.
### dependencies
@@ -499,15 +499,15 @@ tarball or git URL.
**Please do not put test harnesses or transpilers in your
`dependencies` object.** See `devDependencies`, below.
-See [semver](/docs/using-npm/semver) for more details about specifying version ranges.
+See [semver](/using-npm/semver) for more details about specifying version ranges.
* `version` Must match `version` exactly
* `>version` Must be greater than `version`
* `>=version` etc
* `<version`
* `<=version`
-* `~version` "Approximately equivalent to version" See [semver](/docs/using-npm/semver)
-* `^version` "Compatible with version" See [semver](/docs/using-npm/semver)
+* `~version` "Approximately equivalent to version" See [semver](/using-npm/semver)
+* `^version` "Compatible with version" See [semver](/using-npm/semver)
* `1.2.x` 1.2.0, 1.2.1, etc., but not 1.3.0
* `http://...` See 'URLs as Dependencies' below
* `*` Matches any version
@@ -516,7 +516,7 @@ See [semver](/docs/using-npm/semver) for more details about specifying version r
* `range1 || range2` Passes if either range1 or range2 are satisfied.
* `git...` See 'Git URLs as Dependencies' below
* `user/repo` See 'GitHub URLs' below
-* `tag` A specific version tagged and published as `tag` See [`npm-dist-tag`](/docs/cli-commands/npm-dist-tag)
+* `tag` A specific version tagged and published as `tag` See [`npm dist-tag`](/cli-commands/npm-dist-tag)
* `path/path/path` See [Local Paths](#local-paths) below
For example, these are all valid:
@@ -632,7 +632,7 @@ object.
These things will be installed when doing `npm link` or `npm install`
from the root of a package, and can be managed like any other npm
-configuration param. See [`npm-config`](/docs/using-npm/config) for more on the topic.
+configuration param. See [`config`](/using-npm/config) for more on the topic.
For build steps that are not platform-specific, such as compiling
CoffeeScript or other languages to JavaScript, use the `prepare`
@@ -865,7 +865,7 @@ to the global public registry or that a scoped module is private by default.
Any config values can be overridden, but only "tag", "registry" and "access"
probably matter for the purposes of publishing.
-See [`npm-config`](/docs/using-npm/config) to see the list of config options that can be
+See [`config`](/using-npm/config) to see the list of config options that can be
overridden.
### DEFAULT VALUES
diff --git a/deps/npm/docs/content/configuring-npm/package-lock-json.md b/deps/npm/docs/content/configuring-npm/package-lock-json.md
index 33a74f55fed..9f3ca4683de 100755..100644
--- a/deps/npm/docs/content/configuring-npm/package-lock-json.md
+++ b/deps/npm/docs/content/configuring-npm/package-lock-json.md
@@ -4,7 +4,7 @@ title: package-lock.json
description: A manifestation of the manifest
---
-# package-lock.json
+# package-lock.json(5)
## A manifestation of the manifest
@@ -28,7 +28,7 @@ various purposes:
One key detail about `package-lock.json` is that it cannot be published, and it
will be ignored if found in any place other than the toplevel package. It shares
-a format with [npm-shrinkwrap.json](docs/configuring-npm/shrinkwrap-json), which is essentially the same file, but
+a format with [npm-shrinkwrap.json](/configuring-npm/shrinkwrap-json), which is essentially the same file, but
allows publication. This is not recommended unless deploying a CLI tool or
otherwise using the publication process for producing production packages.
diff --git a/deps/npm/docs/content/configuring-npm/package-locks.md b/deps/npm/docs/content/configuring-npm/package-locks.md
index acdf29136f0..de65e3c634f 100755..100644
--- a/deps/npm/docs/content/configuring-npm/package-locks.md
+++ b/deps/npm/docs/content/configuring-npm/package-locks.md
@@ -4,13 +4,13 @@ title: package-locks
description: An explanation of npm lockfiles
---
-# package-locks
+# package-locks(5)
## An explanation of npm lockfiles
### Description
-Conceptually, the "input" to [`npm-install`](/docs/cli-commands/npm-install) is a [package.json](/docs/configuring-npm/package-json), while its
+Conceptually, the "input" to [`npm install`](/cli-commands/npm-install) is a [package.json](/configuring-npm/package-json), while its
"output" is a fully-formed `node_modules` tree: a representation of the
dependencies you declared. In an ideal world, npm would work like a pure
function: the same `package.json` should produce the exact same `node_modules`
@@ -83,8 +83,7 @@ author are not the same person, there's no way for A's author to say
that he or she does not want to pull in newly published versions of C
when B hasn't changed at all.
-To prevent this potential issue, npm uses [package-lock.json](/docs/configuring-npm/package-lock-json) or, if present,
-[npm-shrinkwrap.json](shrinkwrap.json). These files are called package locks, or lockfiles.
+To prevent this potential issue, npm uses [package-lock.json](/configuring-npm/package-lock-json) or, if present, [npm-shrinkwrap.json](/configuring-npm/shrinkwrap-json). These files are called package locks, or lockfiles.
Whenever you run `npm install`, npm generates or updates your package lock,
which will look something like this:
@@ -112,7 +111,7 @@ which will look something like this:
This file describes an *exact*, and more importantly *reproducible*
`node_modules` tree. Once it's present, any future installation will base its
work off this file, instead of recalculating dependency versions off
-[package.json](/docs/configuring-npm/package-json).
+[package.json](/configuring-npm/package-json).
The presence of a package lock changes the installation behavior such that:
diff --git a/deps/npm/docs/content/configuring-npm/shrinkwrap-json.md b/deps/npm/docs/content/configuring-npm/shrinkwrap-json.md
index f32c1bc970a..bc5e061d55b 100755..100644
--- a/deps/npm/docs/content/configuring-npm/shrinkwrap-json.md
+++ b/deps/npm/docs/content/configuring-npm/shrinkwrap-json.md
@@ -4,13 +4,13 @@ title: shrinkwrap.json
description: A publishable lockfile
---
-# npm-shrinkwrap.json
+# npm-shrinkwrap.json(5)
## A publishable lockfile
### Description
-`npm-shrinkwrap.json` is a file created by [`npm-shrinkwrap`](/docs/cli-commands/npm-shrinkwrap). It is identical to
+`npm-shrinkwrap.json` is a file created by [`npm shrinkwrap`](/cli-commands/npm-shrinkwrap). It is identical to
`package-lock.json`, with one major caveat: Unlike `package-lock.json`,
`npm-shrinkwrap.json` may be included when publishing a package.
@@ -24,7 +24,7 @@ Additionally, if both `package-lock.json` and `npm-shrinkwrap.json` are present
in a package root, `package-lock.json` will be ignored in favor of this file.
For full details and description of the `npm-shrinkwrap.json` file format, refer
-to the manual page for [package-lock.json](/docs/configuring-npm/package-lock-json).
+to the manual page for [package-lock.json](/configuring-npm/package-lock-json).
### See also
diff --git a/deps/npm/docs/content/using-npm/coding-style.md b/deps/npm/docs/content/using-npm/coding-style.md
deleted file mode 100755
index e329bda7d93..00000000000
--- a/deps/npm/docs/content/using-npm/coding-style.md
+++ /dev/null
@@ -1,212 +0,0 @@
----
-section: using-npm
-title: coding-style
-description: npm's "funny" coding style
----
-
-# coding-style
-## npm's "funny" coding style
-
-### Description
-
-npm's coding style is a bit unconventional. It is not different for
-difference's sake, but rather a carefully crafted style that is
-designed to reduce visual clutter and make bugs more apparent.
-
-If you want to contribute to npm (which is very encouraged), you should
-make your code conform to npm's style.
-
-Note: this concerns npm's code not the specific packages that you can download from the npm registry.
-
-### Line Length
-
-Keep lines shorter than 80 characters. It's better for lines to be
-too short than to be too long. Break up long lists, objects, and other
-statements onto multiple lines.
-
-### Indentation
-
-Two-spaces. Tabs are better, but they look like hell in web browsers
-(and on GitHub), and node uses 2 spaces, so that's that.
-
-Configure your editor appropriately.
-
-### Curly braces
-
-Curly braces belong on the same line as the thing that necessitates them.
-
-Bad:
-
-```javascript
-function ()
-{
-```
-
-Good:
-```javascript
-function () {
-```
-
-If a block needs to wrap to the next line, use a curly brace. Don't
-use it if it doesn't.
-
-Bad:
-
-```javascript
-if (foo) { bar() }
-while (foo)
- bar()
-```
-Good:
-
-```javascript
-if (foo) bar()
-while (foo) {
- bar()
-}
-```
-
-### Semicolons
-
-Don't use them except in four situations:
-
-* `for (;;)` loops. They're actually required.
-* null loops like: `while (something) ;` (But you'd better have a good
- reason for doing that.)
-* `case 'foo': doSomething(); break`
-* In front of a leading `(` or `[` at the start of the line.
- This prevents the expression from being interpreted
- as a function call or property access, respectively.
-
-Some examples of good semicolon usage:
-
-```javascript
-;(x || y).doSomething()
-;[a, b, c].forEach(doSomething)
-for (var i = 0; i < 10; i ++) {
- switch (state) {
- case 'begin': start(); continue
- case 'end': finish(); break
- default: throw new Error('unknown state')
- }
- end()
-}
-```
-
-Note that starting lines with `-` and `+` also should be prefixed
-with a semicolon, but this is much less common.
-
-### Comma First
-
-If there is a list of things separated by commas, and it wraps
-across multiple lines, put the comma at the start of the next
-line, directly below the token that starts the list. Put the
-final token in the list on a line by itself. For example:
-
-```javascript
-var magicWords = [ 'abracadabra'
- , 'gesundheit'
- , 'ventrilo'
- ]
- , spells = { 'fireball' : function () { setOnFire() }
- , 'water' : function () { putOut() }
- }
- , a = 1
- , b = 'abc'
- , etc
- , somethingElse
- ```
-
-### Quotes
-Use single quotes for strings except to avoid escaping.
-
-Bad:
-
-```javascript
-var notOk = "Just double quotes"
-```
-
-Good:
-
-```javascript
-var ok = 'String contains "double" quotes'
-var alsoOk = "String contains 'single' quotes or apostrophe"
-```
-
-### Whitespace
-
-Put a single space in front of `(` for anything other than a function call.
-Also use a single space wherever it makes things more readable.
-
-Don't leave trailing whitespace at the end of lines. Don't indent empty
-lines. Don't use more spaces than are helpful.
-
-### Functions
-
-Use named functions. They make stack traces a lot easier to read.
-
-### Callbacks, Sync/async Style
-
-Use the asynchronous/non-blocking versions of things as much as possible.
-It might make more sense for npm to use the synchronous fs APIs, but this
-way, the fs and http and child process stuff all uses the same callback-passing
-methodology.
-
-The callback should always be the last argument in the list. Its first
-argument is the Error or null.
-
-Be very careful never to ever ever throw anything. It's worse than useless.
-Just send the error message back as the first argument to the callback.
-
-### Errors
-
-Always create a new Error object with your message. Don't just return a
-string message to the callback. Stack traces are handy.
-
-### Logging
-
-Logging is done using the [npmlog](https://github.com/npm/npmlog)
-utility.
-
-Please clean up logs when they are no longer helpful. In particular,
-logging the same object over and over again is not helpful. Logs should
-report what's happening so that it's easier to track down where a fault
-occurs.
-
-Use appropriate log levels. See [`npm-config`](/docs/using-npm/config) and search for
-"loglevel".
-
-### Case, naming, etc.
-
-Use `lowerCamelCase` for multiword identifiers when they refer to objects,
-functions, methods, properties, or anything not specified in this section.
-
-Use `UpperCamelCase` for class names (things that you'd pass to "new").
-
-Use `all-lower-hyphen-css-case` for multiword filenames and config keys.
-
-Use named functions. They make stack traces easier to follow.
-
-Use `CAPS_SNAKE_CASE` for constants, things that should never change
-and are rarely used.
-
-Use a single uppercase letter for function names where the function
-would normally be anonymous, but needs to call itself recursively. It
-makes it clear that it's a "throwaway" function.
-
-### null, undefined, false, 0
-
-Boolean variables and functions should always be either `true` or
-`false`. Don't set it to 0 unless it's supposed to be a number.
-
-When something is intentionally missing or removed, set it to `null`.
-
-Don't set things to `undefined`. Reserve that value to mean "not yet
-set to anything."
-
-Boolean objects are forbidden.
-
-### See Also
-
-* [npm developers](/using-npm/developers)
-* [npm](/cli-commands/npm)
diff --git a/deps/npm/docs/content/using-npm/config.md b/deps/npm/docs/content/using-npm/config.md
index b5b43710021..a6947b17d58 100755..100644
--- a/deps/npm/docs/content/using-npm/config.md
+++ b/deps/npm/docs/content/using-npm/config.md
@@ -4,7 +4,7 @@ title: config
description: More than you probably want to know about npm configuration
---
-# config
+# config(7)
## More than you probably want to know about npm configuration
@@ -33,7 +33,7 @@ interpreted as a configuration parameter. For example, putting
configuration parameter to `bar`. Any environment configurations that
are not given a value will be given the value of `true`. Config
values are case-insensitive, so `NPM_CONFIG_FOO=bar` will work the
-same. However, please note that inside [`npm-scripts`](/docs/using-npm/scripts)
+same. However, please note that inside [`scripts`](/using-npm/scripts)
npm will set its own environment variables and Node will prefer
those lowercase versions over any uppercase ones that you might set.
For details see [this issue](https://github.com/npm/npm/issues/14528).
@@ -52,7 +52,7 @@ The four relevant files are:
CLI option `--globalconfig` or environment variable `$NPM_CONFIG_GLOBALCONFIG`)
* npm's built-in configuration file (`/path/to/npm/npmrc`)
-See [npmrc](/docs/configuring-npm/npmrc) for more details.
+See [npmrc](/configuring-npm/npmrc) for more details.
#### Default Configs
@@ -111,7 +111,7 @@ npm ls --global --parseable --long --loglevel info
### Per-Package Config Settings
-When running scripts (see [`npm-scripts`](scripts)) the package.json "config"
+When running scripts (see [`scripts`](/using-npm/scripts)) the package.json "config"
keys are overwritten in the environment if there is a config param of
`<name>[@<version>]:<key>`. For example, if the package.json has
this:
@@ -134,7 +134,7 @@ then the user could change the behavior by doing:
npm config set foo:port 80
```
-See [package.json](/docs/configuring-npm/package-json) for more information.
+See [package.json](/configuring-npm/package-json) for more information.
### Config Settings
@@ -179,7 +179,7 @@ When "dev" or "development" and running local `npm shrinkwrap`,
When "true" submit audit reports alongside `npm install` runs to the default
registry and all registries configured for scopes. See the documentation
-for [`npm-audit`](/docs/cli-commands/npm-audit) for details on what is submitted.
+for [`npm audit`](/cli-commands/npm-audit) for details on what is submitted.
#### audit-level
@@ -270,7 +270,7 @@ well as for the CA information to be stored in a file on disk.
* Default: Windows: `%AppData%\npm-cache`, Posix: `~/.npm`
* Type: path
-The location of npm's cache directory. See [`npm-cache`](/docs/cli-commands/npm-cache)
+The location of npm's cache directory. See [`npm cache`](/cli-commands/npm-cache)
#### cache-lock-stale
@@ -456,7 +456,7 @@ packages.
When "true" displays the message at the end of each `npm install`
aknowledging the number of dependencies looking for funding.
-See [`npm-fund`](/docs/cli-commands/npm-fund) for details.
+See [`npm fund`](/cli-commands/npm-fund) for details.
#### git
@@ -488,7 +488,7 @@ Run git commit hooks when using the `npm version` command.
Operates in "global" mode, so that packages are installed into the
`prefix` folder instead of the current working directory. See
-[npm-folders](/docs/configuring-npm/folders) for more on the differences in behavior.
+[folders](/configuring-npm/folders) for more on the differences in behavior.
* packages are installed into the `{prefix}/lib/node_modules` folder, instead of the
current working directory.
@@ -571,7 +571,7 @@ If true, npm does not run scripts specified in package.json files.
A module that will be loaded by the `npm init` command. See the
documentation for the
[init-package-json](https://github.com/isaacs/init-package-json) module
-for more information, or [npm-init](/docs/cli-commands/npm-init).
+for more information, or [npm init](/cli-commands/npm-init).
#### init-author-name
@@ -857,7 +857,7 @@ for updates immediately even for fresh package data.
#### prefix
-* Default: see [npm-folders](/docs/configuring-npm/folders)
+* Default: see [folders](/configuring-npm/folders)
* Type: path
The location to install global items. If set on the command line, then
@@ -1228,7 +1228,7 @@ version of npm than the latest.
* Type: Boolean
Set to show short usage output (like the -H output)
-instead of complete help when doing [`npm-help`](/docs/cli-commands/npm-help).
+instead of complete help when doing [`npm help`](/cli-commands/npm-help).
#### user
diff --git a/deps/npm/docs/content/using-npm/developers.md b/deps/npm/docs/content/using-npm/developers.md
index ed4572d4785..80b7fee6a54 100755..100644
--- a/deps/npm/docs/content/using-npm/developers.md
+++ b/deps/npm/docs/content/using-npm/developers.md
@@ -4,7 +4,7 @@ title: developers
description: Developer Guide
---
-# developers
+# developers(7)
## Developer Guide
@@ -58,7 +58,7 @@ an argument to `git checkout`. The default is `master`.
You need to have a `package.json` file in the root of your project to do
much of anything with npm. That is basically the whole interface.
-See [`package.json`](/docs/configuring-npm/package-json) for details about what goes in that file. At the very
+See [`package.json`](/configuring-npm/package-json) for details about what goes in that file. At the very
least, you need:
* name:
@@ -87,7 +87,7 @@ least, you need:
If you have a special compilation or installation script, then you
should put it in the `scripts` object. You should definitely have at
least a basic smoke-test command as the "scripts.test" field.
- See [npm-scripts](/docs/using-npm/scripts).
+ See [scripts](/using-npm/scripts).
* main:
If you have a single module that serves as the entry point to your
@@ -100,7 +100,7 @@ least, you need:
they'll get installed just like these ones.
You can use `npm init` in the root of your package in order to get you
-started with a pretty basic package.json file. See [`npm-init`](/docs/cli-commands/npm-init) for
+started with a pretty basic package.json file. See [`npm init`](/cli-commands/npm-init) for
more info.
### Keeping files *out* of your package
@@ -169,7 +169,7 @@ changes in real time without having to keep re-installing it. (You do
need to either re-link or `npm rebuild -g` to update compiled packages,
of course.)
-More info at [`npm-link`](/docs/cli-commands/npm-link).
+More info at [`npm link`](/cli-commands/npm-link).
### Before Publishing: Make Sure Your Package Installs and Works
@@ -217,7 +217,7 @@ npm adduser
and then follow the prompts.
-This is documented better in [npm-adduser](/docs/cli-commands/npm-adduser).
+This is documented better in [npm adduser](/cli-commands/npm-adduser).
### Publish your package
diff --git a/deps/npm/docs/content/using-npm/disputes.md b/deps/npm/docs/content/using-npm/disputes.md
index 69397164d2e..65751618cab 100755..100644
--- a/deps/npm/docs/content/using-npm/disputes.md
+++ b/deps/npm/docs/content/using-npm/disputes.md
@@ -4,7 +4,7 @@ title: disputes
description: Handling Module Name Disputes
---
-# disputes
+# disputes(7)
## Handling Module Name Disputes
diff --git a/deps/npm/docs/content/using-npm/orgs.md b/deps/npm/docs/content/using-npm/orgs.md
index 8f1935dee89..9709a12d726 100755..100644
--- a/deps/npm/docs/content/using-npm/orgs.md
+++ b/deps/npm/docs/content/using-npm/orgs.md
@@ -4,7 +4,7 @@ title: orgs
description: Working with Teams & Orgs
---
-# orgs
+# orgs(7)
## Working with Teams & Orgs
@@ -24,8 +24,8 @@ The developer will be able to access packages based on the teams they are on. Ac
There are two main commands:
-1. `npm team` see [npm-team](/docs/cli-commands/npm-team) for more details
-2. `npm access` see [npm-access](/docs/cli-commands/npm-access) for more details
+1. `npm team` see [npm team](/cli-commands/npm-team) for more details
+2. `npm access` see [npm access](/cli-commands/npm-access) for more details
### Team Admins create teams
diff --git a/deps/npm/docs/content/using-npm/registry.md b/deps/npm/docs/content/using-npm/registry.md
index 8dbcba082bf..cd6a2e4d71e 100755..100644
--- a/deps/npm/docs/content/using-npm/registry.md
+++ b/deps/npm/docs/content/using-npm/registry.md
@@ -4,7 +4,7 @@ title: registry
description: The JavaScript Package Registry
---
-# registry
+# registry(7)
## The JavaScript Package Registry
@@ -32,9 +32,9 @@ of which there is a public mirror at
available at <https://github.com/npm/npm-registry-couchapp>.
The registry URL used is determined by the scope of the package (see
-[`npm-scope`](scope). If no scope is specified, the default registry is used, which is
-supplied by the `registry` config parameter. See [`npm-config`](/docs/cli-commands/npm-config),
-[`npmrc`](/docs/configuring-npm/npmrc), and [`npm-config`](/docs/using-npm/config) for more on managing npm's configuration.
+[`scope`](/using-npm/scope). If no scope is specified, the default registry is used, which is
+supplied by the `registry` config parameter. See [`npm config`](/cli-commands/npm-config),
+[`npmrc`](/configuring-npm/npmrc), and [`config`](/using-npm/config) for more on managing npm's configuration.
### Does npm send any information about me back to the registry?
@@ -81,7 +81,7 @@ published at all, or
`"publishConfig":{"registry":"http://my-internal-registry.local"}`
to force it to be published only to your internal registry.
-See [`package.json`](/docs/configuring-npm/package-json) for more info on what goes in the package.json file.
+See [`package.json`](/configuring-npm/package-json) for more info on what goes in the package.json file.
### Will you replicate from my registry into the public one?
diff --git a/deps/npm/docs/content/using-npm/removal.md b/deps/npm/docs/content/using-npm/removal.md
index 522ac2af53f..7c836846732 100755..100644
--- a/deps/npm/docs/content/using-npm/removal.md
+++ b/deps/npm/docs/content/using-npm/removal.md
@@ -4,7 +4,7 @@ title: removal
description: Cleaning the Slate
---
-# removal
+# removal(7)
## Cleaning the Slate
@@ -66,6 +66,5 @@ find /usr/local/{lib/node,bin} -exec grep -l npm \{\} \; ;
### See also
-* README
* [npm uninstall](/cli-commands/npm-uninstall)
* [npm prune](/cli-commands/npm-prune)
diff --git a/deps/npm/docs/content/using-npm/scope.md b/deps/npm/docs/content/using-npm/scope.md
index fe5d8976311..2cbc108f0db 100755..100644
--- a/deps/npm/docs/content/using-npm/scope.md
+++ b/deps/npm/docs/content/using-npm/scope.md
@@ -3,7 +3,7 @@ section: using-npm
title: scope
description: Scoped packages
---
-# scope
+# scope(7)
## Scoped packages
@@ -55,7 +55,7 @@ Or in `package.json`:
```
Note that if the `@` symbol is omitted, in either case, npm will instead attempt to
-install from GitHub; see [`npm-install`](/docs/cli-commands/npm-install).
+install from GitHub; see [`npm install`](/cli-commands/npm-install).
### Requiring scoped packages
diff --git a/deps/npm/docs/content/using-npm/scripts.md b/deps/npm/docs/content/using-npm/scripts.md
index 6af5f7224d8..6a2522fba43 100755..100644
--- a/deps/npm/docs/content/using-npm/scripts.md
+++ b/deps/npm/docs/content/using-npm/scripts.md
@@ -4,7 +4,7 @@ title: scripts
description: How npm handles the "scripts" field
---
-# scripts
+# scripts(7)
## How npm handles the "scripts" field
@@ -13,7 +13,7 @@ description: How npm handles the "scripts" field
npm supports the "scripts" property of the package.json file, for the
following scripts:
-* **prepublish**:
+* **prepublish** (_as of npm@5, `prepublish` is deprecated. Use `prepare` for build steps and `prepublishOnly` for upload-only._):
Run BEFORE the package is packed and published, as well as on local `npm
install` without any arguments. (See below)
* **prepare**:
@@ -59,7 +59,7 @@ following scripts:
Additionally, arbitrary scripts can be executed by running `npm
run-script <stage>`. *Pre* and *post* commands with matching
names will be run for those as well (e.g. `premyscript`, `myscript`,
-`postmyscript`). Scripts from dependencies can be run with
+`postmyscript`). Scripts from dependencies can be run with
`npm explore <pkg> -- npm run <stage>`.
#### Prepublish and Prepare
@@ -152,8 +152,8 @@ The package.json fields are tacked onto the `npm_package_` prefix. So,
for instance, if you had `{"name":"foo", "version":"1.2.5"}` in your
package.json file, then your package scripts would have the
`npm_package_name` environment variable set to "foo", and the
-`npm_package_version` set to "1.2.5". You can access these variables
-in your code with `process.env.npm_package_name` and
+`npm_package_version` set to "1.2.5". You can access these variables
+in your code with `process.env.npm_package_name` and
`process.env.npm_package_version`, and so on for other fields.
#### configuration
@@ -265,7 +265,7 @@ above.
only will prevent some optional features, then it's better to just
print a warning and exit successfully.
* Try not to use scripts to do what npm can do for you. Read through
- [`package.json`](/docs/configuring-npm/package-json) to see all the things that you can specify and enable
+ [`package.json`](/configuring-npm/package-json) to see all the things that you can specify and enable
by simply describing your package appropriately. In general, this
will lead to a more robust and consistent state.
* Inspect the env to determine where to put things. For instance, if
diff --git a/deps/npm/docs/content/using-npm/semver.md b/deps/npm/docs/content/using-npm/semver.md
index 92c6381b7fe..92c6381b7fe 100755..100644
--- a/deps/npm/docs/content/using-npm/semver.md
+++ b/deps/npm/docs/content/using-npm/semver.md
diff --git a/deps/npm/docs/gatsby-browser.js b/deps/npm/docs/gatsby-browser.js
index 035a4dc0398..b1425d1fb58 100644
--- a/deps/npm/docs/gatsby-browser.js
+++ b/deps/npm/docs/gatsby-browser.js
@@ -1,10 +1,8 @@
+import React from 'react'
+import Layout from './src/components/layout'
require('prismjs/themes/prism-tomorrow.css')
require('./src/main.css')
-/**
- * Implement Gatsby's Browser APIs in this file.
- *
- * See: https://www.gatsbyjs.org/docs/browser-apis/
- */
-
-// You can delete this file if you're not using it
+export const wrapPageElement = ({ element, props }) => {
+ return <Layout {...props} >{element}</Layout>
+}
diff --git a/deps/npm/docs/gatsby-config.js b/deps/npm/docs/gatsby-config.js
index b899bb0c5ae..f44e1bc4ede 100644
--- a/deps/npm/docs/gatsby-config.js
+++ b/deps/npm/docs/gatsby-config.js
@@ -1,5 +1,6 @@
-module.exports = {
- pathPrefix: `${__dirname}/public`,
+const IS_STATIC = process.env.GATSBY_IS_STATIC
+
+const OPTS = {
siteMetadata: {
title: 'npm cli documentation',
description: 'Documentation for the npm cli.',
@@ -86,3 +87,10 @@ module.exports = {
}
]
}
+
+const STATIC_OPTS = Object.assign({}, OPTS, {
+ pathPrefix: '__GATSBY_IPFS_PATH_PREFIX__',
+ plugins: OPTS.plugins.concat(['gatsby-plugin-ipfs'])
+})
+
+module.exports = IS_STATIC ? STATIC_OPTS : OPTS
diff --git a/deps/npm/docs/gatsby-ssr.js b/deps/npm/docs/gatsby-ssr.js
new file mode 100644
index 00000000000..33361c0a38c
--- /dev/null
+++ b/deps/npm/docs/gatsby-ssr.js
@@ -0,0 +1,6 @@
+import React from 'react'
+import Layout from './src/components/layout'
+
+export const wrapPageElement = ({ element, props }) => {
+ return <Layout {...props} >{element}</Layout>
+}
diff --git a/deps/npm/docs/package-lock.json b/deps/npm/docs/package-lock.json
index 7027cdd66d5..7fbff27b294 100644
--- a/deps/npm/docs/package-lock.json
+++ b/deps/npm/docs/package-lock.json
@@ -7583,6 +7583,47 @@
}
}
},
+ "gatsby-plugin-ipfs": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/gatsby-plugin-ipfs/-/gatsby-plugin-ipfs-2.0.2.tgz",
+ "integrity": "sha512-Igh4K0axPzfvmP8T0w5Vvo789HTaaC0XHTkHG18jTkwW04J5TV+YPULCxVqRRCGL4cEJgpLuX9TR9iCgEu5igA==",
+ "requires": {
+ "globby": "^8.0.1",
+ "is-text-path": "^1.0.1",
+ "p-map": "^2.0.0"
+ },
+ "dependencies": {
+ "globby": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
+ "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
+ "requires": {
+ "array-union": "^1.0.1",
+ "dir-glob": "2.0.0",
+ "fast-glob": "^2.0.2",
+ "glob": "^7.1.2",
+ "ignore": "^3.3.5",
+ "pify": "^3.0.0",
+ "slash": "^1.0.0"
+ }
+ },
+ "ignore": {
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug=="
+ },
+ "p-map": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
+ "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw=="
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
+ }
+ }
+ },
"gatsby-plugin-manifest": {
"version": "2.2.6",
"resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-2.2.6.tgz",
@@ -9967,6 +10008,14 @@
"has-symbols": "^1.0.0"
}
},
+ "is-text-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
+ "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=",
+ "requires": {
+ "text-extensions": "^1.0.0"
+ }
+ },
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
@@ -15763,6 +15812,11 @@
}
}
},
+ "text-extensions": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
+ "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ=="
+ },
"text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
diff --git a/deps/npm/docs/package.json b/deps/npm/docs/package.json
index 1cd5209d64b..cc009c53b8a 100644
--- a/deps/npm/docs/package.json
+++ b/deps/npm/docs/package.json
@@ -14,6 +14,7 @@
"gatsby": "^2.13.73",
"gatsby-image": "^2.2.10",
"gatsby-plugin-catch-links": "^2.1.9",
+ "gatsby-plugin-ipfs": "^2.0.2",
"gatsby-plugin-manifest": "^2.2.6",
"gatsby-plugin-no-sourcemaps": "^2.1.1",
"gatsby-plugin-offline": "^2.2.7",
diff --git a/deps/npm/docs/src/components/DocLinks.js b/deps/npm/docs/src/components/DocLinks.js
index 3d43b9c92f7..f3f5ef6484e 100644
--- a/deps/npm/docs/src/components/DocLinks.js
+++ b/deps/npm/docs/src/components/DocLinks.js
@@ -5,11 +5,9 @@ import {Flex} from 'rebass'
import {SidebarLink} from './links'
import Accordion from './Accordion'
-const IS_STATIC = process.env.GATSBY_IS_STATIC
-
const LinkDesc = styled.span`
- font-size: 11px;
- line-height: 1.5;
+ font-size: 11px;
+ line-height: 1.5;
text-transform: lowercase;
display: block;
font-weight: 400;
@@ -37,7 +35,7 @@ const DocLinks = ({data}) => {
return (
<Flex flexDirection='column' key={index}>
<SidebarLink
- to={`${linkData.fields.slug}${IS_STATIC ? '/index.html' : ''}`}
+ to={`${linkData.fields.slug}`}
activeClassName='active-sidebar-link'
>
{title}
diff --git a/deps/npm/docs/src/components/FoundTypo.js b/deps/npm/docs/src/components/FoundTypo.js
index b92f9a09cfd..5aca0894934 100644
--- a/deps/npm/docs/src/components/FoundTypo.js
+++ b/deps/npm/docs/src/components/FoundTypo.js
@@ -10,7 +10,7 @@ const Container = styled.div`
const FoundTypo = () => {
return (
<Container>
- <p>👀 Found a typo? <a href='https://github.com/npm/cli/'>Let us know!</a></p>
+ <p><span role='img' aria-label='eyes-emoji'>👀</span> Found a typo? <a href='https://github.com/npm/cli/'>Let us know!</a></p>
<p>The current stable version of npm is <a href='https://github.com/npm/cli/'>here</a>. To upgrade, run: <code className='language-text'>npm install npm@latest -g</code></p>
<p>
To report bugs or submit feature requests for the docs, please post <a href='https://npm.community/c/support/docs-needed'>here</a>.
diff --git a/deps/npm/docs/src/components/MobileSidebar.js b/deps/npm/docs/src/components/MobileSidebar.js
index c1470883e1c..13835e6aa78 100644
--- a/deps/npm/docs/src/components/MobileSidebar.js
+++ b/deps/npm/docs/src/components/MobileSidebar.js
@@ -16,10 +16,10 @@ const MobileContainer = styled.div`
right: 0px;
background-color: ${(props) => props.theme.colors.white};
z-index: 100;
-
+
@media screen and (min-width: ${(props) => props.theme.breakpoints.TABLET}) {
display: none;
- }
+ }
`
const MobileSidebar = () => {
diff --git a/deps/npm/docs/src/components/Sidebar.js b/deps/npm/docs/src/components/Sidebar.js
index ea03729cfa7..3141cb0fa0f 100644
--- a/deps/npm/docs/src/components/Sidebar.js
+++ b/deps/npm/docs/src/components/Sidebar.js
@@ -9,19 +9,19 @@ const Container = styled.nav`
display: none;
width: 380px;
position: sticky;
- overflow: scroll;
+ overflow: scroll;
padding-bottom: 200px;
top: 54px;
background-color: ${(props) => props.theme.colors.white};
@media screen and (min-width: ${(props) => props.theme.breakpoints.TABLET}) {
display: block;
- }
+ }
`
const Sidebar = () => {
return (
- <Container>
+ <Container className='sidebar'>
<DocLinks />
</Container>
)
diff --git a/deps/npm/docs/src/components/home/DarkBlock.js b/deps/npm/docs/src/components/home/DarkBlock.js
index ebe77533141..bba6a9fc51b 100644
--- a/deps/npm/docs/src/components/home/DarkBlock.js
+++ b/deps/npm/docs/src/components/home/DarkBlock.js
@@ -30,7 +30,6 @@ const DarkBlock = () => {
<Text>
<p>The current stable version of npm is <a href={'https://github.com/npm/cli/releases/latest'} style={aStyle}>available on GitHub.</a></p>
<p>To upgrade, run: <code className={'language-text'} style={{color: 'white'}}>npm install npm@latest -g</code></p>
- <p>To report bugs or submit feature requests, <a href={'#'} style={aStyle}>please XXX.</a></p>
</Text>
<Box pt={4}><LinkButton to='cli-commands/npm' w={'120px'}>read docs</LinkButton></Box>
</ContentWrapper>
diff --git a/deps/npm/docs/src/components/home/FeatureCard.js b/deps/npm/docs/src/components/home/FeatureCard.js
index 86a93a9854a..744a01bb722 100644
--- a/deps/npm/docs/src/components/home/FeatureCard.js
+++ b/deps/npm/docs/src/components/home/FeatureCard.js
@@ -9,7 +9,7 @@ const Card = styled(Flex)`
`
const Desc = styled.p`
- padding: 5px 0;
+ padding: 5px 0;
font-size: 16px;
`
diff --git a/deps/npm/docs/src/components/home/Features.js b/deps/npm/docs/src/components/home/Features.js
index 0aac994bee0..e544b4ac9de 100644
--- a/deps/npm/docs/src/components/home/Features.js
+++ b/deps/npm/docs/src/components/home/Features.js
@@ -60,7 +60,7 @@ const Features = () => {
text={featureTexts.textTwo}
/>
</FeatureLink>
- <FeatureLink to={'/using-npm/coding-style'}>
+ <FeatureLink to={'/using-npm/developers'}>
<FeatureCard
icon={networkIcon}
title={featureTitles.titleThree}
diff --git a/deps/npm/docs/src/components/home/Footer.js b/deps/npm/docs/src/components/home/Footer.js
index a9b70a8598a..851b8dd5652 100644
--- a/deps/npm/docs/src/components/home/Footer.js
+++ b/deps/npm/docs/src/components/home/Footer.js
@@ -4,7 +4,7 @@ import styled from 'styled-components'
import {Flex, Box} from 'rebass'
const Container = styled(Flex)`
- background: center / cover no-repeat url(${boxes});
+ background: center / cover no-repeat url(${boxes});
height: 380px;
background-color: ${(props) => props.theme.colors.offWhite};
`
diff --git a/deps/npm/docs/src/components/home/Terminal.js b/deps/npm/docs/src/components/home/Terminal.js
index b0e9b9b502c..19d890cb980 100644
--- a/deps/npm/docs/src/components/home/Terminal.js
+++ b/deps/npm/docs/src/components/home/Terminal.js
@@ -16,7 +16,7 @@ const TerminalBody = styled(Flex)`
box-shadow: 0px 0px 17px 1px #dc3bc180;
border-radius: 2px;
top: ${(props) => props.top};
- left: ${(props) => props.left};
+ left: ${(props) => props.left};
right: 0;
position: absolute;
`
@@ -78,7 +78,7 @@ const Bracket = styled.span`
margin-top: 10px;
`
-const Text = styled.strong`
+const Text = styled.span`
font-size: 15px;
font-weight: 400;
letter-spacing: 1px;
diff --git a/deps/npm/docs/src/components/layout.js b/deps/npm/docs/src/components/layout.js
index 5fab7b22a7d..ebb2636bfcb 100644
--- a/deps/npm/docs/src/components/layout.js
+++ b/deps/npm/docs/src/components/layout.js
@@ -1,17 +1,23 @@
import React from 'react'
-import Navbar from './Navbar'
+import Navbar from './navbar'
import Sidebar from './Sidebar'
import {Flex, Box} from 'rebass'
+import { theme } from 'src/theme'
+import { ThemeProvider } from 'styled-components'
+
+const IS_STATIC = process.env.GATSBY_IS_STATIC
+
+const Layout = ({children, path}) => {
+ const showSidebar = IS_STATIC || path.match(/cli-commands|configuring-npm|using-npm/)
-const Layout = ({children, showSidebar}) => {
return (
- <React.Fragment>
+ <ThemeProvider theme={theme}>
<Navbar />
<Flex w={1}>
{showSidebar && <Sidebar />}
<Box width={1}>{children}</Box>
</Flex>
- </React.Fragment>
+ </ThemeProvider>
)
}
diff --git a/deps/npm/docs/src/components/scripts.js b/deps/npm/docs/src/components/scripts.js
index 54ad1654004..75126e11ffa 100644
--- a/deps/npm/docs/src/components/scripts.js
+++ b/deps/npm/docs/src/components/scripts.js
@@ -3,14 +3,18 @@ import React from 'react'
const IS_STATIC = process.env.GATSBY_IS_STATIC
const Scripts = () => {
+ // Workaround: Make links work on the static html site
if (IS_STATIC) {
return (
<script
dangerouslySetInnerHTML={{
__html: `
- // Workaround: Make links on our Markdown files work on the static site
- var anchors = document.querySelectorAll("#see-also + ul li a")
- Array.prototype.slice.call(anchors).map(function(el) { el.href = el + "/index.html" })
+ var anchors = document.querySelectorAll(".sidebar a, .documentation a")
+ Array.prototype.slice.call(anchors).map(function(el) {
+ if (el.href.match(/file:\\/\\//)) {
+ el.href = el.href + "/index.html"
+ }
+ })
`
}}
/>
diff --git a/deps/npm/docs/src/images/background-boxes.svg b/deps/npm/docs/src/images/background-boxes.svg
index c83a1efef7c..a3f744413e5 100644
--- a/deps/npm/docs/src/images/background-boxes.svg
+++ b/deps/npm/docs/src/images/background-boxes.svg
@@ -78,7 +78,7 @@
.st72{fill:#F2F2F2;}
.st73{opacity:0.4;fill:url(#SVGID_43_);}
.st74{fill:#413844;stroke:#223839;stroke-miterlimit:10;}
-
+
.st75{fill:#FFFFFF;fill-opacity:0.5;stroke:#223839;stroke-width:1.802;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st76{fill:url(#SVGID_44_);}
.st77{fill:url(#SVGID_45_);}
@@ -219,7 +219,7 @@
</g>
</g>
<rect x="-4794" y="-5613.1" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -4788 -5598.8521)" class="st9" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -3828.0918 -5597.7505)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">npm Enterprise Products Solutions Resources</tspan><tspan x="351.5" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:4;"> </tspan><tspan x="360" y="0" style="font-family:'Poppins-Regular'; font-size:14px;"> Docs Support</tspan></text>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="-4840" y1="-5632.0518" x2="-3241" y2="-5632.0518">
@@ -244,7 +244,7 @@
<stop offset="0" style="stop-color:#F15A24"/>
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
- <polygon class="st15" points="-4261.4,-5407 -4266.5,-5413.1 -4251.8,-5425.7 -4266.5,-5438.3 -4261.3,-5444.4 -4239.5,-5425.6
+ <polygon class="st15" points="-4261.4,-5407 -4266.5,-5413.1 -4251.8,-5425.7 -4266.5,-5438.3 -4261.3,-5444.4 -4239.5,-5425.6
"/>
</g>
<g class="st16">
@@ -255,7 +255,7 @@
<rect x="-3776" y="-5401.6" class="st17" width="30.5" height="8"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="1618" height="1337" xlink:href="7C982DBF67AE2D7E.png" transform="matrix(1 0 0 1 -4850 -2806.0515)">
</image>
<g>
@@ -263,7 +263,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="431" height="91" xlink:href="7C982DBF67AE2D82.png" transform="matrix(1 0 0 1 -4219 -5471.0518)">
</image>
<g>
@@ -292,7 +292,7 @@
<rect x="-4373.6" y="-5308.6" class="st47" width="742.6" height="304.6"/>
<text transform="matrix(1 0 0 1 -4373.584 -5286.4229)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">The</tspan><tspan x="61" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="81.8" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">intelligent</tspan><tspan x="255.3" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="276.1" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">package</tspan><tspan x="424.1" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="444.9" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">manager</tspan><tspan x="600.4" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="621.2" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">for</tspan><tspan x="668.2" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="689" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">the </tspan><tspan x="0" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Node</tspan><tspan x="87.2" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="101.6" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Javascript</tspan><tspan x="282.2" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="296.5" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Platform.</tspan><tspan x="452.1" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="466.5" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Install</tspan><tspan x="572.3" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="586.6" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">stuff</tspan><tspan x="664.1" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="678.5" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">and </tspan><tspan x="275.1" y="86" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">get coding!</tspan></text>
<rect x="-4136" y="-5106.1" class="st19" width="276" height="71"/>
-
+
<text transform="matrix(1 0 0 1 -4093.0112 -5068.6401)" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Read Docs</text>
<path class="st18" d="M-3236-4885.6c18.3,18.3-25.9-40-51.8-40c-25.9,0-25.9,40-51.8,40c-25.9,0-25.9-40-51.7-40
c-25.9,0-25.9,40-51.7,40c-25.9,0-25.9-40-51.7-40c-25.9,0-25.9,40-51.7,40c-25.9,0-25.9-40-51.7-40c-25.9,0-25.9,40-51.7,40
@@ -302,7 +302,7 @@
c-25.9,0-25.9,40-51.7,40c-25.9,0-25.9-40-51.7-40s-25.9,40-51.7,40c-25.9,0-25.9-40-51.7-40s-25.9,40-51.7,40s-25.9-40-51.7-40
s-25.9,40-51.7,40s-25.9-40-51.7-40v1283.5h1603.5C-3236.5-3642.1-3238.4-4887.9-3236-4885.6z"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="346" height="346" xlink:href="7C982DBF67AE2D85.png" transform="matrix(1 0 0 1 -4600 -4776.0518)">
</image>
<g>
@@ -310,7 +310,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="346" height="346" xlink:href="7C982DBF67AE2D86.png" transform="matrix(1 0 0 1 -4607 -4077.0515)">
</image>
<g>
@@ -318,7 +318,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="346" height="346" xlink:href="7C982DBF67AE2D84.png" transform="matrix(1 0 0 1 -3784 -4352.0518)">
</image>
<g>
@@ -339,7 +339,7 @@
c-25.9,0-25.9-24.2-51.8-24.2c-25.9,0-25.9,24.2-51.8,24.2c-25.9,0-25.9-24.2-51.8-24.2c-25.9,0-25.9,24.2-51.8,24.2
c-25.9,0-25.9-24.2-51.8-24.2c-25.9,0-25.9,24.2-51.8,24.2c-24.5,0-25.8-21.6-47.8-24v-607.2H-1623z"/>
<g>
-
+
<image style="overflow:visible;" width="1608" height="1247" xlink:href="7C982DBF67AE2D83.png" transform="matrix(1 0 0 1 -3227 -4957.0518)">
</image>
<g>
@@ -354,7 +354,7 @@
</g>
</g>
<rect x="-3174" y="-5611.1" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -3168 -5596.8521)" class="st9" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -2208.0918 -5601.7505)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">npm Enterprise Products Solutions Resources</tspan><tspan x="351.5" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:4;"> </tspan><tspan x="360" y="0" style="font-family:'Poppins-Regular'; font-size:14px;"> Docs Support</tspan></text>
<line class="st11" x1="-1620.5" y1="-5578.1" x2="-3220" y2="-5578.1"/>
@@ -369,7 +369,7 @@
<stop offset="0" style="stop-color:#F15A24"/>
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
- <polygon class="st22" points="-2683.4,-5376 -2688.5,-5382.1 -2673.8,-5394.7 -2688.5,-5407.3 -2683.3,-5413.4 -2661.5,-5394.6
+ <polygon class="st22" points="-2683.4,-5376 -2688.5,-5382.1 -2673.8,-5394.7 -2688.5,-5407.3 -2683.3,-5413.4 -2661.5,-5394.6
"/>
</g>
<g class="st16">
@@ -380,7 +380,7 @@
<rect x="-2198" y="-5370.6" class="st23" width="30.5" height="8"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="431" height="91" xlink:href="7C982DBF67AE2D8D.png" transform="matrix(1 0 0 1 -2641 -5440.0518)">
</image>
<g>
@@ -409,10 +409,10 @@
<rect x="-2795.6" y="-5299.6" class="st47" width="742.6" height="304.6"/>
<text transform="matrix(1 0 0 1 -2648.5601 -5284.8228)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:20px; letter-spacing:1;">The intelligent package manager for the </tspan><tspan x="-75.6" y="31" class="st18" style="font-family:'Poppins-Regular'; font-size:20px; letter-spacing:1;">Node Javascript Platform. Install stuff and get coding!</tspan></text>
<rect x="-2545" y="-5184.2" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -2494.0112 -5151.6401)" style="font-family:'Poppins-SemiBold'; font-size:20px; letter-spacing:1;">Read Docs</text>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="309" height="304" xlink:href="7C982DBF67AE2D8E.png" transform="matrix(1 0 0 1 -3045.6223 -4851.6738)">
</image>
<g>
@@ -434,18 +434,18 @@
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
<line class="st26" x1="-3219" y1="-5631.6" x2="-1620" y2="-5631.6"/>
-
+
<text transform="matrix(1 0 0 1 -2698.1777 -4733.3311)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Super Cool</text>
<g>
-
+
<text transform="matrix(1 0 0 1 -2990.1777 -4391.3311)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Easy to Use</text>
</g>
<g>
-
+
<text transform="matrix(1 0 0 1 -2685.1777 -3986.3308)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Ultra Fast</text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.7;" width="309" height="304" xlink:href="7C982DBF67AE2D8C.png" transform="matrix(1 0 0 1 -3055.6223 -4123.6738)">
</image>
<g>
@@ -462,7 +462,7 @@
<use xlink:href="#XMLID_1_" style="overflow:visible;"/>
</clipPath>
<g class="st27">
-
+
<image style="overflow:visible;opacity:0.4;" width="247" height="242" xlink:href="1FE9CA9FC2C9381.png" transform="matrix(1 0 0 1 -2266.0918 -4275.0894)">
</image>
<g>
@@ -470,7 +470,7 @@
</g>
</g>
<g class="st27">
-
+
<image style="overflow:visible;opacity:0.5;" width="309" height="304" xlink:href="1FE9CA9FC2C9387.png" transform="matrix(1 0 0 1 -2157.9446 -4441.7388)">
</image>
<g>
@@ -485,7 +485,7 @@
<circle class="st28" cx="-1959" cy="-4333.6" r="143"/>
<circle class="st8" cx="-1959" cy="-4333.6" r="134"/>
<rect x="-4794" y="-3399.1" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -4788 -3384.8518)" class="st9" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -3828.0918 -3389.7502)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">npm Enterprise Products Solutions Resources</tspan><tspan x="351.5" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:4;"> </tspan><tspan x="360" y="0" style="font-family:'Poppins-Regular'; font-size:14px;"> Docs Support</tspan></text>
<line class="st11" x1="-3240.5" y1="-3366.1" x2="-4840" y2="-3366.1"/>
@@ -500,7 +500,7 @@
<stop offset="0" style="stop-color:#F15A24"/>
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
- <polygon class="st30" points="-4303.4,-3164 -4308.5,-3170.1 -4293.8,-3182.7 -4308.5,-3195.3 -4303.3,-3201.4 -4281.5,-3182.6
+ <polygon class="st30" points="-4303.4,-3164 -4308.5,-3170.1 -4293.8,-3182.7 -4308.5,-3195.3 -4303.3,-3201.4 -4281.5,-3182.6
"/>
</g>
<g class="st16">
@@ -511,7 +511,7 @@
<rect x="-3818" y="-3158.6" class="st31" width="30.5" height="8"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="431" height="91" xlink:href="1FE9CA9FC2C9380.png" transform="matrix(1 0 0 1 -4261 -3228.0515)">
</image>
<g>
@@ -540,10 +540,10 @@
<rect x="-4415.6" y="-3087.6" class="st47" width="742.6" height="304.6"/>
<text transform="matrix(1 0 0 1 -4268.5601 -3072.8225)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:20px; letter-spacing:1;">The intelligent package manager for the </tspan><tspan x="-75.6" y="31" class="st18" style="font-family:'Poppins-Regular'; font-size:20px; letter-spacing:1;">Node Javascript Platform. Install stuff and get coding!</tspan></text>
<rect x="-4165" y="-2972.2" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -4114.0112 -2939.6399)" style="font-family:'Poppins-SemiBold'; font-size:20px; letter-spacing:1;">Read Docs</text>
<g class="st16">
-
+
<image style="overflow:visible;opacity:0.5;" width="309" height="304" xlink:href="1FE9CA9FC2C9383.png" transform="matrix(1 0 0 1 -4654.6226 -2628.6741)">
</image>
<g>
@@ -555,14 +555,14 @@
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
<line class="st32" x1="-4839" y1="-3419.6" x2="-3240" y2="-3419.6"/>
-
+
<text transform="matrix(1 0 0 1 -4307.1777 -2523.3308)" style="opacity:0.8;fill:#FFFFFF; font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Super Cool</text>
<g class="st33">
-
+
<text transform="matrix(1 0 0 1 -4599.1777 -2168.3308)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Easy to Use</text>
</g>
<g>
-
+
<text transform="matrix(1 0 0 1 -4294.1777 -1763.3309)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Ultra Fast</text>
</g>
<text transform="matrix(1 0 0 1 -4308.5654 -2475.6013)"><tspan x="0" y="0" class="st8" style="font-family:'Poppins-Regular'; font-size:20px;">Nunc malesuada suscipit enim at feugiat. Duis id mauris</tspan><tspan x="0" y="36" class="st8" style="font-family:'Poppins-Regular'; font-size:20px;">lectus. Donec a sagittis lectus.</tspan></text>
@@ -579,10 +579,10 @@
/>
<path class="st8" d="M-3569.4-2086.3h30.3v8.7h-30.3V-2086.3z"/>
</g>
-
+
<text transform="matrix(1 0 0 1 -4296.1777 -2681.3308)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Why use NPM CLI?</text>
<rect x="-3172" y="-3400.1" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -3166 -3385.8518)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -2206.0918 -3386.7502)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">npm Enterprise Products Solutions Resources</tspan><tspan x="351.5" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:4;"> </tspan><tspan x="360" y="0" style="font-family:'Poppins-Regular'; font-size:14px;"> Docs Support</tspan></text>
<linearGradient id="SVGID_23_" gradientUnits="userSpaceOnUse" x1="-3220" y1="-3419.5515" x2="-1620" y2="-3419.5515">
@@ -598,21 +598,21 @@
<line class="st11" x1="-1618.5" y1="-3364.1" x2="-3218" y2="-3364.1"/>
<circle class="st8" cx="-2885" cy="-2355.1" r="125"/>
<g class="st16">
-
+
<image style="overflow:visible;opacity:0.5;" width="309" height="304" xlink:href="1FE9CA9FC2C939F.png" transform="matrix(1 0 0 1 -3731.8604 -2263.6924)">
</image>
<g>
<ellipse class="st8" cx="-3577.4" cy="-2111.7" rx="113.9" ry="111.5"/>
</g>
</g>
-
+
<text transform="matrix(1 0 0 1 -2573.1777 -2432.3308)" class="st18" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Why use this?</text>
<line class="st38" x1="-2313.5" y1="-2300.6" x2="-2315.6" y2="-2300.6"/>
<line class="st38" x1="-2908.3" y1="-2300.6" x2="-2910.5" y2="-2300.6"/>
<line class="st39" x1="-1886" y1="-2020.1" x2="-1888.4" y2="-2020.1"/>
<line class="st40" x1="-2851.6" y1="-3276.4" x2="-2854.4" y2="-3276.4"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="930" height="551" xlink:href="1FE9CA9FC2C9382.png" transform="matrix(1 0 0 1 -2904.3645 -3334.416)">
</image>
<g>
@@ -626,7 +626,7 @@
<line class="st40" x1="-2798.1" y1="-3201.3" x2="-2800.8" y2="-3201.3"/>
<line class="st40" x1="-2829.8" y1="-3229" x2="-2832.5" y2="-3229"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="931" height="551" xlink:href="1FE9CA9FC2C9385.png" transform="matrix(1 0 0 1 -2872.3645 -3279.416)">
</image>
<g>
@@ -645,7 +645,7 @@
<line class="st40" x1="-1969.1" y1="-3221.9" x2="-1971.7" y2="-3221.9"/>
<line class="st40" x1="-2633.2" y1="-3142.9" x2="-2635.9" y2="-3142.9"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="931" height="551" xlink:href="1FE9CA9FC2C9386.png" transform="matrix(1 0 0 1 -2838.3645 -3220.416)">
</image>
<g>
@@ -665,16 +665,16 @@
<rect x="-2155" y="-3032.6" class="st42" width="30.5" height="8"/>
</g>
<g>
-
+
<linearGradient id="SVGID_26_" gradientUnits="userSpaceOnUse" x1="-2645.5444" y1="-3056.7014" x2="-2618.4526" y2="-3056.7014">
<stop offset="0" style="stop-color:#F15A24"/>
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
- <polygon class="st43" points="-2640.4,-3038 -2645.5,-3044.1 -2630.8,-3056.7 -2645.5,-3069.3 -2640.3,-3075.4 -2618.5,-3056.6
+ <polygon class="st43" points="-2640.4,-3038 -2645.5,-3044.1 -2630.8,-3056.7 -2645.5,-3069.3 -2640.3,-3075.4 -2618.5,-3056.6
"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="425" height="85" xlink:href="1FE9CA9FC2C9384.png" transform="matrix(1 0 0 1 -2595 -3099.0515)">
</image>
<g>
@@ -705,7 +705,7 @@
<g>
<rect x="-2492.7" y="-2827.1" class="st14" width="230" height="59.2"/>
<rect x="-2486.8" y="-2821.2" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -2435.8589 -2788.6399)" style="font-family:'Poppins-SemiBold'; font-size:20px; letter-spacing:1;">Read Docs</text>
</g>
</g>
@@ -739,12 +739,12 @@
h3.2v-13H-3106.2L-3106.2-3399z M-3115.2-3395.7h3.2v6.5h-3.2V-3395.7z M-3121.6-3382.8h6.4v-3.2h6.4v-13h-12.8V-3382.8z"/>
<rect x="-3136.9" y="-3399" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="-3071.9,-3395.8 -3071.9,-3389.5 -3065.8,-3389.5 -3065.8,-3386.4 -3072,-3386.4 -3078.3,-3386.4
+ <polygon class="st46" points="-3071.9,-3395.8 -3071.9,-3389.5 -3065.8,-3389.5 -3065.8,-3386.4 -3072,-3386.4 -3078.3,-3386.4
-3078.2,-3399 -3065.8,-3399 -3065.8,-3395.9 "/>
<rect x="-3063.2" y="-3399" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="-3057.3" y="-3392.4" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -6443.4009 -331.8764)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="-3036.1" y="-3391" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -6422.0322 -351.7385)" class="st46" width="2" height="8.3"/>
<rect x="-3049.1" y="-3399.1" class="st46" width="6.4" height="12.9"/>
</g>
@@ -761,7 +761,7 @@
</linearGradient>
<line class="st49" x1="-1202" y1="-3183.1" x2="-1202.5" y2="-3183.6"/>
<rect x="-1552" y="-3401.1" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -1546 -3386.8518)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -393.0918 -3385.7502)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">Configuring NPM</tspan><tspan x="116" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:24;"> </tspan><tspan x="144" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">Using NPM</tspan><tspan x="216.4" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:31;"> </tspan><tspan x="252" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">CLI Commands</tspan><tspan x="359.8" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:-3;"> </tspan></text>
<line class="st11" x1="1.5" y1="-3365.1" x2="-1598" y2="-3365.1"/>
@@ -770,7 +770,7 @@
<line class="st39" x1="-266" y1="-2080.1" x2="-268.4" y2="-2080.1"/>
<line class="st40" x1="-1209.6" y1="-3270.4" x2="-1212.4" y2="-3270.4"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="930" height="551" xlink:href="1FE9CA9FC2C938C.png" transform="matrix(1 0 0 1 -1350.3645 -3348.416)">
</image>
<g>
@@ -784,7 +784,7 @@
<line class="st40" x1="-1156.1" y1="-3195.3" x2="-1158.8" y2="-3195.3"/>
<line class="st40" x1="-1187.8" y1="-3223" x2="-1190.5" y2="-3223"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="931" height="551" xlink:href="1FE9CA9FC2C93A4.png" transform="matrix(1 0 0 1 -1296.3645 -3273.416)">
</image>
<g>
@@ -817,7 +817,7 @@
<line class="st53" x1="-1598" y1="-1274.3" x2="3" y2="-1274.3"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="931" height="551" xlink:href="1FE9CA9FC2C93A7.png" transform="matrix(1 0 0 1 -1227.3645 -3181.416)">
</image>
<g>
@@ -848,16 +848,16 @@
<rect x="-576" y="-2982.6" class="st56" width="30.5" height="8"/>
</g>
<g>
-
+
<linearGradient id="SVGID_32_" gradientUnits="userSpaceOnUse" x1="-1066.5444" y1="-3006.7014" x2="-1039.4526" y2="-3006.7014">
<stop offset="0" style="stop-color:#F15A24"/>
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
- <polygon class="st57" points="-1061.4,-2988 -1066.5,-2994.1 -1051.8,-3006.7 -1066.5,-3019.3 -1061.3,-3025.4 -1039.5,-3006.6
+ <polygon class="st57" points="-1061.4,-2988 -1066.5,-2994.1 -1051.8,-3006.7 -1066.5,-3019.3 -1061.3,-3025.4 -1039.5,-3006.6
"/>
</g>
<g class="st51">
-
+
<image style="overflow:visible;opacity:0.2;" width="425" height="85" xlink:href="1FE9CA9FC2C93A5.png" transform="matrix(1 0 0 1 -1016 -3049.0515)">
</image>
<g>
@@ -888,7 +888,7 @@
<g>
<rect x="-1065.7" y="-2810.1" class="st14" width="230" height="59.2"/>
<rect x="-1059.8" y="-2804.2" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -1008.8589 -2771.6399)" class="st8" style="font-family:'Poppins-SemiBold'; font-size:20px; letter-spacing:1;">Read Docs</text>
</g>
</g>
@@ -910,16 +910,16 @@
h3.2v-13H-1486.2L-1486.2-3400z M-1495.2-3396.7h3.2v6.5h-3.2V-3396.7z M-1501.6-3383.8h6.4v-3.2h6.4v-13h-12.8V-3383.8z"/>
<rect x="-1516.9" y="-3400" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="-1451.9,-3396.8 -1451.9,-3390.5 -1445.8,-3390.5 -1445.8,-3387.4 -1452,-3387.4 -1458.3,-3387.4
+ <polygon class="st46" points="-1451.9,-3396.8 -1451.9,-3390.5 -1445.8,-3390.5 -1445.8,-3387.4 -1452,-3387.4 -1458.3,-3387.4
-1458.2,-3400 -1445.8,-3400 -1445.8,-3396.9 "/>
<rect x="-1443.2" y="-3400" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="-1437.3" y="-3393.4" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -4824.4009 -1952.8765)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="-1416.1" y="-3392" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -4803.0322 -1972.7385)" class="st46" width="2" height="8.3"/>
<rect x="-1429.1" y="-3400.1" class="st46" width="6.4" height="12.9"/>
</g>
-
+
<linearGradient id="SVGID_33_" gradientUnits="userSpaceOnUse" x1="-1378.5829" y1="-2008.6067" x2="-998.5828" y2="-2008.6067" gradientTransform="matrix(7.182470e-02 -0.9974 0.9974 7.182470e-02 1552.7886 -2231.2971)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -930,7 +930,7 @@
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<line class="st59" x1="-1600" y1="-3419.6" x2="0" y2="-3419.6"/>
-
+
<linearGradient id="SVGID_35_" gradientUnits="userSpaceOnUse" x1="-475.3538" y1="-1962.2018" x2="-271.3535" y2="-1962.2018" gradientTransform="matrix(0.9887 -0.1501 0.1501 0.9887 290.6579 -98.123)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -938,7 +938,7 @@
<polygon class="st60" points="-229.5,-1716.6 -431.2,-1686 -516.5,-2247.5 -314.8,-2278.1 "/>
<line class="st50" x1="-142.2" y1="-2319.7" x2="-143.9" y2="-2319.7"/>
<g>
-
+
<image style="overflow:visible;" width="827" height="400" xlink:href="1FE9CA9FC2C93AB.png" transform="matrix(1 0 0 1 -1217 -1603.0516)">
</image>
<g>
@@ -949,14 +949,14 @@
</g>
</g>
<rect x="-1160" y="-1139.1" class="st8" width="21" height="38"/>
-
+
<linearGradient id="SVGID_36_" gradientUnits="userSpaceOnUse" x1="-1363.8662" y1="-2368.8884" x2="-983.8663" y2="-2368.8884" gradientTransform="matrix(0.1152 -0.9933 0.9933 0.1152 1308.3594 -3181.1709)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st63" points="-1061.8,-2465.6 -1105.5,-2088.1 -1298.2,-2110.5 -1254.5,-2488 "/>
<g>
-
+
<image style="overflow:visible;" width="828" height="375" xlink:href="1FE9CA9FC2C93AC.png" transform="matrix(1 0 0 1 -1217 -2550.0515)">
</image>
<g>
@@ -973,29 +973,29 @@
<text transform="matrix(0.9755 0 0 1 -990.544 -1356.6014)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. </tspan><tspan x="0" y="27" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">Sed tempus sapien nibh, et vehicula ipsum cursus non. </tspan></text>
</g>
<g class="st33">
-
+
<text transform="matrix(1 0 0 1 -4609.1777 -2169.3308)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Easy to Use</text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="236" height="59" xlink:href="1FE9CA9FC2C93AF.png" transform="matrix(1 0 0 1 -915 -2418.0515)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -911.9512 -2386.3308)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Easy to Use</text>
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="1FE9CA9FC2C93AD.png" transform="matrix(1 0 0 1 -984 -1439.0516)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -980.5255 -1407.3309)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
<g>
-
+
<image style="overflow:visible;" width="827" height="401" xlink:href="1FE9CA9FC2C93AA.png" transform="matrix(1 0 0 1 -1217 -2070.0515)">
</image>
<g>
@@ -1009,16 +1009,16 @@
<text transform="matrix(0.9755 0 0 1 -1004.5447 -1847.6014)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">Sed accumsan vehicula diam vel auctor. Suspendisse id </tspan><tspan x="0" y="27" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">interdum lectus. Phasellus sed tortor sed dui rutrum </tspan><tspan x="0" y="54" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">vestibulum vitae eget lacus. </tspan></text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="237" height="59" xlink:href="1FE9CA9FC2C93A6.png" transform="matrix(1 0 0 1 -1002 -1932.0516)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -998.5334 -1900.3309)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Easy to Use</text>
</g>
</g>
<polygon class="st64" points="3.6,-935.7 -1603.1,-985.9 -1603.1,-543.6 0.5,-543.6 "/>
-
+
<linearGradient id="SVGID_37_" gradientUnits="userSpaceOnUse" x1="-2335.8354" y1="-2249.9255" x2="-1955.8352" y2="-2249.9255" gradientTransform="matrix(0.9989 -4.653295e-02 4.653295e-02 0.9989 980.2065 948.5847)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1041,17 +1041,17 @@
<line class="st62" x1="-1100" y1="-1931.1" x2="-1100" y2="-1794.1"/>
<line class="st62" x1="-1100" y1="-1452.1" x2="-1100" y2="-1315.1"/>
<g id="POueHo_1_">
-
+
<image style="overflow:visible;" width="800" height="600" id="POueHo_2_" xlink:href="1FE9CA9FC2C93A4.jpg" transform="matrix(1 0 0 1 289 -4704.0518)">
</image>
</g>
<g id="FkRr9g_1_">
-
+
<image style="overflow:visible;" width="800" height="600" id="FkRr9g_2_" xlink:href="1FE9CA9FC2C93CB.jpg" transform="matrix(1 0 0 1 -1131 -4653.0518)">
</image>
</g>
<rect x="44" y="-3398.1" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 50 -3383.8518)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 1224.9082 -3382.7502)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">Configuring NPM</tspan><tspan x="116" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:24;"> </tspan><tspan x="144" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">Using NPM</tspan><tspan x="216.4" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:31;"> </tspan><tspan x="252" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">CLI Commands</tspan><tspan x="359.8" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:-3;"> </tspan></text>
<g>
@@ -1060,12 +1060,12 @@
v-13H109.8L109.8-3397z M100.8-3393.7h3.2v6.5h-3.2V-3393.7z M94.4-3380.8h6.4v-3.2h6.4v-13H94.4V-3380.8z"/>
<rect x="79.1" y="-3397" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="144.1,-3393.8 144.1,-3387.5 150.2,-3387.5 150.2,-3384.4 144,-3384.4 137.7,-3384.4 137.8,-3397
+ <polygon class="st46" points="144.1,-3393.8 144.1,-3387.5 150.2,-3387.5 150.2,-3384.4 144,-3384.4 137.7,-3384.4 137.8,-3397
150.2,-3397 150.2,-3393.9 "/>
<rect x="152.8" y="-3397" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="158.7" y="-3390.4" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -3225.4011 -3545.8765)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="179.9" y="-3389" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -3204.0322 -3565.7385)" class="st46" width="2" height="8.3"/>
<rect x="166.9" y="-3397.1" class="st46" width="6.4" height="12.9"/>
</g>
@@ -1083,19 +1083,19 @@
<polygon class="st68" points="1619,-732.1 1619,-2602.6 21,-2602.6 21,-736 "/>
<line class="st50" x1="736.8" y1="-2328.7" x2="735.1" y2="-2328.7"/>
<line class="st38" x1="320.7" y1="-2305.6" x2="318.5" y2="-2305.6"/>
-
+
<linearGradient id="SVGID_40_" gradientUnits="userSpaceOnUse" x1="-1317.8749" y1="-399.812" x2="-937.8748" y2="-399.812" gradientTransform="matrix(7.182470e-02 -0.9974 0.9974 7.182470e-02 1552.7886 -2231.2971)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st69" points="1183.4,-1317.6 1156.1,-938.6 962.6,-952.5 989.9,-1331.5 "/>
-
+
<linearGradient id="SVGID_41_" gradientUnits="userSpaceOnUse" x1="1150.6624" y1="-1659.7031" x2="1354.6626" y2="-1659.7031" gradientTransform="matrix(0.9887 -0.1501 0.1501 0.9887 290.6579 -98.123)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st70" points="1423.5,-1661.6 1221.8,-1631 1136.5,-2192.5 1338.2,-2223.1 "/>
-
+
<linearGradient id="SVGID_42_" gradientUnits="userSpaceOnUse" x1="-1233.1201" y1="-764.2665" x2="-853.1201" y2="-764.2665" gradientTransform="matrix(0.1152 -0.9933 0.9933 0.1152 1308.3594 -3181.1709)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1115,15 +1115,15 @@
<text transform="matrix(0.9755 0 0 1 728.9658 -2284.4666)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">Nunc malesuada suscipit enim at feugiat. </tspan><tspan x="-20.3" y="27" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;"> Duis id mauris lectus. Donec a sagittis lectus.</tspan></text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="236" height="59" xlink:href="1FE9CA9FC2C93C9.png" transform="matrix(1 0 0 1 728 -2363.0515)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 731.1631 -2331.3308)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Easy to Use</text>
</g>
</g>
-
+
<linearGradient id="SVGID_43_" gradientUnits="userSpaceOnUse" x1="-731.1376" y1="-2120.1138" x2="-351.1375" y2="-2120.1138" gradientTransform="matrix(0.9989 -4.653295e-02 4.653295e-02 0.9989 980.2065 948.5847)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1133,7 +1133,7 @@
C657.3-2258.4,656.4-2257.6,655.3-2257.6z"/>
<rect x="533.7" y="-2354.1" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="1FE9CA9FC2C93F7.png" transform="matrix(1 0 0 1 537.8558 -2333.1958)">
</image>
<g>
@@ -1145,7 +1145,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="1FE9CA9FC2C93F9.png" transform="matrix(1 0 0 1 538.1003 -2315.9514)">
</image>
<g>
@@ -1157,7 +1157,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="1FE9CA9FC2C93FB.png" transform="matrix(1 0 0 1 537.8434 -2301.2083)">
</image>
<g>
@@ -1169,7 +1169,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="1FE9CA9FC2C93FE.png" transform="matrix(1 0 0 1 536.9122 -2284.1394)">
</image>
<g>
@@ -1181,7 +1181,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="1FE9CA9FC2C93FF.png" transform="matrix(1 0 0 1 594.1003 -2315.9514)">
</image>
<g>
@@ -1208,11 +1208,11 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="1FE9CA9FC2C93FA.png" transform="matrix(1 0 0 1 723 -1936.0516)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 726.3887 -1904.3309)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
@@ -1220,7 +1220,7 @@
C659.3-1812.4,658.4-1811.6,657.3-1811.6z"/>
<rect x="535.7" y="-1908.1" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="1FE9CA9FC2C93F5.png" transform="matrix(1 0 0 1 539.8558 -1887.1958)">
</image>
<g>
@@ -1232,7 +1232,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="1FE9CA9FC2C93F6.png" transform="matrix(1 0 0 1 540.1003 -1869.9513)">
</image>
<g>
@@ -1244,7 +1244,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="1FE9CA9FC2C93D2.png" transform="matrix(1 0 0 1 539.8434 -1855.2081)">
</image>
<g>
@@ -1256,7 +1256,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="1FE9CA9FC2C93D1.png" transform="matrix(1 0 0 1 538.9122 -1838.1394)">
</image>
<g>
@@ -1268,7 +1268,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="1FE9CA9FC2C93D6.png" transform="matrix(1 0 0 1 596.1003 -1869.9513)">
</image>
<g>
@@ -1297,11 +1297,11 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="1FE9CA9FC2C93D0.png" transform="matrix(1 0 0 1 726 -1473.0516)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 729.3887 -1441.3309)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
@@ -1309,7 +1309,7 @@
C662.3-1349.4,661.4-1348.6,660.3-1348.6z"/>
<rect x="538.7" y="-1445.1" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="1FE9CA9FC2C93D3.png" transform="matrix(1 0 0 1 542.8558 -1424.1958)">
</image>
<g>
@@ -1321,7 +1321,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="1FE9CA9FC2C93CF.png" transform="matrix(1 0 0 1 543.1003 -1406.9513)">
</image>
<g>
@@ -1333,7 +1333,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="1FE9CA9FC2C942E.png" transform="matrix(1 0 0 1 542.8434 -1392.2081)">
</image>
<g>
@@ -1345,7 +1345,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="1FE9CA9FC2C9431.png" transform="matrix(1 0 0 1 541.9122 -1375.1394)">
</image>
<g>
@@ -1357,7 +1357,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="1FE9CA9FC2C9432.png" transform="matrix(1 0 0 1 599.1003 -1406.9513)">
</image>
<g>
@@ -1395,7 +1395,7 @@
</linearGradient>
<rect x="1641" y="-3360.1" class="st94" width="1598" height="755"/>
<rect x="1667" y="-3398.1" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 1673 -3383.8518)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 3044.9082 -3382.7502)"><tspan x="0" y="0" style="font-family:'Poppins-Medium'; font-size:14px;">docs</tspan><tspan x="34.3" y="0" style="font-family:'Poppins-Medium'; font-size:14px; letter-spacing:-1;"> </tspan><tspan x="36" y="0" style="font-family:'Poppins-Medium'; font-size:14px; letter-spacing:32;"> </tspan><tspan x="72" y="0" style="font-family:'Poppins-Medium'; font-size:14px;">npmjs.com</tspan><tspan x="151.5" y="0" style="font-family:'Poppins-Medium'; font-size:14px; letter-spacing:24;"> </tspan></text>
<g>
@@ -1404,12 +1404,12 @@
h3.2v-13H1743.8L1743.8-3397z M1734.8-3393.7h3.2v6.5h-3.2V-3393.7z M1728.4-3380.8h6.4v-3.2h6.4v-13h-12.8V-3380.8z"/>
<rect x="1713.1" y="-3397" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="1778.1,-3393.8 1778.1,-3387.5 1784.2,-3387.5 1784.2,-3384.4 1778,-3384.4 1771.7,-3384.4
+ <polygon class="st46" points="1778.1,-3393.8 1778.1,-3387.5 1784.2,-3387.5 1784.2,-3384.4 1778,-3384.4 1771.7,-3384.4
1771.8,-3397 1784.2,-3397 1784.2,-3393.9 "/>
<rect x="1786.8" y="-3397" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="1792.7" y="-3390.4" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -1591.401 -5179.8765)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="1813.9" y="-3389" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -1570.0321 -5199.7383)" class="st46" width="2" height="8.3"/>
<rect x="1800.9" y="-3397.1" class="st46" width="6.4" height="12.9"/>
</g>
@@ -1429,7 +1429,7 @@
<line class="st40" x1="2371.8" y1="-3205.9" x2="2369.1" y2="-3205.9"/>
<g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="771" height="491" xlink:href="1FE9CA9FC2C9430.png" transform="matrix(1 0 0 1 2050 -3301.0515)">
</image>
<g>
@@ -1449,7 +1449,7 @@
<g>
<line class="st40" x1="2207.4" y1="-3189.4" x2="2204.6" y2="-3189.4"/>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="770" height="490" xlink:href="1FE9CA9FC2C942D.png" transform="matrix(1 0 0 1 2089 -3245.0515)">
</image>
<g>
@@ -1468,7 +1468,7 @@
</g>
<g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="771" height="490" xlink:href="1FE9CA9FC2C9413.png" transform="matrix(1 0 0 1 2123 -3185.0515)">
</image>
<g>
@@ -1483,11 +1483,11 @@
<rect x="2609.7" y="-3019.2" class="st14" width="23.3" height="6.1"/>
</g>
<g>
- <polygon class="st14" points="2238.4,-3023.4 2234.5,-3028.1 2245.7,-3037.6 2234.5,-3047.3 2238.4,-3051.9 2255.2,-3037.6
+ <polygon class="st14" points="2238.4,-3023.4 2234.5,-3028.1 2245.7,-3037.6 2234.5,-3047.3 2238.4,-3051.9 2255.2,-3037.6
"/>
</g>
<g class="st51">
-
+
<image style="overflow:visible;opacity:0.2;" width="327" height="66" xlink:href="1FE9CA9FC2C9415.png" transform="matrix(1 0 0 1 2272.4106 -3070.6409)">
</image>
<g>
@@ -1517,7 +1517,7 @@
<g>
<rect x="2235.3" y="-2851.1" class="st14" width="230" height="59.2"/>
<rect x="2241.2" y="-2845.2" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 2292.1411 -2812.6399)" class="st8" style="font-family:'Poppins-Bold'; font-size:20px; letter-spacing:1;">Read Docs</text>
</g>
</g>
@@ -1543,19 +1543,19 @@
<polygon class="st100" points="3239,-732.1 3239,-2602.6 1641,-2602.6 1641,-736 "/>
<line class="st50" x1="2356.8" y1="-2328.7" x2="2355.1" y2="-2328.7"/>
<line class="st38" x1="1940.7" y1="-2305.6" x2="1938.5" y2="-2305.6"/>
-
+
<linearGradient id="SVGID_63_" gradientUnits="userSpaceOnUse" x1="-1201.5189" y1="1216.004" x2="-821.5187" y2="1216.004" gradientTransform="matrix(7.182470e-02 -0.9974 0.9974 7.182470e-02 1552.7886 -2231.2971)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st101" points="2803.4,-1317.6 2776.1,-938.6 2582.6,-952.5 2609.9,-1331.5 "/>
-
+
<linearGradient id="SVGID_64_" gradientUnits="userSpaceOnUse" x1="2752.3081" y1="-1416.5347" x2="2956.3083" y2="-1416.5347" gradientTransform="matrix(0.9887 -0.1501 0.1501 0.9887 290.6579 -98.123)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st102" points="3043.5,-1661.6 2841.8,-1631 2756.5,-2192.5 2958.2,-2223.1 "/>
-
+
<linearGradient id="SVGID_65_" gradientUnits="userSpaceOnUse" x1="-1046.4729" y1="844.9454" x2="-666.473" y2="844.9454" gradientTransform="matrix(0.1152 -0.9933 0.9933 0.1152 1308.3594 -3181.1709)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1575,15 +1575,15 @@
<text transform="matrix(0.9755 0 0 1 2338.6865 -2284.4666)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:19px;">Nunc malesuada suscipit enim at feugiat. </tspan><tspan x="-21.5" y="27" class="st18" style="font-family:'Poppins-Regular'; font-size:19px;"> Duis id mauris lectus. Donec a sagittis lectus.</tspan></text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="236" height="59" xlink:href="1FE9CA9FC2C9417.png" transform="matrix(1 0 0 1 2344 -2363.0515)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 2347.1631 -2331.3308)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Easy to Use</text>
</g>
</g>
-
+
<linearGradient id="SVGID_66_" gradientUnits="userSpaceOnUse" x1="887.1075" y1="-2044.7302" x2="1267.1077" y2="-2044.7302" gradientTransform="matrix(0.9989 -4.653295e-02 4.653295e-02 0.9989 980.2065 948.5847)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1593,7 +1593,7 @@
C2277.3-2258.4,2276.4-2257.6,2275.3-2257.6z"/>
<rect x="2153.7" y="-2354.1" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="1FE9CA9FC2C9414.png" transform="matrix(1 0 0 1 2157.8557 -2333.1958)">
</image>
<g>
@@ -1605,7 +1605,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="1FE9CA9FC2C941C.png" transform="matrix(1 0 0 1 2158.1003 -2315.9514)">
</image>
<g>
@@ -1617,7 +1617,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="1FE9CA9FC2C941D.png" transform="matrix(1 0 0 1 2157.8435 -2301.2083)">
</image>
<g>
@@ -1629,7 +1629,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="1FE9CA9FC2C941F.png" transform="matrix(1 0 0 1 2156.9124 -2284.1394)">
</image>
<g>
@@ -1641,7 +1641,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="1FE9CA9FC2C941B.png" transform="matrix(1 0 0 1 2214.1003 -2315.9514)">
</image>
<g>
@@ -1668,11 +1668,11 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="1FE9CA9FC2C9416.png" transform="matrix(1 0 0 1 2343 -1936.0516)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 2346.3887 -1904.3309)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
@@ -1680,7 +1680,7 @@
C2279.3-1812.4,2278.4-1811.6,2277.3-1811.6z"/>
<rect x="2155.7" y="-1908.1" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="1FE9CA9FC2C9478.png" transform="matrix(1 0 0 1 2159.8557 -1887.1958)">
</image>
<g>
@@ -1692,7 +1692,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="1FE9CA9FC2C947B.png" transform="matrix(1 0 0 1 2160.1003 -1869.9513)">
</image>
<g>
@@ -1704,7 +1704,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="1FE9CA9FC2C9479.png" transform="matrix(1 0 0 1 2159.8435 -1855.2081)">
</image>
<g>
@@ -1716,7 +1716,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="1FE9CA9FC2C9407.png" transform="matrix(1 0 0 1 2158.9124 -1838.1394)">
</image>
<g>
@@ -1728,7 +1728,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="1FE9CA9FC2C9408.png" transform="matrix(1 0 0 1 2216.1003 -1869.9513)">
</image>
<g>
@@ -1757,11 +1757,11 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="1FE9CA9FC2C940B.png" transform="matrix(1 0 0 1 2346 -1473.0516)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 2349.3887 -1441.3309)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
@@ -1769,7 +1769,7 @@
C2282.3-1349.4,2281.4-1348.6,2280.3-1348.6z"/>
<rect x="2158.7" y="-1445.1" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="1FE9CA9FC2C9409.png" transform="matrix(1 0 0 1 2162.8557 -1424.1958)">
</image>
<g>
@@ -1781,7 +1781,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="1FE9CA9FC2C940F.png" transform="matrix(1 0 0 1 2163.1003 -1406.9513)">
</image>
<g>
@@ -1793,7 +1793,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="1FE9CA9FC2C940A.png" transform="matrix(1 0 0 1 2162.8435 -1392.2081)">
</image>
<g>
@@ -1805,7 +1805,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="1FE9CA9FC2C9405.png" transform="matrix(1 0 0 1 2161.9124 -1375.1394)">
</image>
<g>
@@ -1817,7 +1817,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="1FE9CA9FC2C942F.png" transform="matrix(1 0 0 1 2219.1003 -1406.9513)">
</image>
<g>
@@ -1938,7 +1938,7 @@
c0,0,0,0,0-0.1c0,0,0,0,0,0l9.4-16.4C1948.6-3516,1948.6-3516.2,1948.5-3516.3z M1911.7-3516.2l8.9-15.4l17.6-0.1l-8.9,15.5
L1911.7-3516.2z"/>
<rect x="3297" y="-3399.1" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 3303 -3384.8518)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<g>
<g>
@@ -1946,12 +1946,12 @@
h3.2v-13H3362.8L3362.8-3398z M3353.8-3394.7h3.2v6.5h-3.2V-3394.7z M3347.4-3381.8h6.4v-3.2h6.4v-13h-12.8V-3381.8z"/>
<rect x="3332.1" y="-3398" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="3397.1,-3394.8 3397.1,-3388.5 3403.2,-3388.5 3403.2,-3385.4 3397,-3385.4 3390.7,-3385.4
+ <polygon class="st46" points="3397.1,-3394.8 3397.1,-3388.5 3403.2,-3388.5 3403.2,-3385.4 3397,-3385.4 3390.7,-3385.4
3390.8,-3398 3403.2,-3398 3403.2,-3394.9 "/>
<rect x="3405.8" y="-3398" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="3411.7" y="-3391.4" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 26.599 -6799.8765)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="3432.9" y="-3390" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 47.9678 -6819.7383)" class="st46" width="2" height="8.3"/>
<rect x="3419.9" y="-3398.1" class="st46" width="6.4" height="12.9"/>
</g>
@@ -2050,9 +2050,9 @@
<text transform="matrix(0.9755 0 0 1 2047.1143 -818.7742)"><tspan x="0" y="0" class="st8" style="font-family:'Poppins-Regular'; font-size:18px;">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod Lorem ipsum </tspan><tspan x="0" y="27" class="st8" style="font-family:'Poppins-Regular'; font-size:18px;">dolor sit amet, tetuer adipiscing elit, sed diam nonummy nibmod </tspan></text>
</g>
<text transform="matrix(1 0 0 1 3299.8115 -3164.0515)" class="st132" style="font-family:'Poppins-Regular'; font-size:10px;">set access level on published packages</text>
-
+
<text transform="matrix(0.9997 -2.420000e-02 2.420000e-02 0.9997 3301.1204 -3179.4026)" style="opacity:0.9;fill:#FB3B49; font-family:'Poppins-SemiBold'; font-size:14px;">access</text>
-
+
<text transform="matrix(1 0 0 1 3300.8115 -3135.0793)" style="opacity:0.9;fill:#FB3B49; font-family:'Poppins-SemiBold'; font-size:14px;">add user</text>
<g>
<text transform="matrix(1 0 0 1 3300.8115 -3042.0793)" class="st14" style="font-family:'Poppins-SemiBold'; font-size:14px;">bin</text>
@@ -2254,7 +2254,7 @@
<line class="st40" x1="679.8" y1="-3219.9" x2="677.1" y2="-3219.9"/>
<g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="771" height="491" xlink:href="1FE9CA9FC2C9422.png" transform="matrix(1 0 0 1 358 -3315.0515)">
</image>
<g>
@@ -2274,7 +2274,7 @@
<g>
<line class="st40" x1="515.4" y1="-3203.4" x2="512.6" y2="-3203.4"/>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="770" height="490" xlink:href="1FE9CA9FC2C9423.png" transform="matrix(1 0 0 1 397 -3259.0515)">
</image>
<g>
@@ -2293,7 +2293,7 @@
</g>
<g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="771" height="490" xlink:href="1FE9CA9FC2C9425.png" transform="matrix(1 0 0 1 431 -3199.0515)">
</image>
<g>
@@ -2315,7 +2315,7 @@
<g>
<rect x="543.3" y="-2865.1" class="st14" width="230" height="59.2"/>
<rect x="549.2" y="-2859.2" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 600.1411 -2826.6399)" class="st8" style="font-family:'Poppins-Bold'; font-size:20px; letter-spacing:1;">Read Docs</text>
</g>
</g>
@@ -2408,7 +2408,7 @@
<path class="st92" d="M97.1-3285.6c0.1,0.1,0.2,0.2,0.2,0.4c0,0.2-0.2,0.4-0.4,0.4l-18.4,0.1l-9.3,16.1c-0.1,0.2-0.4,0.3-0.6,0.2
c-0.2-0.1-0.3-0.4-0.2-0.6l9.4-16.3c0.1-0.1,0.2-0.2,0.4-0.2l18.6-0.1C97-3285.6,97.1-3285.6,97.1-3285.6z"/>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="356" height="93" xlink:href="1FE9CA9FC2C9427.png" transform="matrix(1 0 0 1 574.4106 -3094.6409)">
</image>
<g>
diff --git a/deps/npm/docs/src/images/background-cubes.svg b/deps/npm/docs/src/images/background-cubes.svg
index ff57ef5f8c5..f760b0da131 100644
--- a/deps/npm/docs/src/images/background-cubes.svg
+++ b/deps/npm/docs/src/images/background-cubes.svg
@@ -78,7 +78,7 @@
.st72{fill:#F2F2F2;}
.st73{opacity:0.4;fill:url(#SVGID_43_);}
.st74{fill:#413844;stroke:#223839;stroke-miterlimit:10;}
-
+
.st75{fill:#FFFFFF;fill-opacity:0.5;stroke:#223839;stroke-width:1.802;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st76{fill:url(#SVGID_44_);}
.st77{fill:url(#SVGID_45_);}
@@ -217,7 +217,7 @@
</g>
</g>
<rect x="-8054" y="-4234.5" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -8048 -4220.3433)" class="st9" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -7088.0918 -4219.2417)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">npm Enterprise Products Solutions Resources</tspan><tspan x="351.5" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:4;"> </tspan><tspan x="360" y="0" style="font-family:'Poppins-Regular'; font-size:14px;"> Docs Support</tspan></text>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="-8100" y1="-4253.543" x2="-6501" y2="-4253.543">
@@ -242,7 +242,7 @@
<stop offset="0" style="stop-color:#F15A24"/>
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
- <polygon class="st15" points="-7521.4,-4028.5 -7526.5,-4034.6 -7511.8,-4047.2 -7526.5,-4059.8 -7521.3,-4065.9 -7499.5,-4047.1
+ <polygon class="st15" points="-7521.4,-4028.5 -7526.5,-4034.6 -7511.8,-4047.2 -7526.5,-4059.8 -7521.3,-4065.9 -7499.5,-4047.1
"/>
</g>
<g class="st16">
@@ -253,7 +253,7 @@
<rect x="-7036" y="-4023.1" class="st17" width="30.5" height="8"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="1618" height="1337" xlink:href="5FF73A65D6BEC3DE.png" transform="matrix(1 0 0 1 -8110 -1427.5431)">
</image>
<g>
@@ -261,7 +261,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="431" height="91" xlink:href="5FF73A65D6BEC3E2.png" transform="matrix(1 0 0 1 -7479 -4092.5432)">
</image>
<g>
@@ -290,7 +290,7 @@
<rect x="-7633.6" y="-3930.1" class="st47" width="742.6" height="304.6"/>
<text transform="matrix(1 0 0 1 -7633.584 -3907.9143)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">The</tspan><tspan x="61" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="81.8" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">intelligent</tspan><tspan x="255.3" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="276.1" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">package</tspan><tspan x="424.1" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="444.9" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">manager</tspan><tspan x="600.4" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="621.2" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">for</tspan><tspan x="668.2" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="689" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">the </tspan><tspan x="0" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Node</tspan><tspan x="87.2" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="101.6" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Javascript</tspan><tspan x="282.2" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="296.5" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Platform.</tspan><tspan x="452.1" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="466.5" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Install</tspan><tspan x="572.3" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="586.6" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">stuff</tspan><tspan x="664.1" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="678.5" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">and </tspan><tspan x="275.1" y="86" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">get coding!</tspan></text>
<rect x="-7396" y="-3727.5" class="st19" width="276" height="71"/>
-
+
<text transform="matrix(1 0 0 1 -7353.0112 -3690.1316)" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Read Docs</text>
<path class="st18" d="M-6496-3507c18.3,18.3-25.9-40-51.8-40c-25.9,0-25.9,40-51.8,40c-25.9,0-25.9-40-51.7-40
c-25.9,0-25.9,40-51.7,40c-25.9,0-25.9-40-51.7-40s-25.9,40-51.7,40c-25.9,0-25.9-40-51.7-40c-25.9,0-25.9,40-51.7,40
@@ -300,7 +300,7 @@
c-25.9,0-25.9,40-51.7,40c-25.9,0-25.9-40-51.7-40s-25.9,40-51.7,40c-25.9,0-25.9-40-51.7-40s-25.9,40-51.7,40s-25.9-40-51.7-40
s-25.9,40-51.7,40s-25.9-40-51.7-40v1283.5h1603.5C-6496.5-2263.5-6498.4-3509.4-6496-3507z"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="346" height="346" xlink:href="5FF73A65D6BEC3E5.png" transform="matrix(1 0 0 1 -7860 -3397.5432)">
</image>
<g>
@@ -308,7 +308,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="346" height="346" xlink:href="5FF73A65D6BEC3E6.png" transform="matrix(1 0 0 1 -7867 -2698.5432)">
</image>
<g>
@@ -316,7 +316,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="346" height="346" xlink:href="5FF73A65D6BEC3E4.png" transform="matrix(1 0 0 1 -7044 -2973.5432)">
</image>
<g>
@@ -337,7 +337,7 @@
s-25.9-24.2-51.8-24.2c-25.9,0-25.9,24.2-51.8,24.2c-25.9,0-25.9-24.2-51.8-24.2c-25.9,0-25.9,24.2-51.8,24.2
c-25.9,0-25.9-24.2-51.8-24.2c-25.9,0-25.9,24.2-51.8,24.2c-24.5,0-25.8-21.6-47.8-24v-607.2H-4883z"/>
<g>
-
+
<image style="overflow:visible;" width="1608" height="1247" xlink:href="5FF73A65D6BEC3E3.png" transform="matrix(1 0 0 1 -6487 -3578.5432)">
</image>
<g>
@@ -352,7 +352,7 @@
</g>
</g>
<rect x="-6434" y="-4232.5" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -6428 -4218.3433)" class="st9" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -5468.0918 -4223.2417)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">npm Enterprise Products Solutions Resources</tspan><tspan x="351.5" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:4;"> </tspan><tspan x="360" y="0" style="font-family:'Poppins-Regular'; font-size:14px;"> Docs Support</tspan></text>
<line class="st11" x1="-4880.5" y1="-4199.5" x2="-6480" y2="-4199.5"/>
@@ -367,7 +367,7 @@
<stop offset="0" style="stop-color:#F15A24"/>
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
- <polygon class="st22" points="-5943.4,-3997.5 -5948.5,-4003.6 -5933.8,-4016.2 -5948.5,-4028.8 -5943.3,-4034.9 -5921.5,-4016.1
+ <polygon class="st22" points="-5943.4,-3997.5 -5948.5,-4003.6 -5933.8,-4016.2 -5948.5,-4028.8 -5943.3,-4034.9 -5921.5,-4016.1
"/>
</g>
<g class="st16">
@@ -378,7 +378,7 @@
<rect x="-5458" y="-3992.1" class="st23" width="30.5" height="8"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="431" height="91" xlink:href="5FF73A65D6BEC3ED.png" transform="matrix(1 0 0 1 -5901 -4061.5432)">
</image>
<g>
@@ -407,10 +407,10 @@
<rect x="-6055.6" y="-3921.1" class="st47" width="742.6" height="304.6"/>
<text transform="matrix(1 0 0 1 -5908.5601 -3906.3142)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:20px; letter-spacing:1;">The intelligent package manager for the </tspan><tspan x="-75.6" y="31" class="st18" style="font-family:'Poppins-Regular'; font-size:20px; letter-spacing:1;">Node Javascript Platform. Install stuff and get coding!</tspan></text>
<rect x="-5805" y="-3805.7" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -5754.0112 -3773.1316)" style="font-family:'Poppins-SemiBold'; font-size:20px; letter-spacing:1;">Read Docs</text>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="309" height="304" xlink:href="5FF73A65D6BEC3EE.png" transform="matrix(1 0 0 1 -6305.6226 -3473.1655)">
</image>
<g>
@@ -432,18 +432,18 @@
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
<line class="st26" x1="-6479" y1="-4253" x2="-4880" y2="-4253"/>
-
+
<text transform="matrix(1 0 0 1 -5958.1777 -3354.8225)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Super Cool</text>
<g>
-
+
<text transform="matrix(1 0 0 1 -6250.1777 -3012.8225)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Easy to Use</text>
</g>
<g>
-
+
<text transform="matrix(1 0 0 1 -5945.1777 -2607.8225)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Ultra Fast</text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.7;" width="309" height="304" xlink:href="5FF73A65D6BEC3EC.png" transform="matrix(1 0 0 1 -6315.6226 -2745.1655)">
</image>
<g>
@@ -460,7 +460,7 @@
<use xlink:href="#XMLID_1_" style="overflow:visible;"/>
</clipPath>
<g class="st27">
-
+
<image style="overflow:visible;opacity:0.4;" width="247" height="242" xlink:href="DEBB70B809924F61.png" transform="matrix(1 0 0 1 -5526.0918 -2896.5808)">
</image>
<g>
@@ -468,7 +468,7 @@
</g>
</g>
<g class="st27">
-
+
<image style="overflow:visible;opacity:0.5;" width="309" height="304" xlink:href="DEBB70B809924F67.png" transform="matrix(1 0 0 1 -5417.9448 -3063.2302)">
</image>
<g>
@@ -483,7 +483,7 @@
<circle class="st28" cx="-5219" cy="-2955" r="143"/>
<circle class="st8" cx="-5219" cy="-2955" r="134"/>
<rect x="-8054" y="-2020.5" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -8048 -2006.3434)" class="st9" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -7088.0918 -2011.2418)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">npm Enterprise Products Solutions Resources</tspan><tspan x="351.5" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:4;"> </tspan><tspan x="360" y="0" style="font-family:'Poppins-Regular'; font-size:14px;"> Docs Support</tspan></text>
<line class="st11" x1="-6500.5" y1="-1987.5" x2="-8100" y2="-1987.5"/>
@@ -498,7 +498,7 @@
<stop offset="0" style="stop-color:#F15A24"/>
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
- <polygon class="st30" points="-7563.4,-1785.5 -7568.5,-1791.6 -7553.8,-1804.2 -7568.5,-1816.8 -7563.3,-1822.9 -7541.5,-1804.1
+ <polygon class="st30" points="-7563.4,-1785.5 -7568.5,-1791.6 -7553.8,-1804.2 -7568.5,-1816.8 -7563.3,-1822.9 -7541.5,-1804.1
"/>
</g>
<g class="st16">
@@ -509,7 +509,7 @@
<rect x="-7078" y="-1780" class="st31" width="30.5" height="8"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="431" height="91" xlink:href="DEBB70B809924F60.png" transform="matrix(1 0 0 1 -7521 -1849.5431)">
</image>
<g>
@@ -538,10 +538,10 @@
<rect x="-7675.6" y="-1709.1" class="st47" width="742.6" height="304.6"/>
<text transform="matrix(1 0 0 1 -7528.5601 -1694.3141)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:20px; letter-spacing:1;">The intelligent package manager for the </tspan><tspan x="-75.6" y="31" class="st18" style="font-family:'Poppins-Regular'; font-size:20px; letter-spacing:1;">Node Javascript Platform. Install stuff and get coding!</tspan></text>
<rect x="-7425" y="-1593.7" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -7374.0112 -1561.1315)" style="font-family:'Poppins-SemiBold'; font-size:20px; letter-spacing:1;">Read Docs</text>
<g class="st16">
-
+
<image style="overflow:visible;opacity:0.5;" width="309" height="304" xlink:href="DEBB70B809924F63.png" transform="matrix(1 0 0 1 -7914.6226 -1250.1655)">
</image>
<g>
@@ -553,14 +553,14 @@
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
<line class="st32" x1="-8099" y1="-2041" x2="-6500" y2="-2041"/>
-
+
<text transform="matrix(1 0 0 1 -7567.1777 -1144.8224)" style="opacity:0.8;fill:#FFFFFF; font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Super Cool</text>
<g class="st33">
-
+
<text transform="matrix(1 0 0 1 -7859.1777 -789.8224)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Easy to Use</text>
</g>
<g>
-
+
<text transform="matrix(1 0 0 1 -7554.1777 -384.8224)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Ultra Fast</text>
</g>
<text transform="matrix(1 0 0 1 -7568.5654 -1097.0929)"><tspan x="0" y="0" class="st8" style="font-family:'Poppins-Regular'; font-size:20px;">Nunc malesuada suscipit enim at feugiat. Duis id mauris</tspan><tspan x="0" y="36" class="st8" style="font-family:'Poppins-Regular'; font-size:20px;">lectus. Donec a sagittis lectus.</tspan></text>
@@ -576,10 +576,10 @@
<path class="st8" d="M-6834.3-721l-20.8,21.9l-6.3-6l15.2-16l-15.2-16.3l6.3-5.9C-6855.1-743.2-6834.3-721-6834.3-721z"/>
<path class="st8" d="M-6829.4-707.8h30.3v8.7h-30.3V-707.8z"/>
</g>
-
+
<text transform="matrix(1 0 0 1 -7556.1777 -1302.8224)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Why use NPM CLI?</text>
<rect x="-6432" y="-2021.5" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -6426 -2007.3434)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -5466.0918 -2008.2418)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">npm Enterprise Products Solutions Resources</tspan><tspan x="351.5" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:4;"> </tspan><tspan x="360" y="0" style="font-family:'Poppins-Regular'; font-size:14px;"> Docs Support</tspan></text>
<linearGradient id="SVGID_23_" gradientUnits="userSpaceOnUse" x1="-6480" y1="-2041.0431" x2="-4880" y2="-2041.0431">
@@ -595,21 +595,21 @@
<line class="st11" x1="-4878.5" y1="-1985.5" x2="-6478" y2="-1985.5"/>
<circle class="st8" cx="-6145" cy="-976.5" r="125"/>
<g class="st16">
-
+
<image style="overflow:visible;opacity:0.5;" width="309" height="304" xlink:href="DEBB70B809924F7F.png" transform="matrix(1 0 0 1 -6991.8604 -885.184)">
</image>
<g>
<ellipse class="st8" cx="-6837.4" cy="-733.2" rx="113.9" ry="111.5"/>
</g>
</g>
-
+
<text transform="matrix(1 0 0 1 -5833.1777 -1053.8224)" class="st18" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Why use this?</text>
<line class="st38" x1="-5573.5" y1="-922" x2="-5575.6" y2="-922"/>
<line class="st38" x1="-6168.3" y1="-922" x2="-6170.5" y2="-922"/>
<line class="st39" x1="-5146" y1="-641.6" x2="-5148.4" y2="-641.6"/>
<line class="st40" x1="-6111.6" y1="-1897.9" x2="-6114.4" y2="-1897.9"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="930" height="551" xlink:href="DEBB70B809924F62.png" transform="matrix(1 0 0 1 -6164.3643 -1955.9076)">
</image>
<g>
@@ -623,7 +623,7 @@
<line class="st40" x1="-6058.1" y1="-1822.7" x2="-6060.8" y2="-1822.7"/>
<line class="st40" x1="-6089.8" y1="-1850.5" x2="-6092.5" y2="-1850.5"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="931" height="551" xlink:href="DEBB70B809924F65.png" transform="matrix(1 0 0 1 -6132.3643 -1900.9076)">
</image>
<g>
@@ -642,7 +642,7 @@
<line class="st40" x1="-5229.1" y1="-1843.4" x2="-5231.7" y2="-1843.4"/>
<line class="st40" x1="-5893.2" y1="-1764.3" x2="-5895.9" y2="-1764.3"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="931" height="551" xlink:href="DEBB70B809924F66.png" transform="matrix(1 0 0 1 -6098.3643 -1841.9076)">
</image>
<g>
@@ -666,11 +666,11 @@
<stop offset="0" style="stop-color:#F15A24"/>
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
- <polygon class="st43" points="-5900.4,-1659.5 -5905.5,-1665.6 -5890.8,-1678.2 -5905.5,-1690.8 -5900.3,-1696.9
+ <polygon class="st43" points="-5900.4,-1659.5 -5905.5,-1665.6 -5890.8,-1678.2 -5905.5,-1690.8 -5900.3,-1696.9
-5878.5,-1678.1 "/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="425" height="85" xlink:href="DEBB70B809924F64.png" transform="matrix(1 0 0 1 -5855 -1720.5431)">
</image>
<g>
@@ -701,7 +701,7 @@
<g>
<rect x="-5752.7" y="-1448.5" class="st14" width="230" height="59.2"/>
<rect x="-5746.8" y="-1442.7" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -5695.8589 -1410.1315)" style="font-family:'Poppins-SemiBold'; font-size:20px; letter-spacing:1;">Read Docs</text>
</g>
</g>
@@ -736,12 +736,12 @@
V-2004.3z"/>
<rect x="-6396.9" y="-2020.5" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="-6331.9,-2017.3 -6331.9,-2011 -6325.8,-2011 -6325.8,-2007.9 -6332,-2007.9 -6338.3,-2007.9
+ <polygon class="st46" points="-6331.9,-2017.3 -6331.9,-2011 -6325.8,-2011 -6325.8,-2007.9 -6332,-2007.9 -6338.3,-2007.9
-6338.2,-2020.5 -6325.8,-2020.5 -6325.8,-2017.4 "/>
<rect x="-6323.2" y="-2020.5" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="-6317.3" y="-2013.9" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -8324.8926 4306.6318)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="-6296.1" y="-2012.5" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -8303.5234 4286.77)" class="st46" width="2" height="8.3"/>
<rect x="-6309.1" y="-2020.5" class="st46" width="6.4" height="12.9"/>
</g>
@@ -758,7 +758,7 @@
</linearGradient>
<line class="st49" x1="-4462" y1="-1804.5" x2="-4462.5" y2="-1805"/>
<rect x="-4812" y="-2022.5" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -4806 -2008.3434)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -3653.0918 -2007.2418)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">Configuring NPM</tspan><tspan x="116" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:24;"> </tspan><tspan x="144" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">Using NPM</tspan><tspan x="216.4" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:31;"> </tspan><tspan x="252" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">CLI Commands</tspan><tspan x="359.8" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:-3;"> </tspan></text>
<line class="st11" x1="-3258.5" y1="-1986.5" x2="-4858" y2="-1986.5"/>
@@ -767,7 +767,7 @@
<line class="st39" x1="-3526" y1="-701.6" x2="-3528.4" y2="-701.6"/>
<line class="st40" x1="-4469.6" y1="-1891.9" x2="-4472.4" y2="-1891.9"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="930" height="551" xlink:href="DEBB70B809924F6C.png" transform="matrix(1 0 0 1 -4610.3643 -1969.9076)">
</image>
<g>
@@ -781,7 +781,7 @@
<line class="st40" x1="-4416.1" y1="-1816.7" x2="-4418.8" y2="-1816.7"/>
<line class="st40" x1="-4447.8" y1="-1844.5" x2="-4450.5" y2="-1844.5"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="931" height="551" xlink:href="DEBB70B809924F84.png" transform="matrix(1 0 0 1 -4556.3643 -1894.9076)">
</image>
<g>
@@ -814,7 +814,7 @@
<line class="st53" x1="-4858" y1="104.3" x2="-3257" y2="104.3"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="931" height="551" xlink:href="DEBB70B809924F87.png" transform="matrix(1 0 0 1 -4487.3643 -1802.9076)">
</image>
<g>
@@ -849,11 +849,11 @@
<stop offset="0" style="stop-color:#F15A24"/>
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
- <polygon class="st57" points="-4321.4,-1609.5 -4326.5,-1615.6 -4311.8,-1628.2 -4326.5,-1640.8 -4321.3,-1646.9
+ <polygon class="st57" points="-4321.4,-1609.5 -4326.5,-1615.6 -4311.8,-1628.2 -4326.5,-1640.8 -4321.3,-1646.9
-4299.5,-1628.1 "/>
</g>
<g class="st51">
-
+
<image style="overflow:visible;opacity:0.2;" width="425" height="85" xlink:href="DEBB70B809924F85.png" transform="matrix(1 0 0 1 -4276 -1670.5431)">
</image>
<g>
@@ -884,7 +884,7 @@
<g>
<rect x="-4325.7" y="-1431.5" class="st14" width="230" height="59.2"/>
<rect x="-4319.8" y="-1425.7" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -4268.8589 -1393.1315)" class="st8" style="font-family:'Poppins-SemiBold'; font-size:20px; letter-spacing:1;">Read Docs</text>
</g>
</g>
@@ -907,16 +907,16 @@
V-2005.3z"/>
<rect x="-4776.9" y="-2021.5" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="-4711.9,-2018.3 -4711.9,-2012 -4705.8,-2012 -4705.8,-2008.9 -4712,-2008.9 -4718.3,-2008.9
+ <polygon class="st46" points="-4711.9,-2018.3 -4711.9,-2012 -4705.8,-2012 -4705.8,-2008.9 -4712,-2008.9 -4718.3,-2008.9
-4718.2,-2021.5 -4705.8,-2021.5 -4705.8,-2018.4 "/>
<rect x="-4703.2" y="-2021.5" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="-4697.3" y="-2014.9" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -6705.8926 2685.6321)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="-4676.1" y="-2013.5" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -6684.5234 2665.77)" class="st46" width="2" height="8.3"/>
<rect x="-4689.1" y="-2021.5" class="st46" width="6.4" height="12.9"/>
</g>
-
+
<linearGradient id="SVGID_33_" gradientUnits="userSpaceOnUse" x1="-4638.583" y1="-630.0982" x2="-4258.5825" y2="-630.0982" gradientTransform="matrix(7.182470e-02 -0.9974 0.9974 7.182470e-02 -2848.011 -4203.3799)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -927,7 +927,7 @@
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<line class="st59" x1="-4860" y1="-2041" x2="-3260" y2="-2041"/>
-
+
<linearGradient id="SVGID_35_" gradientUnits="userSpaceOnUse" x1="-3735.3538" y1="-583.6933" x2="-3531.3535" y2="-583.6933" gradientTransform="matrix(0.9887 -0.1501 0.1501 0.9887 46.8033 -571.8436)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -935,7 +935,7 @@
<polygon class="st60" points="-3489.5,-338.1 -3691.2,-307.5 -3776.5,-869 -3574.8,-899.6 "/>
<line class="st50" x1="-3402.2" y1="-941.2" x2="-3403.9" y2="-941.2"/>
<g>
-
+
<image style="overflow:visible;" width="827" height="400" xlink:href="DEBB70B809924F8B.png" transform="matrix(1 0 0 1 -4477 -224.5431)">
</image>
<g>
@@ -946,14 +946,14 @@
</g>
</g>
<rect x="-4420" y="239.5" class="st8" width="21" height="38"/>
-
+
<linearGradient id="SVGID_36_" gradientUnits="userSpaceOnUse" x1="-4623.8662" y1="-990.3799" x2="-4243.8662" y2="-990.3799" gradientTransform="matrix(0.1152 -0.9933 0.9933 0.1152 -2945.3704 -5199.7769)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st63" points="-4321.8,-1087.1 -4365.5,-709.6 -4558.2,-732 -4514.5,-1109.5 "/>
<g>
-
+
<image style="overflow:visible;" width="828" height="375" xlink:href="DEBB70B809924F8C.png" transform="matrix(1 0 0 1 -4477 -1171.5431)">
</image>
<g>
@@ -970,29 +970,29 @@
<text transform="matrix(0.9755 0 0 1 -4250.5439 21.9071)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. </tspan><tspan x="0" y="27" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">Sed tempus sapien nibh, et vehicula ipsum cursus non. </tspan></text>
</g>
<g class="st33">
-
+
<text transform="matrix(1 0 0 1 -7869.1777 -790.8224)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Easy to Use</text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="236" height="59" xlink:href="DEBB70B809924F8F.png" transform="matrix(1 0 0 1 -4175 -1039.5431)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -4171.9512 -1007.8224)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Easy to Use</text>
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="DEBB70B809924F8D.png" transform="matrix(1 0 0 1 -4244 -60.5431)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -4240.5254 -28.8224)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
<g>
-
+
<image style="overflow:visible;" width="827" height="401" xlink:href="DEBB70B809924F8A.png" transform="matrix(1 0 0 1 -4477 -691.5432)">
</image>
<g>
@@ -1006,16 +1006,16 @@
<text transform="matrix(0.9755 0 0 1 -4264.5449 -469.0929)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">Sed accumsan vehicula diam vel auctor. Suspendisse id </tspan><tspan x="0" y="27" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">interdum lectus. Phasellus sed tortor sed dui rutrum </tspan><tspan x="0" y="54" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">vestibulum vitae eget lacus. </tspan></text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="237" height="59" xlink:href="DEBB70B809924F86.png" transform="matrix(1 0 0 1 -4262 -553.5432)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -4258.5332 -521.8224)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Easy to Use</text>
</g>
</g>
<polygon class="st64" points="-3256.4,442.8 -4863.1,392.6 -4863.1,835 -3259.5,835 "/>
-
+
<linearGradient id="SVGID_37_" gradientUnits="userSpaceOnUse" x1="-5595.8354" y1="-871.4171" x2="-5215.835" y2="-871.4171" gradientTransform="matrix(0.9989 -4.653295e-02 4.653295e-02 0.9989 912.5291 798.3806)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1038,17 +1038,17 @@
<line class="st62" x1="-4360" y1="-552.5" x2="-4360" y2="-415.5"/>
<line class="st62" x1="-4360" y1="-73.5" x2="-4360" y2="63.5"/>
<g id="POueHo_1_">
-
+
<image style="overflow:visible;" width="800" height="600" id="POueHo_2_" xlink:href="DEBB70B809924F84.jpg" transform="matrix(1 0 0 1 -2971 -3325.5432)">
</image>
</g>
<g id="FkRr9g_1_">
-
+
<image style="overflow:visible;" width="800" height="600" id="FkRr9g_2_" xlink:href="DEBB70B809924FAB.jpg" transform="matrix(1 0 0 1 -4391 -3274.5432)">
</image>
</g>
<rect x="-3216" y="-2019.5" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -3210 -2005.3434)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -2035.0918 -2004.2418)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">Configuring NPM</tspan><tspan x="116" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:24;"> </tspan><tspan x="144" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">Using NPM</tspan><tspan x="216.4" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:31;"> </tspan><tspan x="252" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">CLI Commands</tspan><tspan x="359.8" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:-3;"> </tspan></text>
<g>
@@ -1058,12 +1058,12 @@
V-2002.3z"/>
<rect x="-3180.9" y="-2018.5" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="-3115.9,-2015.3 -3115.9,-2009 -3109.8,-2009 -3109.8,-2005.9 -3116,-2005.9 -3122.3,-2005.9
+ <polygon class="st46" points="-3115.9,-2015.3 -3115.9,-2009 -3109.8,-2009 -3109.8,-2005.9 -3116,-2005.9 -3122.3,-2005.9
-3122.2,-2018.5 -3109.8,-2018.5 -3109.8,-2015.4 "/>
<rect x="-3107.2" y="-2018.5" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="-3101.3" y="-2011.9" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -5106.8926 1092.6321)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="-3080.1" y="-2010.5" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -5085.5234 1072.77)" class="st46" width="2" height="8.3"/>
<rect x="-3093.1" y="-2018.5" class="st46" width="6.4" height="12.9"/>
</g>
@@ -1081,19 +1081,19 @@
<polygon class="st68" points="-1641,646.5 -1641,-1224 -3239,-1224 -3239,642.5 "/>
<line class="st50" x1="-2523.2" y1="-950.2" x2="-2524.9" y2="-950.2"/>
<line class="st38" x1="-2939.3" y1="-927" x2="-2941.5" y2="-927"/>
-
+
<linearGradient id="SVGID_40_" gradientUnits="userSpaceOnUse" x1="-4577.875" y1="978.6965" x2="-4197.875" y2="978.6965" gradientTransform="matrix(7.182470e-02 -0.9974 0.9974 7.182470e-02 -2848.011 -4203.3799)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st69" points="-2076.6,60.9 -2103.9,439.9 -2297.4,426 -2270.1,47 "/>
-
+
<linearGradient id="SVGID_41_" gradientUnits="userSpaceOnUse" x1="-2109.3376" y1="-281.1946" x2="-1905.3374" y2="-281.1946" gradientTransform="matrix(0.9887 -0.1501 0.1501 0.9887 46.8033 -571.8436)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st70" points="-1836.5,-283.1 -2038.2,-252.5 -2123.5,-814 -1921.8,-844.6 "/>
-
+
<linearGradient id="SVGID_42_" gradientUnits="userSpaceOnUse" x1="-4493.1201" y1="614.242" x2="-4113.1201" y2="614.242" gradientTransform="matrix(0.1152 -0.9933 0.9933 0.1152 -2945.3704 -5199.7769)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1113,15 +1113,15 @@
<text transform="matrix(0.9755 0 0 1 -2531.0342 -905.9582)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">Nunc malesuada suscipit enim at feugiat. </tspan><tspan x="-20.3" y="27" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;"> Duis id mauris lectus. Donec a sagittis lectus.</tspan></text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="236" height="59" xlink:href="DEBB70B809924FA9.png" transform="matrix(1 0 0 1 -2532 -984.5432)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -2528.8369 -952.8224)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Easy to Use</text>
</g>
</g>
-
+
<linearGradient id="SVGID_43_" gradientUnits="userSpaceOnUse" x1="-3991.1377" y1="-741.6052" x2="-3611.1375" y2="-741.6052" gradientTransform="matrix(0.9989 -4.653295e-02 4.653295e-02 0.9989 912.5291 798.3806)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1131,7 +1131,7 @@
"/>
<rect x="-2726.3" y="-975.5" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="DEBB70B809924F97.png" transform="matrix(1 0 0 1 -2722.1443 -954.6873)">
</image>
<g>
@@ -1143,7 +1143,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="DEBB70B809924F99.png" transform="matrix(1 0 0 1 -2721.8997 -937.4428)">
</image>
<g>
@@ -1155,7 +1155,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="DEBB70B809924F9B.png" transform="matrix(1 0 0 1 -2722.1565 -922.6997)">
</image>
<g>
@@ -1167,7 +1167,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="DEBB70B809924F9E.png" transform="matrix(1 0 0 1 -2723.0876 -905.6309)">
</image>
<g>
@@ -1179,7 +1179,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="DEBB70B809924F9F.png" transform="matrix(1 0 0 1 -2665.8997 -937.4428)">
</image>
<g>
@@ -1206,11 +1206,11 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="DEBB70B809924F9A.png" transform="matrix(1 0 0 1 -2537 -557.5432)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -2533.6113 -525.8224)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
@@ -1218,7 +1218,7 @@
"/>
<rect x="-2724.3" y="-529.5" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="DEBB70B809924F95.png" transform="matrix(1 0 0 1 -2720.1443 -508.6873)">
</image>
<g>
@@ -1230,7 +1230,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="DEBB70B809924F96.png" transform="matrix(1 0 0 1 -2719.8997 -491.4428)">
</image>
<g>
@@ -1242,7 +1242,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="DEBB70B809924FF2.png" transform="matrix(1 0 0 1 -2720.1565 -476.6997)">
</image>
<g>
@@ -1254,7 +1254,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="DEBB70B809924FF1.png" transform="matrix(1 0 0 1 -2721.0876 -459.6309)">
</image>
<g>
@@ -1266,7 +1266,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="DEBB70B809924FF6.png" transform="matrix(1 0 0 1 -2663.8997 -491.4428)">
</image>
<g>
@@ -1295,18 +1295,18 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="DEBB70B809924FF0.png" transform="matrix(1 0 0 1 -2534 -94.5431)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -2530.6113 -62.8224)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
<path class="st74" d="M-2599.7,30h-120.2c-1.1,0-2-0.9-2-2v-81h124.2c0,20.3,0,40.7,0,61v20C-2597.7,29.1-2598.6,30-2599.7,30z"/>
<rect x="-2721.3" y="-66.5" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="DEBB70B809924FF3.png" transform="matrix(1 0 0 1 -2717.1443 -45.6873)">
</image>
<g>
@@ -1318,7 +1318,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="DEBB70B809924FEF.png" transform="matrix(1 0 0 1 -2716.8997 -28.4428)">
</image>
<g>
@@ -1330,7 +1330,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="DEBB70B809924FCE.png" transform="matrix(1 0 0 1 -2717.1565 -13.6997)">
</image>
<g>
@@ -1342,7 +1342,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="DEBB70B809924FD1.png" transform="matrix(1 0 0 1 -2718.0876 3.3691)">
</image>
<g>
@@ -1354,7 +1354,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="DEBB70B809924FD2.png" transform="matrix(1 0 0 1 -2660.8997 -28.4428)">
</image>
<g>
@@ -1392,7 +1392,7 @@
</linearGradient>
<rect x="-1619" y="-1981.5" class="st94" width="1598" height="755"/>
<rect x="-1593" y="-2019.5" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -1587 -2005.3434)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -215.0918 -2004.2418)"><tspan x="0" y="0" style="font-family:'Poppins-Medium'; font-size:14px;">docs</tspan><tspan x="34.3" y="0" style="font-family:'Poppins-Medium'; font-size:14px; letter-spacing:-1;"> </tspan><tspan x="36" y="0" style="font-family:'Poppins-Medium'; font-size:14px; letter-spacing:32;"> </tspan><tspan x="72" y="0" style="font-family:'Poppins-Medium'; font-size:14px;">npmjs.com</tspan><tspan x="151.5" y="0" style="font-family:'Poppins-Medium'; font-size:14px; letter-spacing:24;"> </tspan></text>
<g>
@@ -1402,12 +1402,12 @@
V-2002.3z"/>
<rect x="-1546.9" y="-2018.5" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="-1481.9,-2015.3 -1481.9,-2009 -1475.8,-2009 -1475.8,-2005.9 -1482,-2005.9 -1488.3,-2005.9
+ <polygon class="st46" points="-1481.9,-2015.3 -1481.9,-2009 -1475.8,-2009 -1475.8,-2005.9 -1482,-2005.9 -1488.3,-2005.9
-1488.2,-2018.5 -1475.8,-2018.5 -1475.8,-2015.4 "/>
<rect x="-1473.2" y="-2018.5" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="-1467.3" y="-2011.9" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -3472.8926 -541.368)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="-1446.1" y="-2010.5" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -3451.5237 -561.23)" class="st46" width="2" height="8.3"/>
<rect x="-1459.1" y="-2018.5" class="st46" width="6.4" height="12.9"/>
</g>
@@ -1427,7 +1427,7 @@
<line class="st40" x1="-888.2" y1="-1827.3" x2="-890.9" y2="-1827.3"/>
<g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="771" height="491" xlink:href="DEBB70B809924FD0.png" transform="matrix(1 0 0 1 -1210 -1922.5431)">
</image>
<g>
@@ -1447,7 +1447,7 @@
<g>
<line class="st40" x1="-1052.6" y1="-1810.9" x2="-1055.4" y2="-1810.9"/>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="770" height="490" xlink:href="DEBB70B809924FCD.png" transform="matrix(1 0 0 1 -1171 -1866.5431)">
</image>
<g>
@@ -1466,7 +1466,7 @@
</g>
<g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="771" height="490" xlink:href="DEBB70B809925033.png" transform="matrix(1 0 0 1 -1137 -1806.5431)">
</image>
<g>
@@ -1481,11 +1481,11 @@
<rect x="-650.3" y="-1640.7" class="st14" width="23.3" height="6.1"/>
</g>
<g>
- <polygon class="st14" points="-1021.6,-1644.9 -1025.5,-1649.6 -1014.3,-1659.1 -1025.5,-1668.8 -1021.6,-1673.4
+ <polygon class="st14" points="-1021.6,-1644.9 -1025.5,-1649.6 -1014.3,-1659.1 -1025.5,-1668.8 -1021.6,-1673.4
-1004.8,-1659.1 "/>
</g>
<g class="st51">
-
+
<image style="overflow:visible;opacity:0.2;" width="327" height="66" xlink:href="DEBB70B809925035.png" transform="matrix(1 0 0 1 -987.5894 -1692.1324)">
</image>
<g>
@@ -1515,7 +1515,7 @@
<g>
<rect x="-1024.7" y="-1472.5" class="st14" width="230" height="59.2"/>
<rect x="-1018.8" y="-1466.7" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -967.8589 -1434.1315)" class="st8" style="font-family:'Poppins-Bold'; font-size:20px; letter-spacing:1;">Read Docs</text>
</g>
</g>
@@ -1541,19 +1541,19 @@
<polygon class="st100" points="-21,646.5 -21,-1224 -1619,-1224 -1619,642.5 "/>
<line class="st50" x1="-903.2" y1="-950.2" x2="-904.9" y2="-950.2"/>
<line class="st38" x1="-1319.3" y1="-927" x2="-1321.5" y2="-927"/>
-
+
<linearGradient id="SVGID_63_" gradientUnits="userSpaceOnUse" x1="-4461.519" y1="2594.5125" x2="-4081.5188" y2="2594.5125" gradientTransform="matrix(7.182470e-02 -0.9974 0.9974 7.182470e-02 -2848.011 -4203.3799)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st101" points="-456.6,60.9 -483.9,439.9 -677.4,426 -650.1,47 "/>
-
+
<linearGradient id="SVGID_64_" gradientUnits="userSpaceOnUse" x1="-507.6919" y1="-38.0262" x2="-303.6916" y2="-38.0262" gradientTransform="matrix(0.9887 -0.1501 0.1501 0.9887 46.8033 -571.8436)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st102" points="-216.5,-283.1 -418.2,-252.5 -503.5,-814 -301.8,-844.6 "/>
-
+
<linearGradient id="SVGID_65_" gradientUnits="userSpaceOnUse" x1="-4306.4731" y1="2223.4539" x2="-3926.4729" y2="2223.4539" gradientTransform="matrix(0.1152 -0.9933 0.9933 0.1152 -2945.3704 -5199.7769)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1573,15 +1573,15 @@
<text transform="matrix(0.9755 0 0 1 -921.3135 -905.9582)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:19px;">Nunc malesuada suscipit enim at feugiat. </tspan><tspan x="-21.5" y="27" class="st18" style="font-family:'Poppins-Regular'; font-size:19px;"> Duis id mauris lectus. Donec a sagittis lectus.</tspan></text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="236" height="59" xlink:href="DEBB70B809925037.png" transform="matrix(1 0 0 1 -916 -984.5432)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -912.8369 -952.8224)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Easy to Use</text>
</g>
</g>
-
+
<linearGradient id="SVGID_66_" gradientUnits="userSpaceOnUse" x1="-2372.8923" y1="-666.2218" x2="-1992.8923" y2="-666.2218" gradientTransform="matrix(0.9989 -4.653295e-02 4.653295e-02 0.9989 912.5291 798.3806)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1590,7 +1590,7 @@
<path class="st74" d="M-984.7-879h-120.2c-1.1,0-2-0.9-2-2v-81h124.2c0,20.3,0,40.7,0,61v20C-982.7-879.9-983.6-879-984.7-879z"/>
<rect x="-1106.3" y="-975.5" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="DEBB70B809925034.png" transform="matrix(1 0 0 1 -1102.1442 -954.6873)">
</image>
<g>
@@ -1602,7 +1602,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="DEBB70B80992503C.png" transform="matrix(1 0 0 1 -1101.8997 -937.4428)">
</image>
<g>
@@ -1614,7 +1614,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="DEBB70B80992503D.png" transform="matrix(1 0 0 1 -1102.1566 -922.6997)">
</image>
<g>
@@ -1626,7 +1626,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="DEBB70B80992503F.png" transform="matrix(1 0 0 1 -1103.0878 -905.6309)">
</image>
<g>
@@ -1638,7 +1638,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="DEBB70B80992503B.png" transform="matrix(1 0 0 1 -1045.8997 -937.4428)">
</image>
<g>
@@ -1665,18 +1665,18 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="DEBB70B809925036.png" transform="matrix(1 0 0 1 -917 -557.5432)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -913.6113 -525.8224)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
<path class="st74" d="M-982.7-433h-120.2c-1.1,0-2-0.9-2-2v-81h124.2c0,20.3,0,40.7,0,61v20C-980.7-433.9-981.6-433-982.7-433z"/>
<rect x="-1104.3" y="-529.5" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="DEBB70B809925018.png" transform="matrix(1 0 0 1 -1100.1442 -508.6873)">
</image>
<g>
@@ -1688,7 +1688,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="DEBB70B80992501B.png" transform="matrix(1 0 0 1 -1099.8997 -491.4428)">
</image>
<g>
@@ -1700,7 +1700,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="DEBB70B809925019.png" transform="matrix(1 0 0 1 -1100.1566 -476.6997)">
</image>
<g>
@@ -1712,7 +1712,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="DEBB70B809925067.png" transform="matrix(1 0 0 1 -1101.0878 -459.6309)">
</image>
<g>
@@ -1724,7 +1724,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="DEBB70B809925068.png" transform="matrix(1 0 0 1 -1043.8997 -491.4428)">
</image>
<g>
@@ -1753,18 +1753,18 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="DEBB70B80992506B.png" transform="matrix(1 0 0 1 -914 -94.5431)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -910.6113 -62.8224)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
<path class="st74" d="M-979.7,30h-120.2c-1.1,0-2-0.9-2-2v-81h124.2c0,20.3,0,40.7,0,61v20C-977.7,29.1-978.6,30-979.7,30z"/>
<rect x="-1101.3" y="-66.5" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="DEBB70B809925069.png" transform="matrix(1 0 0 1 -1097.1442 -45.6873)">
</image>
<g>
@@ -1776,7 +1776,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="DEBB70B80992506F.png" transform="matrix(1 0 0 1 -1096.8997 -28.4428)">
</image>
<g>
@@ -1788,7 +1788,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="DEBB70B80992506A.png" transform="matrix(1 0 0 1 -1097.1566 -13.6997)">
</image>
<g>
@@ -1800,7 +1800,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="DEBB70B809925065.png" transform="matrix(1 0 0 1 -1098.0878 3.3691)">
</image>
<g>
@@ -1812,7 +1812,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="DEBB70B80992500F.png" transform="matrix(1 0 0 1 -1040.8997 -28.4428)">
</image>
<g>
@@ -1933,7 +1933,7 @@
c0,0,0,0,0-0.1c0,0,0,0,0,0l9.4-16.4C-1311.4-2137.5-1311.4-2137.7-1311.5-2137.8z M-1348.3-2137.7l8.9-15.4l17.6-0.1l-8.9,15.5
L-1348.3-2137.7z"/>
<rect x="37" y="-2020.5" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 43 -2006.3434)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<g>
<g>
@@ -1941,12 +1941,12 @@
h3.2v-13H102.8L102.8-2019.5z M93.8-2016.2H97v6.5h-3.2V-2016.2z M87.4-2003.3h6.4v-3.2h6.4v-13H87.4V-2003.3z"/>
<rect x="72.1" y="-2019.5" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="137.1,-2016.3 137.1,-2010 143.2,-2010 143.2,-2006.9 137,-2006.9 130.7,-2006.9 130.8,-2019.5
+ <polygon class="st46" points="137.1,-2016.3 137.1,-2010 143.2,-2010 143.2,-2006.9 137,-2006.9 130.7,-2006.9 130.8,-2019.5
143.2,-2019.5 143.2,-2016.4 "/>
<rect x="145.8" y="-2019.5" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="151.7" y="-2012.9" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -1854.8926 -2161.3679)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="172.9" y="-2011.5" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -1833.5237 -2181.23)" class="st46" width="2" height="8.3"/>
<rect x="159.9" y="-2019.5" class="st46" width="6.4" height="12.9"/>
</g>
@@ -2045,9 +2045,9 @@
<text transform="matrix(0.9755 0 0 1 -1212.8857 559.7342)"><tspan x="0" y="0" class="st8" style="font-family:'Poppins-Regular'; font-size:18px;">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod Lorem ipsum </tspan><tspan x="0" y="27" class="st8" style="font-family:'Poppins-Regular'; font-size:18px;">dolor sit amet, tetuer adipiscing elit, sed diam nonummy nibmod </tspan></text>
</g>
<text transform="matrix(1 0 0 1 39.8115 -1785.5431)" class="st132" style="font-family:'Poppins-Regular'; font-size:10px;">set access level on published packages</text>
-
+
<text transform="matrix(0.9997 -2.420000e-02 2.420000e-02 0.9997 41.1204 -1800.894)" style="opacity:0.9;fill:#FB3B49; font-family:'Poppins-SemiBold'; font-size:14px;">access</text>
-
+
<text transform="matrix(1 0 0 1 40.8115 -1756.5709)" style="opacity:0.9;fill:#FB3B49; font-family:'Poppins-SemiBold'; font-size:14px;">add user</text>
<g>
<text transform="matrix(1 0 0 1 40.8115 -1663.5709)" class="st14" style="font-family:'Poppins-SemiBold'; font-size:14px;">bin</text>
@@ -2252,7 +2252,7 @@
<line class="st40" x1="-2580.2" y1="-1841.3" x2="-2582.9" y2="-1841.3"/>
<g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="771" height="491" xlink:href="DEBB70B80992500D.png" transform="matrix(1 0 0 1 -2902 -1936.5431)">
</image>
<g>
@@ -2272,7 +2272,7 @@
<g>
<line class="st40" x1="-2744.6" y1="-1824.9" x2="-2747.4" y2="-1824.9"/>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="770" height="490" xlink:href="DEBB70B809925003.png" transform="matrix(1 0 0 1 -2863 -1880.5431)">
</image>
<g>
@@ -2291,7 +2291,7 @@
</g>
<g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="771" height="490" xlink:href="DEBB70B809925005.png" transform="matrix(1 0 0 1 -2829 -1820.5431)">
</image>
<g>
@@ -2306,7 +2306,7 @@
<rect x="-2323.3" y="-1652.7" class="st14" width="23.3" height="6.1"/>
</g>
<g>
- <polygon class="st14" points="-2713.6,-1658.9 -2717.5,-1663.6 -2706.3,-1673.1 -2717.5,-1682.8 -2713.6,-1687.4
+ <polygon class="st14" points="-2713.6,-1658.9 -2717.5,-1663.6 -2706.3,-1673.1 -2717.5,-1682.8 -2713.6,-1687.4
-2696.8,-1673.1 "/>
</g>
<rect x="-2718.7" y="-1586.1" class="st47" width="551.7" height="304.6"/>
@@ -2314,7 +2314,7 @@
<g>
<rect x="-2716.7" y="-1486.5" class="st14" width="230" height="59.2"/>
<rect x="-2710.8" y="-1480.7" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -2659.8589 -1448.1315)" class="st8" style="font-family:'Poppins-Bold'; font-size:20px; letter-spacing:1;">Read Docs</text>
</g>
</g>
@@ -2409,7 +2409,7 @@
c-0.1,0.2-0.4,0.3-0.6,0.2c-0.2-0.1-0.3-0.4-0.2-0.6l9.4-16.3c0.1-0.1,0.2-0.2,0.4-0.2l18.6-0.1
C-3163-1907.1-3162.9-1907.1-3162.9-1907.1z"/>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="356" height="93" xlink:href="DEBB70B809925007.png" transform="matrix(1 0 0 1 -2685.5894 -1716.1324)">
</image>
<g>
diff --git a/deps/npm/docs/src/images/right-shadow-box.svg b/deps/npm/docs/src/images/right-shadow-box.svg
index 8ddca66d29e..bdd7fb30521 100644
--- a/deps/npm/docs/src/images/right-shadow-box.svg
+++ b/deps/npm/docs/src/images/right-shadow-box.svg
@@ -78,7 +78,7 @@
.st72{fill:#F2F2F2;}
.st73{opacity:0.4;fill:url(#SVGID_43_);}
.st74{fill:#413844;stroke:#223839;stroke-miterlimit:10;}
-
+
.st75{fill:#FFFFFF;fill-opacity:0.5;stroke:#223839;stroke-width:1.802;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st76{fill:url(#SVGID_44_);}
.st77{fill:url(#SVGID_45_);}
@@ -220,7 +220,7 @@
</g>
</g>
<rect x="-6952" y="-2057" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -6946 -2042.8003)" class="st9" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -5986.0918 -2041.6987)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">npm Enterprise Products Solutions Resources</tspan><tspan x="351.5" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:4;"> </tspan><tspan x="360" y="0" style="font-family:'Poppins-Regular'; font-size:14px;"> Docs Support</tspan></text>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="-6998" y1="-2076" x2="-5399" y2="-2076">
@@ -245,7 +245,7 @@
<stop offset="0" style="stop-color:#F15A24"/>
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
- <polygon class="st15" points="-6419.4,-1851 -6424.5,-1857.1 -6409.8,-1869.6 -6424.5,-1882.2 -6419.3,-1888.3 -6397.5,-1869.6
+ <polygon class="st15" points="-6419.4,-1851 -6424.5,-1857.1 -6409.8,-1869.6 -6424.5,-1882.2 -6419.3,-1888.3 -6397.5,-1869.6
"/>
</g>
<g class="st16">
@@ -256,7 +256,7 @@
<rect x="-5934" y="-1845.5" class="st17" width="30.5" height="8"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="1618" height="1337" xlink:href="3A9306F390EA591E.png" transform="matrix(1 0 0 1 -7008 750)">
</image>
<g>
@@ -264,7 +264,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="431" height="91" xlink:href="3A9306F390EA5922.png" transform="matrix(1 0 0 1 -6377 -1915)">
</image>
<g>
@@ -292,7 +292,7 @@
<rect x="-6531.6" y="-1752.6" class="st47" width="742.6" height="304.6"/>
<text transform="matrix(1 0 0 1 -6531.584 -1730.3711)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">The</tspan><tspan x="61" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="81.8" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">intelligent</tspan><tspan x="255.3" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="276.1" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">package</tspan><tspan x="424.1" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="444.9" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">manager</tspan><tspan x="600.4" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="621.2" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">for</tspan><tspan x="668.2" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:13;"> </tspan><tspan x="689" y="0" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">the </tspan><tspan x="0" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Node</tspan><tspan x="87.2" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="101.6" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Javascript</tspan><tspan x="282.2" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="296.5" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Platform.</tspan><tspan x="452.1" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="466.5" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Install</tspan><tspan x="572.3" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="586.6" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">stuff</tspan><tspan x="664.1" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:7;"> </tspan><tspan x="678.5" y="43" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">and </tspan><tspan x="275.1" y="86" class="st18" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">get coding!</tspan></text>
<rect x="-6294" y="-1550" class="st19" width="276" height="71"/>
-
+
<text transform="matrix(1 0 0 1 -6251.0112 -1512.5884)" style="font-family:'Poppins-SemiBold'; font-size:30px; letter-spacing:1;">Read Docs</text>
<path class="st18" d="M-5394-1329.5c18.3,18.3-25.9-40-51.8-40c-25.9,0-25.9,40-51.8,40c-25.9,0-25.9-40-51.7-40
c-25.9,0-25.9,40-51.7,40c-25.9,0-25.9-40-51.7-40s-25.9,40-51.7,40c-25.9,0-25.9-40-51.7-40c-25.9,0-25.9,40-51.7,40
@@ -302,7 +302,7 @@
c-25.9,0-25.9,40-51.7,40c-25.9,0-25.9-40-51.7-40s-25.9,40-51.7,40c-25.9,0-25.9-40-51.7-40s-25.9,40-51.7,40s-25.9-40-51.7-40
s-25.9,40-51.7,40s-25.9-40-51.7-40V-86h1603.5C-5394.5-86-5396.4-1331.9-5394-1329.5z"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="346" height="346" xlink:href="3A9306F390EA5925.png" transform="matrix(1 0 0 1 -6758 -1220)">
</image>
<g>
@@ -310,7 +310,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="346" height="346" xlink:href="3A9306F390EA5926.png" transform="matrix(1 0 0 1 -6765 -521)">
</image>
<g>
@@ -318,7 +318,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="346" height="346" xlink:href="3A9306F390EA5924.png" transform="matrix(1 0 0 1 -5942 -796)">
</image>
<g>
@@ -339,7 +339,7 @@
c-25.9,0-25.9,24.2-51.8,24.2s-25.9-24.2-51.8-24.2c-25.9,0-25.9,24.2-51.8,24.2c-25.9,0-25.9-24.2-51.8-24.2
c-25.9,0-25.9,24.2-51.8,24.2s-25.9-24.2-51.8-24.2c-25.9,0-25.9,24.2-51.8,24.2c-24.5,0-25.8-21.6-47.8-24V-2022H-3781z"/>
<g>
-
+
<image style="overflow:visible;" width="1608" height="1247" xlink:href="3A9306F390EA5923.png" transform="matrix(1 0 0 1 -5385 -1401)">
</image>
<g>
@@ -354,7 +354,7 @@
</g>
</g>
<rect x="-5332" y="-2055" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -5326 -2040.8003)" class="st9" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -4366.0918 -2045.6987)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">npm Enterprise Products Solutions Resources</tspan><tspan x="351.5" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:4;"> </tspan><tspan x="360" y="0" style="font-family:'Poppins-Regular'; font-size:14px;"> Docs Support</tspan></text>
<line class="st11" x1="-3778.5" y1="-2022" x2="-5378" y2="-2022"/>
@@ -369,7 +369,7 @@
<stop offset="0" style="stop-color:#F15A24"/>
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
- <polygon class="st22" points="-4841.4,-1820 -4846.5,-1826.1 -4831.8,-1838.6 -4846.5,-1851.2 -4841.3,-1857.3 -4819.5,-1838.6
+ <polygon class="st22" points="-4841.4,-1820 -4846.5,-1826.1 -4831.8,-1838.6 -4846.5,-1851.2 -4841.3,-1857.3 -4819.5,-1838.6
"/>
</g>
<g class="st16">
@@ -380,7 +380,7 @@
<rect x="-4356" y="-1814.5" class="st23" width="30.5" height="8"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="431" height="91" xlink:href="3A9306F390EA592D.png" transform="matrix(1 0 0 1 -4799 -1884)">
</image>
<g>
@@ -408,10 +408,10 @@
<rect x="-4953.6" y="-1743.6" class="st47" width="742.6" height="304.6"/>
<text transform="matrix(1 0 0 1 -4806.5601 -1728.771)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:20px; letter-spacing:1;">The intelligent package manager for the </tspan><tspan x="-75.6" y="31" class="st18" style="font-family:'Poppins-Regular'; font-size:20px; letter-spacing:1;">Node Javascript Platform. Install stuff and get coding!</tspan></text>
<rect x="-4703" y="-1628.2" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -4652.0112 -1595.5884)" style="font-family:'Poppins-SemiBold'; font-size:20px; letter-spacing:1;">Read Docs</text>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="309" height="304" xlink:href="3A9306F390EA592E.png" transform="matrix(1 0 0 1 -5203.6226 -1295.6224)">
</image>
<g>
@@ -433,18 +433,18 @@
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
<line class="st26" x1="-5377" y1="-2075.5" x2="-3778" y2="-2075.5"/>
-
+
<text transform="matrix(1 0 0 1 -4856.1777 -1177.2793)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Super Cool</text>
<g>
-
+
<text transform="matrix(1 0 0 1 -5148.1777 -835.2793)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Easy to Use</text>
</g>
<g>
-
+
<text transform="matrix(1 0 0 1 -4843.1777 -430.2793)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Ultra Fast</text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.7;" width="309" height="304" xlink:href="3A9306F390EA592C.png" transform="matrix(1 0 0 1 -5213.6226 -567.6224)">
</image>
<g>
@@ -461,7 +461,7 @@
<use xlink:href="#XMLID_1_" style="overflow:visible;"/>
</clipPath>
<g class="st27">
-
+
<image style="overflow:visible;opacity:0.4;" width="247" height="242" xlink:href="77400133F1DEE1A1.png" transform="matrix(1 0 0 1 -4424.0918 -719.0377)">
</image>
<g>
@@ -469,7 +469,7 @@
</g>
</g>
<g class="st27">
-
+
<image style="overflow:visible;opacity:0.5;" width="309" height="304" xlink:href="77400133F1DEE1A7.png" transform="matrix(1 0 0 1 -4315.9448 -885.687)">
</image>
<g>
@@ -484,7 +484,7 @@
<circle class="st28" cx="-4117" cy="-777.5" r="143"/>
<circle class="st8" cx="-4117" cy="-777.5" r="134"/>
<rect x="-6952" y="157" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -6946 171.1997)" class="st9" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -5986.0918 166.3013)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">npm Enterprise Products Solutions Resources</tspan><tspan x="351.5" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:4;"> </tspan><tspan x="360" y="0" style="font-family:'Poppins-Regular'; font-size:14px;"> Docs Support</tspan></text>
<line class="st11" x1="-5398.5" y1="190" x2="-6998" y2="190"/>
@@ -509,7 +509,7 @@
<rect x="-5976" y="397.5" class="st31" width="30.5" height="8"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="431" height="91" xlink:href="77400133F1DEE1A0.png" transform="matrix(1 0 0 1 -6419 328)">
</image>
<g>
@@ -537,10 +537,10 @@
<rect x="-6573.6" y="468.4" class="st47" width="742.6" height="304.6"/>
<text transform="matrix(1 0 0 1 -6426.5601 483.229)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:20px; letter-spacing:1;">The intelligent package manager for the </tspan><tspan x="-75.6" y="31" class="st18" style="font-family:'Poppins-Regular'; font-size:20px; letter-spacing:1;">Node Javascript Platform. Install stuff and get coding!</tspan></text>
<rect x="-6323" y="583.8" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -6272.0112 616.4116)" style="font-family:'Poppins-SemiBold'; font-size:20px; letter-spacing:1;">Read Docs</text>
<g class="st16">
-
+
<image style="overflow:visible;opacity:0.5;" width="309" height="304" xlink:href="77400133F1DEE1A3.png" transform="matrix(1 0 0 1 -6812.6226 927.3776)">
</image>
<g>
@@ -552,14 +552,14 @@
<stop offset="1" style="stop-color:#FF00FF"/>
</linearGradient>
<line class="st32" x1="-6997" y1="136.5" x2="-5398" y2="136.5"/>
-
+
<text transform="matrix(1 0 0 1 -6465.1777 1032.7207)" style="opacity:0.8;fill:#FFFFFF; font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Super Cool</text>
<g class="st33">
-
+
<text transform="matrix(1 0 0 1 -6757.1777 1387.7207)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Easy to Use</text>
</g>
<g>
-
+
<text transform="matrix(1 0 0 1 -6452.1777 1792.7207)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Ultra Fast</text>
</g>
<text transform="matrix(1 0 0 1 -6466.5654 1080.4502)"><tspan x="0" y="0" class="st8" style="font-family:'Poppins-Regular'; font-size:20px;">Nunc malesuada suscipit enim at feugiat. Duis id mauris</tspan><tspan x="0" y="36" class="st8" style="font-family:'Poppins-Regular'; font-size:20px;">lectus. Donec a sagittis lectus.</tspan></text>
@@ -576,10 +576,10 @@
/>
<path class="st8" d="M-5727.4,1469.7h30.3v8.7h-30.3V1469.7z"/>
</g>
-
+
<text transform="matrix(1 0 0 1 -6454.1777 874.7207)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Why use NPM CLI?</text>
<rect x="-5330" y="156" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -5324 170.1997)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -4364.0918 169.3013)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">npm Enterprise Products Solutions Resources</tspan><tspan x="351.5" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:4;"> </tspan><tspan x="360" y="0" style="font-family:'Poppins-Regular'; font-size:14px;"> Docs Support</tspan></text>
<linearGradient id="SVGID_23_" gradientUnits="userSpaceOnUse" x1="-5378" y1="136.5" x2="-3778" y2="136.5">
@@ -595,21 +595,21 @@
<line class="st11" x1="-3776.5" y1="192" x2="-5376" y2="192"/>
<circle class="st8" cx="-5043" cy="1201" r="125"/>
<g class="st16">
-
+
<image style="overflow:visible;opacity:0.5;" width="309" height="304" xlink:href="77400133F1DEE1BF.png" transform="matrix(1 0 0 1 -5889.8604 1292.3591)">
</image>
<g>
<ellipse class="st8" cx="-5735.4" cy="1444.4" rx="113.9" ry="111.5"/>
</g>
</g>
-
+
<text transform="matrix(1 0 0 1 -4731.1777 1123.7207)" class="st18" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Why use this?</text>
<line class="st38" x1="-4471.5" y1="1255.5" x2="-4473.6" y2="1255.5"/>
<line class="st38" x1="-5066.3" y1="1255.5" x2="-5068.5" y2="1255.5"/>
<line class="st39" x1="-4044" y1="1535.9" x2="-4046.4" y2="1535.9"/>
<line class="st40" x1="-5009.6" y1="279.7" x2="-5012.4" y2="279.7"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="930" height="551" xlink:href="77400133F1DEE1A2.png" transform="matrix(1 0 0 1 -5062.3643 221.6355)">
</image>
<g>
@@ -623,7 +623,7 @@
<line class="st40" x1="-4956.1" y1="354.8" x2="-4958.8" y2="354.8"/>
<line class="st40" x1="-4987.8" y1="327.1" x2="-4990.5" y2="327.1"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="931" height="551" xlink:href="77400133F1DEE1A5.png" transform="matrix(1 0 0 1 -5030.3643 276.6355)">
</image>
<g>
@@ -642,7 +642,7 @@
<line class="st40" x1="-4127.1" y1="334.1" x2="-4129.7" y2="334.1"/>
<line class="st40" x1="-4791.2" y1="413.2" x2="-4793.9" y2="413.2"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="931" height="551" xlink:href="77400133F1DEE1A6.png" transform="matrix(1 0 0 1 -4996.3643 335.6355)">
</image>
<g>
@@ -669,7 +669,7 @@
<polygon class="st43" points="-4798.4,518 -4803.5,511.9 -4788.8,499.4 -4803.5,486.8 -4798.3,480.7 -4776.5,499.4 "/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="425" height="85" xlink:href="77400133F1DEE1A4.png" transform="matrix(1 0 0 1 -4753 457)">
</image>
<g>
@@ -699,7 +699,7 @@
<g>
<rect x="-4650.7" y="729" class="st14" width="230" height="59.2"/>
<rect x="-4644.8" y="734.8" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -4593.8589 767.4116)" style="font-family:'Poppins-SemiBold'; font-size:20px; letter-spacing:1;">Read Docs</text>
</g>
</g>
@@ -733,12 +733,12 @@
h3.2v-13H-5264.2L-5264.2,157.1z M-5273.2,160.3h3.2v6.5h-3.2V160.3z M-5279.6,173.3h6.4V170h6.4v-13h-12.8V173.3z"/>
<rect x="-5294.9" y="157.1" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="-5229.9,160.2 -5229.9,166.5 -5223.8,166.5 -5223.8,169.7 -5230,169.7 -5236.3,169.7 -5236.2,157.1
+ <polygon class="st46" points="-5229.9,160.2 -5229.9,166.5 -5223.8,166.5 -5223.8,169.7 -5230,169.7 -5236.3,169.7 -5236.2,157.1
-5223.8,157.1 -5223.8,160.2 "/>
<rect x="-5221.2" y="157" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="-5215.3" y="163.6" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -5045.3496 5382.1753)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="-5194.1" y="165" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -5023.9805 5362.313)" class="st46" width="2" height="8.3"/>
<rect x="-5207.1" y="157" class="st46" width="6.4" height="12.9"/>
</g>
@@ -755,7 +755,7 @@
</linearGradient>
<line class="st49" x1="-3360" y1="373" x2="-3360.5" y2="372.5"/>
<rect x="-3710" y="155" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -3704 169.1997)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -2551.0918 170.3013)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">Configuring NPM</tspan><tspan x="116" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:24;"> </tspan><tspan x="144" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">Using NPM</tspan><tspan x="216.4" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:31;"> </tspan><tspan x="252" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">CLI Commands</tspan><tspan x="359.8" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:-3;"> </tspan></text>
<line class="st11" x1="-2156.5" y1="191" x2="-3756" y2="191"/>
@@ -764,7 +764,7 @@
<line class="st39" x1="-2424" y1="1475.9" x2="-2426.4" y2="1475.9"/>
<line class="st40" x1="-3367.6" y1="285.7" x2="-3370.4" y2="285.7"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="930" height="551" xlink:href="77400133F1DEE1AC.png" transform="matrix(1 0 0 1 -3508.3645 207.6355)">
</image>
<g>
@@ -778,7 +778,7 @@
<line class="st40" x1="-3314.1" y1="360.8" x2="-3316.8" y2="360.8"/>
<line class="st40" x1="-3345.8" y1="333.1" x2="-3348.5" y2="333.1"/>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="931" height="551" xlink:href="77400133F1DEE1C4.png" transform="matrix(1 0 0 1 -3454.3645 282.6355)">
</image>
<g>
@@ -811,7 +811,7 @@
<line class="st53" x1="-3756" y1="2281.8" x2="-2155" y2="2281.8"/>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.5;" width="931" height="551" xlink:href="77400133F1DEE1C7.png" transform="matrix(1 0 0 1 -3385.3645 374.6355)">
</image>
<g>
@@ -849,7 +849,7 @@
<polygon class="st57" points="-3219.4,568 -3224.5,561.9 -3209.8,549.4 -3224.5,536.8 -3219.3,530.7 -3197.5,549.4 "/>
</g>
<g class="st51">
-
+
<image style="overflow:visible;opacity:0.2;" width="425" height="85" xlink:href="77400133F1DEE1C5.png" transform="matrix(1 0 0 1 -3174 507)">
</image>
<g>
@@ -879,7 +879,7 @@
<g>
<rect x="-3223.7" y="746" class="st14" width="230" height="59.2"/>
<rect x="-3217.8" y="751.8" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -3166.8589 784.4116)" class="st8" style="font-family:'Poppins-SemiBold'; font-size:20px; letter-spacing:1;">Read Docs</text>
</g>
</g>
@@ -901,16 +901,16 @@
h3.2v-13H-3644.2L-3644.2,156.1z M-3653.2,159.3h3.2v6.5h-3.2V159.3z M-3659.6,172.3h6.4V169h6.4v-13h-12.8V172.3z"/>
<rect x="-3674.9" y="156.1" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="-3609.9,159.2 -3609.9,165.5 -3603.8,165.5 -3603.8,168.7 -3610,168.7 -3616.3,168.7 -3616.2,156.1
+ <polygon class="st46" points="-3609.9,159.2 -3609.9,165.5 -3603.8,165.5 -3603.8,168.7 -3610,168.7 -3616.3,168.7 -3616.2,156.1
-3603.8,156.1 -3603.8,159.2 "/>
<rect x="-3601.2" y="156" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="-3595.3" y="162.6" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -3426.3494 3761.1753)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="-3574.1" y="164" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -3404.9805 3741.313)" class="st46" width="2" height="8.3"/>
<rect x="-3587.1" y="156" class="st46" width="6.4" height="12.9"/>
</g>
-
+
<linearGradient id="SVGID_33_" gradientUnits="userSpaceOnUse" x1="-3536.583" y1="1547.4449" x2="-3156.5828" y2="1547.4449" gradientTransform="matrix(7.182470e-02 -0.9974 0.9974 7.182470e-02 -3997.0811 -1083.0842)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -921,7 +921,7 @@
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<line class="st59" x1="-3758" y1="136.5" x2="-2158" y2="136.5"/>
-
+
<linearGradient id="SVGID_35_" gradientUnits="userSpaceOnUse" x1="-2633.3538" y1="1593.8499" x2="-2429.3535" y2="1593.8499" gradientTransform="matrix(0.9887 -0.1501 0.1501 0.9887 -267.5691 -381.758)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -929,7 +929,7 @@
<polygon class="st60" points="-2387.5,1839.5 -2589.2,1870.1 -2674.5,1308.5 -2472.8,1277.9 "/>
<line class="st50" x1="-2300.2" y1="1236.4" x2="-2301.9" y2="1236.4"/>
<g>
-
+
<image style="overflow:visible;" width="827" height="400" xlink:href="77400133F1DEE1CB.png" transform="matrix(1 0 0 1 -3375 1953)">
</image>
<g>
@@ -940,14 +940,14 @@
</g>
</g>
<rect x="-3318" y="2417" class="st8" width="21" height="38"/>
-
+
<linearGradient id="SVGID_36_" gradientUnits="userSpaceOnUse" x1="-3521.8662" y1="1187.1632" x2="-3141.8662" y2="1187.1632" gradientTransform="matrix(0.1152 -0.9933 0.9933 0.1152 -4133.3789 -2178.4565)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st63" points="-3219.8,1090.4 -3263.5,1467.9 -3456.2,1445.6 -3412.5,1068.1 "/>
<g>
-
+
<image style="overflow:visible;" width="828" height="375" xlink:href="77400133F1DEE1CC.png" transform="matrix(1 0 0 1 -3375 1006)">
</image>
<g>
@@ -964,29 +964,29 @@
<text transform="matrix(0.9755 0 0 1 -3148.5439 2199.4502)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. </tspan><tspan x="0" y="27" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">Sed tempus sapien nibh, et vehicula ipsum cursus non. </tspan></text>
</g>
<g class="st33">
-
+
<text transform="matrix(1 0 0 1 -6767.1777 1386.7207)" class="st8" style="font-family:'Poppins-BoldItalic'; font-size:50px; letter-spacing:3;">Easy to Use</text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="236" height="59" xlink:href="77400133F1DEE1CF.png" transform="matrix(1 0 0 1 -3073 1138)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -3069.9512 1169.7207)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Easy to Use</text>
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="77400133F1DEE1CD.png" transform="matrix(1 0 0 1 -3142 2117)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -3138.5254 2148.7207)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
<g>
-
+
<image style="overflow:visible;" width="827" height="401" xlink:href="77400133F1DEE1CA.png" transform="matrix(1 0 0 1 -3375 1486)">
</image>
<g>
@@ -1000,16 +1000,16 @@
<text transform="matrix(0.9755 0 0 1 -3162.5447 1708.4502)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">Sed accumsan vehicula diam vel auctor. Suspendisse id </tspan><tspan x="0" y="27" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">interdum lectus. Phasellus sed tortor sed dui rutrum </tspan><tspan x="0" y="54" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">vestibulum vitae eget lacus. </tspan></text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="237" height="59" xlink:href="77400133F1DEE1C6.png" transform="matrix(1 0 0 1 -3160 1624)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -3156.5334 1655.7207)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Easy to Use</text>
</g>
</g>
<polygon class="st64" points="-2154.4,2620.3 -3761.1,2570.2 -3761.1,3012.5 -2157.5,3012.5 "/>
-
+
<linearGradient id="SVGID_37_" gradientUnits="userSpaceOnUse" x1="-4493.8354" y1="1306.126" x2="-4113.835" y2="1306.126" gradientTransform="matrix(0.9989 -4.653295e-02 4.653295e-02 0.9989 812.3953 852.0187)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1032,17 +1032,17 @@
<line class="st62" x1="-3258" y1="1625" x2="-3258" y2="1762"/>
<line class="st62" x1="-3258" y1="2104" x2="-3258" y2="2241"/>
<g id="POueHo_1_">
-
+
<image style="overflow:visible;" width="800" height="600" id="POueHo_2_" xlink:href="77400133F1DEE1C4.jpg" transform="matrix(1 0 0 1 -1869 -1148)">
</image>
</g>
<g id="FkRr9g_1_">
-
+
<image style="overflow:visible;" width="800" height="600" id="FkRr9g_2_" xlink:href="77400133F1DEE1EB.jpg" transform="matrix(1 0 0 1 -3289 -1097)">
</image>
</g>
<rect x="-2114" y="158" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -2108 172.1997)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 -933.0918 173.3013)"><tspan x="0" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">Configuring NPM</tspan><tspan x="116" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:24;"> </tspan><tspan x="144" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">Using NPM</tspan><tspan x="216.4" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:31;"> </tspan><tspan x="252" y="0" style="font-family:'Poppins-Regular'; font-size:14px;">CLI Commands</tspan><tspan x="359.8" y="0" style="font-family:'Poppins-Regular'; font-size:14px; letter-spacing:-3;"> </tspan></text>
<g>
@@ -1051,12 +1051,12 @@
h3.2v-13H-2048.2L-2048.2,159.1z M-2057.2,162.3h3.2v6.5h-3.2V162.3z M-2063.6,175.3h6.4V172h6.4v-13h-12.8V175.3z"/>
<rect x="-2078.9" y="159.1" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="-2013.9,162.2 -2013.9,168.5 -2007.8,168.5 -2007.8,171.7 -2014,171.7 -2020.3,171.7 -2020.2,159.1
+ <polygon class="st46" points="-2013.9,162.2 -2013.9,168.5 -2007.8,168.5 -2007.8,171.7 -2014,171.7 -2020.3,171.7 -2020.2,159.1
-2007.8,159.1 -2007.8,162.2 "/>
<rect x="-2005.2" y="159" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="-1999.3" y="165.6" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -1827.3494 2168.1753)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="-1978.1" y="167" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -1805.9806 2148.313)" class="st46" width="2" height="8.3"/>
<rect x="-1991.1" y="159" class="st46" width="6.4" height="12.9"/>
</g>
@@ -1074,19 +1074,19 @@
<polygon class="st68" points="-539,2824 -539,953.5 -2137,953.5 -2137,2820.1 "/>
<line class="st50" x1="-1421.2" y1="1227.4" x2="-1422.9" y2="1227.4"/>
<line class="st38" x1="-1837.3" y1="1250.5" x2="-1839.5" y2="1250.5"/>
-
+
<linearGradient id="SVGID_40_" gradientUnits="userSpaceOnUse" x1="-3475.875" y1="3156.2397" x2="-3095.8748" y2="3156.2397" gradientTransform="matrix(7.182470e-02 -0.9974 0.9974 7.182470e-02 -3997.0811 -1083.0842)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st69" points="-974.6,2238.5 -1001.9,2617.5 -1195.4,2603.5 -1168.1,2224.5 "/>
-
+
<linearGradient id="SVGID_41_" gradientUnits="userSpaceOnUse" x1="-1007.3376" y1="1896.3485" x2="-803.3374" y2="1896.3485" gradientTransform="matrix(0.9887 -0.1501 0.1501 0.9887 -267.5691 -381.758)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st70" points="-734.5,1894.5 -936.2,1925.1 -1021.5,1363.5 -819.8,1332.9 "/>
-
+
<linearGradient id="SVGID_42_" gradientUnits="userSpaceOnUse" x1="-3391.1201" y1="2791.7852" x2="-3011.1201" y2="2791.7852" gradientTransform="matrix(0.1152 -0.9933 0.9933 0.1152 -4133.3789 -2178.4565)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1106,15 +1106,15 @@
<text transform="matrix(0.9755 0 0 1 -1429.0342 1271.585)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;">Nunc malesuada suscipit enim at feugiat. </tspan><tspan x="-20.3" y="27" class="st18" style="font-family:'Poppins-Regular'; font-size:18px;"> Duis id mauris lectus. Donec a sagittis lectus.</tspan></text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="236" height="59" xlink:href="77400133F1DEE1E9.png" transform="matrix(1 0 0 1 -1430 1193)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -1426.8369 1224.7207)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Easy to Use</text>
</g>
</g>
-
+
<linearGradient id="SVGID_43_" gradientUnits="userSpaceOnUse" x1="-2889.1377" y1="1435.938" x2="-2509.1375" y2="1435.938" gradientTransform="matrix(0.9989 -4.653295e-02 4.653295e-02 0.9989 812.3953 852.0187)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1124,7 +1124,7 @@
C-1500.7,1297.6-1501.6,1298.5-1502.7,1298.5z"/>
<rect x="-1624.3" y="1202" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="77400133F1DEE1D7.png" transform="matrix(1 0 0 1 -1620.1442 1222.8558)">
</image>
<g>
@@ -1136,7 +1136,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="77400133F1DEE1D9.png" transform="matrix(1 0 0 1 -1619.8997 1240.1003)">
</image>
<g>
@@ -1148,7 +1148,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="77400133F1DEE1DB.png" transform="matrix(1 0 0 1 -1620.1566 1254.8434)">
</image>
<g>
@@ -1160,7 +1160,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="77400133F1DEE1DE.png" transform="matrix(1 0 0 1 -1621.0878 1271.9122)">
</image>
<g>
@@ -1172,7 +1172,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="77400133F1DEE1DF.png" transform="matrix(1 0 0 1 -1563.8997 1240.1003)">
</image>
<g>
@@ -1199,11 +1199,11 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="77400133F1DEE1DA.png" transform="matrix(1 0 0 1 -1435 1620)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -1431.6113 1651.7207)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
@@ -1211,7 +1211,7 @@
C-1498.7,1743.6-1499.6,1744.5-1500.7,1744.5z"/>
<rect x="-1622.3" y="1648" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="77400133F1DEE1D5.png" transform="matrix(1 0 0 1 -1618.1442 1668.8558)">
</image>
<g>
@@ -1223,7 +1223,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="77400133F1DEE1D6.png" transform="matrix(1 0 0 1 -1617.8997 1686.1003)">
</image>
<g>
@@ -1235,7 +1235,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="77400133F1DEE232.png" transform="matrix(1 0 0 1 -1618.1566 1700.8434)">
</image>
<g>
@@ -1247,7 +1247,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="77400133F1DEE231.png" transform="matrix(1 0 0 1 -1619.0878 1717.9122)">
</image>
<g>
@@ -1259,7 +1259,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="77400133F1DEE236.png" transform="matrix(1 0 0 1 -1561.8997 1686.1003)">
</image>
<g>
@@ -1288,11 +1288,11 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="77400133F1DEE230.png" transform="matrix(1 0 0 1 -1432 2083)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 -1428.6113 2114.7207)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
@@ -1300,7 +1300,7 @@
C-1495.7,2206.6-1496.6,2207.5-1497.7,2207.5z"/>
<rect x="-1619.3" y="2111" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="77400133F1DEE233.png" transform="matrix(1 0 0 1 -1615.1442 2131.8557)">
</image>
<g>
@@ -1312,7 +1312,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="77400133F1DEE22F.png" transform="matrix(1 0 0 1 -1614.8997 2149.1003)">
</image>
<g>
@@ -1324,7 +1324,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="77400133F1DEE20E.png" transform="matrix(1 0 0 1 -1615.1566 2163.8435)">
</image>
<g>
@@ -1336,7 +1336,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="77400133F1DEE211.png" transform="matrix(1 0 0 1 -1616.0878 2180.9124)">
</image>
<g>
@@ -1348,7 +1348,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="77400133F1DEE212.png" transform="matrix(1 0 0 1 -1558.8997 2149.1003)">
</image>
<g>
@@ -1385,7 +1385,7 @@
</linearGradient>
<rect x="-517" y="196" class="st94" width="1598" height="755"/>
<rect x="-491" y="158" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 -485 172.1997)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<text transform="matrix(1 0 0 1 886.9082 173.3013)"><tspan x="0" y="0" style="font-family:'Poppins-Medium'; font-size:14px;">docs</tspan><tspan x="34.3" y="0" style="font-family:'Poppins-Medium'; font-size:14px; letter-spacing:-1;"> </tspan><tspan x="36" y="0" style="font-family:'Poppins-Medium'; font-size:14px; letter-spacing:32;"> </tspan><tspan x="72" y="0" style="font-family:'Poppins-Medium'; font-size:14px;">npmjs.com</tspan><tspan x="151.5" y="0" style="font-family:'Poppins-Medium'; font-size:14px; letter-spacing:24;"> </tspan></text>
<g>
@@ -1394,12 +1394,12 @@
v-13H-414.2L-414.2,159.1z M-423.2,162.3h3.2v6.5h-3.2V162.3z M-429.6,175.3h6.4V172h6.4v-13h-12.8V175.3z"/>
<rect x="-444.9" y="159.1" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="-379.9,162.2 -379.9,168.5 -373.8,168.5 -373.8,171.7 -380,171.7 -386.3,171.7 -386.2,159.1
+ <polygon class="st46" points="-379.9,162.2 -379.9,168.5 -373.8,168.5 -373.8,171.7 -380,171.7 -386.3,171.7 -386.2,159.1
-373.8,159.1 -373.8,162.2 "/>
<rect x="-371.2" y="159" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="-365.3" y="165.6" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -193.3494 534.1752)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="-344.1" y="167" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 -171.9806 514.3131)" class="st46" width="2" height="8.3"/>
<rect x="-357.1" y="159" class="st46" width="6.4" height="12.9"/>
</g>
@@ -1419,7 +1419,7 @@
<line class="st40" x1="213.8" y1="350.2" x2="211.1" y2="350.2"/>
<g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="771" height="491" xlink:href="77400133F1DEE210.png" transform="matrix(1 0 0 1 -108 255)">
</image>
<g>
@@ -1439,7 +1439,7 @@
<g>
<line class="st40" x1="49.4" y1="366.7" x2="46.6" y2="366.7"/>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="770" height="490" xlink:href="77400133F1DEE20D.png" transform="matrix(1 0 0 1 -69 311)">
</image>
<g>
@@ -1458,7 +1458,7 @@
</g>
<g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="771" height="490" xlink:href="77400133F1DEE273.png" transform="matrix(1 0 0 1 -35 371)">
</image>
<g>
@@ -1476,7 +1476,7 @@
<polygon class="st14" points="80.4,532.7 76.5,528 87.7,518.4 76.5,508.8 80.4,504.1 97.2,518.4 "/>
</g>
<g class="st51">
-
+
<image style="overflow:visible;opacity:0.2;" width="327" height="66" xlink:href="77400133F1DEE275.png" transform="matrix(1 0 0 1 114.4106 485.4106)">
</image>
<g>
@@ -1506,7 +1506,7 @@
<g>
<rect x="77.3" y="705" class="st14" width="230" height="59.2"/>
<rect x="83.2" y="710.8" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 134.1411 743.4116)" class="st8" style="font-family:'Poppins-Bold'; font-size:20px; letter-spacing:1;">Read Docs</text>
</g>
</g>
@@ -1532,19 +1532,19 @@
<polygon class="st100" points="1081,2824 1081,953.5 -517,953.5 -517,2820.1 "/>
<line class="st50" x1="198.8" y1="1227.4" x2="197.1" y2="1227.4"/>
<line class="st38" x1="-217.3" y1="1250.5" x2="-219.5" y2="1250.5"/>
-
+
<linearGradient id="SVGID_63_" gradientUnits="userSpaceOnUse" x1="-3359.5188" y1="4772.0557" x2="-2979.5188" y2="4772.0557" gradientTransform="matrix(7.182470e-02 -0.9974 0.9974 7.182470e-02 -3997.0811 -1083.0842)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st101" points="645.4,2238.5 618.1,2617.5 424.6,2603.5 451.9,2224.5 "/>
-
+
<linearGradient id="SVGID_64_" gradientUnits="userSpaceOnUse" x1="594.3081" y1="2139.5168" x2="798.3083" y2="2139.5168" gradientTransform="matrix(0.9887 -0.1501 0.1501 0.9887 -267.5691 -381.758)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
</linearGradient>
<polygon class="st102" points="885.5,1894.5 683.8,1925.1 598.5,1363.5 800.2,1332.9 "/>
-
+
<linearGradient id="SVGID_65_" gradientUnits="userSpaceOnUse" x1="-3204.4729" y1="4400.9971" x2="-2824.4729" y2="4400.9971" gradientTransform="matrix(0.1152 -0.9933 0.9933 0.1152 -4133.3789 -2178.4565)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1564,15 +1564,15 @@
<text transform="matrix(0.9755 0 0 1 180.6865 1271.585)"><tspan x="0" y="0" class="st18" style="font-family:'Poppins-Regular'; font-size:19px;">Nunc malesuada suscipit enim at feugiat. </tspan><tspan x="-21.5" y="27" class="st18" style="font-family:'Poppins-Regular'; font-size:19px;"> Duis id mauris lectus. Donec a sagittis lectus.</tspan></text>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="236" height="59" xlink:href="77400133F1DEE277.png" transform="matrix(1 0 0 1 186 1193)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 189.1631 1224.7207)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Easy to Use</text>
</g>
</g>
-
+
<linearGradient id="SVGID_66_" gradientUnits="userSpaceOnUse" x1="-1270.8925" y1="1511.3213" x2="-890.8923" y2="1511.3213" gradientTransform="matrix(0.9989 -4.653295e-02 4.653295e-02 0.9989 812.3953 852.0187)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -1582,7 +1582,7 @@
C119.3,1297.6,118.4,1298.5,117.3,1298.5z"/>
<rect x="-4.3" y="1202" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="77400133F1DEE274.png" transform="matrix(1 0 0 1 -0.1442 1222.8558)">
</image>
<g>
@@ -1594,7 +1594,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="77400133F1DEE27C.png" transform="matrix(1 0 0 1 0.1003 1240.1003)">
</image>
<g>
@@ -1606,7 +1606,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="77400133F1DEE27D.png" transform="matrix(1 0 0 1 -0.1566 1254.8434)">
</image>
<g>
@@ -1618,7 +1618,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="77400133F1DEE27F.png" transform="matrix(1 0 0 1 -1.0878 1271.9122)">
</image>
<g>
@@ -1630,7 +1630,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="77400133F1DEE27B.png" transform="matrix(1 0 0 1 56.1003 1240.1003)">
</image>
<g>
@@ -1657,11 +1657,11 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="77400133F1DEE276.png" transform="matrix(1 0 0 1 185 1620)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 188.3887 1651.7207)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
@@ -1669,7 +1669,7 @@
C121.3,1743.6,120.4,1744.5,119.3,1744.5z"/>
<rect x="-2.3" y="1648" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="77400133F1DEE258.png" transform="matrix(1 0 0 1 1.8558 1668.8558)">
</image>
<g>
@@ -1681,7 +1681,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="77400133F1DEE25B.png" transform="matrix(1 0 0 1 2.1003 1686.1003)">
</image>
<g>
@@ -1693,7 +1693,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="77400133F1DEE259.png" transform="matrix(1 0 0 1 1.8434 1700.8434)">
</image>
<g>
@@ -1705,7 +1705,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="77400133F1DEE227.png" transform="matrix(1 0 0 1 0.9122 1717.9122)">
</image>
<g>
@@ -1717,7 +1717,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="77400133F1DEE228.png" transform="matrix(1 0 0 1 58.1003 1686.1003)">
</image>
<g>
@@ -1746,11 +1746,11 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="202" height="59" xlink:href="77400133F1DEE22B.png" transform="matrix(1 0 0 1 188 2083)">
</image>
<g>
-
+
<text transform="matrix(1 0 0 1 191.3887 2114.7207)" class="st18" style="font-family:'Poppins-SemiBold'; font-size:36px; letter-spacing:2;">Ultra Fast</text>
</g>
</g>
@@ -1758,7 +1758,7 @@
z"/>
<rect x="0.7" y="2111" class="st75" width="123.2" height="14"/>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="85" height="18" xlink:href="77400133F1DEE229.png" transform="matrix(1 0 0 1 4.8558 2131.8557)">
</image>
<g>
@@ -1770,7 +1770,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="60" height="17" xlink:href="77400133F1DEE22E.png" transform="matrix(1 0 0 1 5.1003 2149.1003)">
</image>
<g>
@@ -1782,7 +1782,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="70" height="18" xlink:href="77400133F1DEE22A.png" transform="matrix(1 0 0 1 4.8434 2163.8435)">
</image>
<g>
@@ -1794,7 +1794,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="19" xlink:href="77400133F1DEE225.png" transform="matrix(1 0 0 1 3.9122 2180.9124)">
</image>
<g>
@@ -1806,7 +1806,7 @@
</g>
</g>
<g>
-
+
<image style="overflow:visible;opacity:0.4;" width="27" height="17" xlink:href="77400133F1DEE2CF.png" transform="matrix(1 0 0 1 61.1003 2149.1003)">
</image>
<g>
@@ -1924,7 +1924,7 @@
l9.2,16.2c0.1,0.1,0.2,0.2,0.4,0.2l18.6-0.1c0,0,0,0,0,0c0.1,0,0.1,0,0.2,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0.1,0,0.1-0.1
c0,0,0,0,0-0.1c0,0,0,0,0,0l9.4-16.4C-209.4,40-209.4,39.9-209.5,39.8z M-246.3,39.8l8.9-15.4l17.6-0.1l-8.9,15.5L-246.3,39.8z"/>
<rect x="1139" y="157" class="st47" width="22" height="22.6"/>
-
+
<text transform="matrix(1 0 0 1 1145 171.1997)" class="st35" style="font-family:'SourceCodeVariable-Roman'; font-size:20px; letter-spacing:1;">❤</text>
<g>
<g>
@@ -1932,12 +1932,12 @@
v-13H1204.8L1204.8,158.1z M1195.8,161.3h3.2v6.5h-3.2V161.3z M1189.4,174.3h6.4V171h6.4v-13h-12.8V174.3z"/>
<rect x="1174.1" y="158.1" class="st47" width="49.9" height="16.2"/>
</g>
- <polygon class="st46" points="1239.1,161.2 1239.1,167.5 1245.2,167.5 1245.2,170.7 1239,170.7 1232.7,170.7 1232.8,158.1
+ <polygon class="st46" points="1239.1,161.2 1239.1,167.5 1245.2,167.5 1245.2,170.7 1239,170.7 1232.7,170.7 1232.8,158.1
1245.2,158.1 1245.2,161.2 "/>
<rect x="1247.8" y="158" class="st46" width="6.4" height="12.9"/>
-
+
<rect x="1253.7" y="164.6" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 1424.6506 -1085.8248)" class="st46" width="3.1" height="9.5"/>
-
+
<rect x="1274.9" y="166" transform="matrix(-1.836970e-16 1 -1 -1.836970e-16 1446.0194 -1105.6869)" class="st46" width="2" height="8.3"/>
<rect x="1261.9" y="158" class="st46" width="6.4" height="12.9"/>
</g>
@@ -2031,9 +2031,9 @@
<text transform="matrix(0.9755 0 0 1 -110.8857 2737.2773)"><tspan x="0" y="0" class="st8" style="font-family:'Poppins-Regular'; font-size:18px;">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod Lorem ipsum </tspan><tspan x="0" y="27" class="st8" style="font-family:'Poppins-Regular'; font-size:18px;">dolor sit amet, tetuer adipiscing elit, sed diam nonummy nibmod </tspan></text>
</g>
<text transform="matrix(1 0 0 1 1141.8115 392)" class="st131" style="font-family:'Poppins-Regular'; font-size:10px;">set access level on published packages</text>
-
+
<text transform="matrix(0.9997 -2.420000e-02 2.420000e-02 0.9997 1143.1205 376.649)" style="opacity:0.9;fill:#FB3B49; font-family:'Poppins-SemiBold'; font-size:14px;">access</text>
-
+
<text transform="matrix(1 0 0 1 1142.8115 420.9722)" style="opacity:0.9;fill:#FB3B49; font-family:'Poppins-SemiBold'; font-size:14px;">add user</text>
<g>
<text transform="matrix(1 0 0 1 1142.8115 513.9722)" class="st14" style="font-family:'Poppins-SemiBold'; font-size:14px;">bin</text>
@@ -2244,7 +2244,7 @@
<line class="st40" x1="-1478.2" y1="336.2" x2="-1480.9" y2="336.2"/>
<g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="771" height="491" xlink:href="77400133F1DEE2CD.png" transform="matrix(1 0 0 1 -1800 241)">
</image>
<g>
@@ -2264,7 +2264,7 @@
<g>
<line class="st40" x1="-1642.6" y1="352.7" x2="-1645.4" y2="352.7"/>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="770" height="490" xlink:href="77400133F1DEE2C3.png" transform="matrix(1 0 0 1 -1761 297)">
</image>
<g>
@@ -2283,7 +2283,7 @@
</g>
<g>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="771" height="490" xlink:href="77400133F1DEE2C5.png" transform="matrix(1 0 0 1 -1727 357)">
</image>
<g>
@@ -2305,7 +2305,7 @@
<g>
<rect x="-1614.7" y="691" class="st14" width="230" height="59.2"/>
<rect x="-1608.8" y="696.8" class="st19" width="230" height="59.2"/>
-
+
<text transform="matrix(1 0 0 1 -1557.8589 729.4116)" class="st8" style="font-family:'Poppins-Bold'; font-size:20px; letter-spacing:1;">Read Docs</text>
</g>
</g>
@@ -2399,7 +2399,7 @@
<path class="st92" d="M-2060.9,270.5c0.1,0.1,0.2,0.2,0.2,0.4c0,0.2-0.2,0.4-0.4,0.4l-18.4,0.1l-9.3,16.1c-0.1,0.2-0.4,0.3-0.6,0.2
s-0.3-0.4-0.2-0.6l9.4-16.3c0.1-0.1,0.2-0.2,0.4-0.2l18.6-0.1C-2061,270.4-2060.9,270.4-2060.9,270.5z"/>
<g>
-
+
<image style="overflow:visible;opacity:0.2;" width="356" height="93" xlink:href="77400133F1DEE2C7.png" transform="matrix(1 0 0 1 -1583.5894 461.4106)">
</image>
<g>
@@ -2518,7 +2518,7 @@
c0.2,0,0.4-0.1,0.5-0.2l15.7-21.1C-11.6,30.2-11.6,30.2-11.5,30C-11.6,30.1-11.6,30.1-11.5,30z M-16.4,30l2.1,0.2l-0.2,0.1
C-15,30.2-15.6,30.1-16.4,30z M-48.2,4.2l9.6,22.7l-14.9,20.1l-9.6-22.6L-48.2,4.2z"/>
<g class="st51">
-
+
<image style="overflow:visible;opacity:0.4;" width="64" height="65" xlink:href="77400133F1DEE2C2.png" transform="matrix(1 0 0 1 -5 -5)">
</image>
<g>
@@ -2786,7 +2786,7 @@
c0.4,0.4,1.2,0.4,1.6,0c0.4-0.4,0.4-1.2,0-1.6l-6-6C1198.6,55,1198.3,54.9,1198,54.9z"/>
</g>
<g>
-
+
<linearGradient id="SVGID_140_" gradientUnits="userSpaceOnUse" x1="2471.3171" y1="42.6483" x2="2506.3171" y2="42.6483" gradientTransform="matrix(0.6981 0.716 -0.716 0.6981 780.5552 -1768.416)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
@@ -2795,7 +2795,7 @@
C2499,56.5,2497.7,56.5,2497,55.7z"/>
</g>
<g>
-
+
<linearGradient id="SVGID_141_" gradientUnits="userSpaceOnUse" x1="2490.2456" y1="66.6084" x2="2525.2456" y2="66.6084" gradientTransform="matrix(0.7239 -0.6899 -0.6899 -0.7239 718.0428 1821.4435)">
<stop offset="0" style="stop-color:#FB8817"/>
<stop offset="1" style="stop-color:#E02AFF"/>
diff --git a/deps/npm/docs/src/main.css b/deps/npm/docs/src/main.css
index 3ebdca772e5..12da7324005 100644
--- a/deps/npm/docs/src/main.css
+++ b/deps/npm/docs/src/main.css
@@ -1,4 +1,4 @@
-/* http://meyerweb.com/eric/tools/css/reset/
+/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
@@ -12,8 +12,8 @@ b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
-article, aside, canvas, details, embed,
-figure, figcaption, footer, header, hgroup,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
@@ -24,7 +24,7 @@ time, mark, audio, video {
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
-article, aside, details, figcaption, figure,
+article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
@@ -110,7 +110,7 @@ li {
}
.documentation p {
- display: inline-block;
+ display: inline-block;
}
/* overriding some prism background styles */
@@ -142,7 +142,7 @@ p > code[class*="language-text"] {
}
.documentation h1::before {
- content: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 27 26'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2,.cls-3%7Bstroke-miterlimit:10;stroke-width:0.48px;%7D.cls-1%7Bfill:url(%23linear-gradient);stroke:url(%23linear-gradient-2);%7D.cls-2%7Bfill:url(%23linear-gradient-3);stroke:url(%23linear-gradient-4);%7D.cls-3%7Bfill:url(%23linear-gradient-5);stroke:url(%23linear-gradient-6);%7D%3C/style%3E%3ClinearGradient id='linear-gradient' x1='18.13' y1='13.48' x2='25.6' y2='13.48' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fb8817'/%3E%3Cstop offset='0.37' stop-color='%23fb8719'/%3E%3Cstop offset='0.51' stop-color='%23fa8420'/%3E%3Cstop offset='0.61' stop-color='%23f9802c'/%3E%3Cstop offset='0.69' stop-color='%23f7793d'/%3E%3Cstop offset='0.76' stop-color='%23f47053'/%3E%3Cstop offset='0.82' stop-color='%23f1656e'/%3E%3Cstop offset='0.87' stop-color='%23ed578f'/%3E%3Cstop offset='0.92' stop-color='%23e948b5'/%3E%3Cstop offset='0.97' stop-color='%23e437de'/%3E%3Cstop offset='1' stop-color='%23e02aff'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='17.89' y1='13.48' x2='25.84' y2='13.48' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fb8817'/%3E%3Cstop offset='1' stop-color='%23e02aff'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-3' x1='1' y1='17.84' x2='18.69' y2='17.84' xlink:href='%23linear-gradient'/%3E%3ClinearGradient id='linear-gradient-4' x1='0.76' y1='17.84' x2='18.93' y2='17.84' xlink:href='%23linear-gradient-2'/%3E%3ClinearGradient id='linear-gradient-5' x1='1' y1='7.33' x2='20.48' y2='7.33' xlink:href='%23linear-gradient'/%3E%3ClinearGradient id='linear-gradient-6' x1='0.76' y1='7.33' x2='20.72' y2='7.33' xlink:href='%23linear-gradient-2'/%3E%3C/defs%3E%3Ctitle%3Ebox%3C/title%3E%3Cpath class='cls-1' d='M18.53,24.24a.28.28,0,0,1-.34-.41L25,14.06l-5-11a.28.28,0,1,1,.5-.23L25.58,14a.28.28,0,0,1,0,.28l-6.91,9.9A.28.28,0,0,1,18.53,24.24Z'/%3E%3Cpath class='cls-2' d='M18.53,24.24a.28.28,0,0,1-.14,0l-12-1.15A.28.28,0,0,1,6.16,23L1,11.81a.28.28,0,1,1,.5-.23l5.07,11L18,23.68,13,13a.28.28,0,1,1,.5-.23l5.12,11.12A.28.28,0,0,1,18.53,24.24Z'/%3E%3Cpath class='cls-3' d='M13.4,13.12a.25.25,0,0,1-.14,0L1.25,12a.28.28,0,0,1-.2-.44L8,1.64a.28.28,0,0,1,.25-.12l12,1.18a.28.28,0,0,1,.2.44L13.51,13A.25.25,0,0,1,13.4,13.12Z'/%3E%3C/svg%3E");
+ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 27 26'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='18.13' x2='25.6' y1='13.48' y2='13.48' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fb8817'/%3E%3Cstop offset='.37' stop-color='%23fb8719'/%3E%3Cstop offset='.51' stop-color='%23fa8420'/%3E%3Cstop offset='.61' stop-color='%23f9802c'/%3E%3Cstop offset='.69' stop-color='%23f7793d'/%3E%3Cstop offset='.76' stop-color='%23f47053'/%3E%3Cstop offset='.82' stop-color='%23f1656e'/%3E%3Cstop offset='.87' stop-color='%23ed578f'/%3E%3Cstop offset='.92' stop-color='%23e948b5'/%3E%3Cstop offset='.97' stop-color='%23e437de'/%3E%3Cstop offset='1' stop-color='%23e02aff'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='17.89' x2='25.84' y1='13.48' y2='13.48' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fb8817'/%3E%3Cstop offset='1' stop-color='%23e02aff'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='1' x2='18.69' y1='17.84' y2='17.84' xlink:href='%23a'/%3E%3ClinearGradient id='d' x1='.76' x2='18.93' y1='17.84' y2='17.84' xlink:href='%23b'/%3E%3ClinearGradient id='e' x1='1' x2='20.48' y1='7.33' y2='7.33' xlink:href='%23a'/%3E%3ClinearGradient id='f' x1='.76' x2='20.72' y1='7.33' y2='7.33' xlink:href='%23b'/%3E%3C/defs%3E%3Cpath fill='url(%23a)' stroke='url(%23b)' stroke-miterlimit='10' stroke-width='.48' d='M18.53 24.24a.28.28 0 01-.34-.41L25 14.06l-5-11a.28.28 0 11.5-.23L25.58 14a.28.28 0 010 .28l-6.91 9.9a.28.28 0 01-.14.06z'/%3E%3Cpath fill='url(%23c)' stroke='url(%23d)' stroke-miterlimit='10' stroke-width='.48' d='M18.53 24.24a.28.28 0 01-.14 0l-12-1.15a.28.28 0 01-.23-.09L1 11.81a.28.28 0 11.5-.23l5.07 11L18 23.68 13 13a.28.28 0 11.5-.23l5.12 11.12a.28.28 0 01-.09.35z'/%3E%3Cpath fill='url(%23e)' stroke='url(%23f)' stroke-miterlimit='10' stroke-width='.48' d='M13.4 13.12a.25.25 0 01-.14 0L1.25 12a.28.28 0 01-.2-.44L8 1.64a.28.28 0 01.25-.12l12 1.18a.28.28 0 01.2.44L13.51 13a.25.25 0 01-.11.12z'/%3E%3C/svg%3E");
position: relative;
display: inline-block;
padding-right: 8px;
diff --git a/deps/npm/docs/src/pages/404.js b/deps/npm/docs/src/pages/404.js
index 5acc8fedb2f..aa06a9d10cb 100644
--- a/deps/npm/docs/src/pages/404.js
+++ b/deps/npm/docs/src/pages/404.js
@@ -1,19 +1,12 @@
import React from 'react'
-
-import Layout from 'src/components/Layout'
import SEO from 'src/components/seo'
-import {ThemeProvider} from 'styled-components'
-import {theme} from 'src/theme'
-
const NotFoundPage = () => (
- <ThemeProvider theme={theme}>
- <Layout>
- <SEO title='404: Not found' />
- <h1>NOT FOUND</h1>
- <p>You just hit a route that doesn&#39;t exist... the sadness.</p>
- </Layout>
- </ThemeProvider>
+ <React.Fragment>
+ <SEO title='404: Not found' />
+ <h1>NOT FOUND</h1>
+ <p>You just hit a route that doesn&#39;t exist... the sadness.</p>
+ </React.Fragment>
)
export default NotFoundPage
diff --git a/deps/npm/docs/src/pages/index.js b/deps/npm/docs/src/pages/index.js
index 992aee5f065..c12808eb0a6 100644
--- a/deps/npm/docs/src/pages/index.js
+++ b/deps/npm/docs/src/pages/index.js
@@ -1,23 +1,16 @@
import React from 'react'
-import Layout from 'src/components/Layout'
import Features from 'src/components/home/Features'
import SEO from 'src/components/seo'
-import Hero from 'src/components/home/Hero'
+import Hero from 'src/components/home/hero'
import DarkBlock from 'src/components/home/DarkBlock'
-import Footer from 'src/components/home/footer'
-import {ThemeProvider} from 'styled-components'
-import {theme} from 'src/theme'
const IndexPage = () => (
- <ThemeProvider theme={theme}>
- <Layout showSidebar={false}>
- <SEO title='npm cli' />
- <Hero />
- <Features />
- <DarkBlock />
- <Footer />
- </Layout>
- </ThemeProvider>
+ <React.Fragment>
+ <SEO title='npm cli' />
+ <Hero />
+ <Features />
+ <DarkBlock />
+ </React.Fragment>
)
export default IndexPage
diff --git a/deps/npm/docs/src/templates/Page.js b/deps/npm/docs/src/templates/Page.js
index bd7d6a01ca3..9a4ab2cfcf5 100644
--- a/deps/npm/docs/src/templates/Page.js
+++ b/deps/npm/docs/src/templates/Page.js
@@ -1,10 +1,8 @@
import React from 'react'
-import Layout from 'src/components/Layout'
import {graphql} from 'gatsby'
-import styled, { ThemeProvider } from 'styled-components'
-import {theme} from 'src/theme'
+import styled from 'styled-components'
import FoundTypo from 'src/components/FoundTypo'
-import Scripts from 'src/components/Scripts'
+import Scripts from 'src/components/scripts'
const version = require('../../../package.json').version
const Content = styled.div`
@@ -15,20 +13,16 @@ const Content = styled.div`
const Page = ({data}) => {
const pageData = data.markdownRemark
- const html = pageData.html.replace(/(npm-)+([a-zA-Z\\.-]*)<\/h1>/g, 'npm $2</h1>')
+ const html = pageData.html.replace(/@VERSION@/g, version)
+ .replace(/(npm-)+([a-zA-Z\\.-]*)(\((1|5|7)\))<\/h1>/, 'npm $2</h1>')
+ .replace(/([a-zA-Z\\.-]*)(\((1|5|7)\))<\/h1>/, '$1</h1>')
return (
- <ThemeProvider theme={theme}>
- <Layout showSidebar>
- <Content className='documentation'>
- <div dangerouslySetInnerHTML={{
- __html: html.replace(/@VERSION@/g, version)
- }} />
- <FoundTypo />
- <Scripts />
- </Content>
- </Layout>
- </ThemeProvider>
+ <Content className='documentation'>
+ <div dangerouslySetInnerHTML={{ __html: html }} />
+ <FoundTypo />
+ <Scripts />
+ </Content>
)
}