title: NPM warning: 'unsupported engine'
body: <p>I entered the command <code>npm install -D tailwind css postcss autoprefixer vite</code> in VS-Code.</p>
  <p>My environment is:</p>
  <ul>
  <li>NPM version: <code>8.1.2</code></li>
  <li>Node.js version: <code>16.13.1</code></li>
  </ul>
  <p>Which resulted in following warning:</p>
  <pre><code>npm WARN idealTree Removing dependencies.vite in favor of devDependencies.vite
  npm WARN EBADENGINE Unsupported engine {    
  npm WARN EBADENGINE   package: 'amqplib@0.5.2',    
  npm WARN EBADENGINE   required: { node: '&gt;=0.8 &lt;=9' },
  npm WARN EBADENGINE   current: { node: 'v16.13.1', npm: '8.1.2' }
  npm WARN EBADENGINE }
  </code></pre>
  <p>My package.json is:
  <code>{ &quot;name&quot;: &quot;tailwind-css-part-7&quot;, &quot;version&quot;: &quot;1.0.0&quot;, &quot;main&quot;: &quot;index.js&quot;, &quot;devDependencies&quot;: { &quot;autoprefixer&quot;: &quot;^10.4.2&quot;, &quot;css&quot;: &quot;^3.0.0&quot;, &quot;postcss&quot;: &quot;^8.4.5&quot;, &quot;tailwind&quot;: &quot;^4.0.0&quot;, &quot;vite&quot;: &quot;^2.7.10&quot; }, &quot;scripts&quot;: { &quot;start&quot;: &quot;vite&quot; }, &quot;keywords&quot;: [], &quot;author&quot;: &quot;&quot;, &quot;license&quot;: &quot;ISC&quot;, &quot;dependencies&quot;: { &quot;accepts&quot;: &quot;^1.3.7&quot;, &quot;ajv&quot;: &quot;^6.10.0&quot;, &quot;amqplib&quot;: &quot;^0.5.2&quot;, &quot;ansi-styles&quot;: &quot;^3.2.1&quot;, &quot;app-root-path&quot;: &quot;^2.1.0&quot;, &quot;array-flatten&quot;: &quot;^1.1.1&quot;, &quot;asn1&quot;: &quot;^0.2.3&quot;, &quot;async-limiter&quot;: &quot;^1.0.1&quot;, &quot;async-retry&quot;: &quot;^1.2.3&quot;, &quot;atob&quot;: &quot;^2.1.2&quot;, &quot;babel-runtime&quot;: &quot;^6.26.0&quot;, &quot;basic-auth&quot;: &quot;^2.0.1&quot;, &quot;bitsyntax&quot;: &quot;^0.0.4&quot;, &quot;bluebird&quot;: &quot;^3.7.2&quot;, &quot;body-parser&quot;: &quot;^1.18.3&quot;, &quot;browserslist&quot;: &quot;^4.19.1&quot;, &quot;buffer-equal-constant-time&quot;: &quot;^1.0.1&quot;, &quot;buffer-more-ints&quot;: &quot;^0.0.2&quot;, &quot;bytes&quot;: &quot;^3.0.0&quot;, &quot;call-bind&quot;: &quot;^1.0.2&quot;, &quot;caniuse-lite&quot;: &quot;^1.0.30001296&quot;, &quot;chalk&quot;: &quot;^2.4.1&quot;, &quot;color-convert&quot;: &quot;^1.9.3&quot;, &quot;color-name&quot;: &quot;^1.1.3&quot;, &quot;commands-events&quot;: &quot;^1.0.4&quot;, &quot;comparejs&quot;: &quot;^1.0.0&quot;, &quot;compressible&quot;: &quot;^2.0.18&quot;, &quot;compression&quot;: &quot;^1.7.3&quot;, &quot;content-disposition&quot;: &quot;^0.5.2&quot;, &quot;content-type&quot;: &quot;^1.0.4&quot;, &quot;cookie&quot;: &quot;^0.3.1&quot;, &quot;cookie-signature&quot;: &quot;^1.0.6&quot;, &quot;core-js&quot;: &quot;^2.6.12&quot;, &quot;core-util-is&quot;: &quot;^1.0.3&quot;, &quot;cors&quot;: &quot;^2.8.5&quot;, &quot;crypto2&quot;: &quot;^2.0.0&quot;, &quot;datasette&quot;: &quot;^1.0.1&quot;, &quot;debug&quot;: &quot;^2.6.9&quot;, &quot;decode-uri-component&quot;: &quot;^0.2.0&quot;, &quot;define-properties&quot;: &quot;^1.1.3&quot;, &quot;depd&quot;: &quot;^1.1.2&quot;, &quot;destroy&quot;: &quot;^1.0.4&quot;, &quot;draht&quot;: &quot;^1.0.1&quot;, &quot;ecdsa-sig-formatter&quot;: &quot;^1.0.11&quot;, &quot;ee-first&quot;: &quot;^1.1.1&quot;, &quot;electron-to-chromium&quot;: &quot;^1.4.35&quot;, &quot;encodeurl&quot;: &quot;^1.0.2&quot;, &quot;es-abstract&quot;: &quot;^1.19.1&quot;, &quot;es-to-primitive&quot;: &quot;^1.2.1&quot;, &quot;esbuild&quot;: &quot;^0.13.15&quot;, &quot;esbuild-windows-64&quot;: &quot;^0.13.15&quot;, &quot;escalade&quot;: &quot;^3.1.1&quot;, &quot;escape-html&quot;: &quot;^1.0.3&quot;, &quot;escape-string-regexp&quot;: &quot;^1.0.5&quot;, &quot;etag&quot;: &quot;^1.8.1&quot;, &quot;eventemitter2&quot;: &quot;^5.0.1&quot;, &quot;express&quot;: &quot;^4.16.4&quot;, &quot;fast-deep-equal&quot;: &quot;^2.0.1&quot;, &quot;fast-json-stable-stringify&quot;: &quot;^2.1.0&quot;, &quot;finalhandler&quot;: &quot;^1.1.1&quot;, &quot;find-root&quot;: &quot;^1.1.0&quot;, &quot;flaschenpost&quot;: &quot;^5.0.49&quot;, &quot;formats&quot;: &quot;^1.0.0&quot;, &quot;forwarded&quot;: &quot;^0.2.0&quot;, &quot;fraction.js&quot;: &quot;^4.1.2&quot;, &quot;fresh&quot;: &quot;^0.5.2&quot;, &quot;function-bind&quot;: &quot;^1.1.1&quot;, &quot;get-intrinsic&quot;: &quot;^1.1.1&quot;, &quot;get-own-enumerable-property-symbols&quot;: &quot;^3.0.2&quot;, &quot;get-symbol-description&quot;: &quot;^1.0.0&quot;, &quot;has&quot;: &quot;^1.0.3&quot;, &quot;has-bigints&quot;: &quot;^1.0.1&quot;, &quot;has-flag&quot;: &quot;^3.0.0&quot;, &quot;has-symbols&quot;: &quot;^1.0.2&quot;, &quot;has-tostringtag&quot;: &quot;^1.0.0&quot;, &quot;hase&quot;: &quot;^2.0.0&quot;, &quot;http-errors&quot;: &quot;^1.6.3&quot;, &quot;iconv-lite&quot;: &quot;^0.4.23&quot;, &quot;inherits&quot;: &quot;^2.0.4&quot;, &quot;internal-slot&quot;: &quot;^1.0.3&quot;, &quot;ipaddr.js&quot;: &quot;^1.9.1&quot;, &quot;is-bigint&quot;: &quot;^1.0.4&quot;, &quot;is-boolean-object&quot;: &quot;^1.1.2&quot;, &quot;is-callable&quot;: &quot;^1.2.4&quot;, &quot;is-core-module&quot;: &quot;^2.8.0&quot;, &quot;is-date-object&quot;: &quot;^1.0.5&quot;, &quot;is-negative-zero&quot;: &quot;^2.0.2&quot;, &quot;is-number-object&quot;: &quot;^1.0.6&quot;, &quot;is-obj&quot;: &quot;^1.0.1&quot;, &quot;is-regex&quot;: &quot;^1.1.4&quot;, &quot;is-regexp&quot;: &quot;^1.0.0&quot;, &quot;is-shared-array-buffer&quot;: &quot;^1.0.1&quot;, &quot;is-string&quot;: &quot;^1.0.7&quot;, &quot;is-symbol&quot;: &quot;^1.0.4&quot;, &quot;is-weakref&quot;: &quot;^1.0.2&quot;, &quot;isarray&quot;: &quot;^0.0.1&quot;, &quot;json-lines&quot;: &quot;^1.0.0&quot;, &quot;json-schema-traverse&quot;: &quot;^0.4.1&quot;, &quot;jsonwebtoken&quot;: &quot;^8.5.0&quot;, &quot;jwa&quot;: &quot;^1.4.1&quot;, &quot;jws&quot;: &quot;^3.2.2&quot;, &quot;limes&quot;: &quot;^2.0.0&quot;, &quot;lodash&quot;: &quot;^4.17.11&quot;, &quot;lodash.includes&quot;: &quot;^4.3.0&quot;, &quot;lodash.isboolean&quot;: &quot;^3.0.3&quot;, &quot;lodash.isinteger&quot;: &quot;^4.0.4&quot;, &quot;lodash.isnumber&quot;: &quot;^3.0.3&quot;, &quot;lodash.isplainobject&quot;: &quot;^4.0.6&quot;, &quot;lodash.isstring&quot;: &quot;^4.0.1&quot;, &quot;lodash.once&quot;: &quot;^4.1.1&quot;, &quot;lusca&quot;: &quot;^1.6.1&quot;, &quot;media-typer&quot;: &quot;^0.3.0&quot;, &quot;merge-descriptors&quot;: &quot;^1.0.1&quot;, &quot;methods&quot;: &quot;^1.1.2&quot;, &quot;mime&quot;: &quot;^1.4.1&quot;, &quot;mime-db&quot;: &quot;^1.51.0&quot;, &quot;mime-types&quot;: &quot;^2.1.34&quot;, &quot;moment&quot;: &quot;^2.22.2&quot;, &quot;morgan&quot;: &quot;^1.9.1&quot;, &quot;ms&quot;: &quot;^2.0.0&quot;, &quot;nanoid&quot;: &quot;^3.1.30&quot;, &quot;negotiator&quot;: &quot;^0.6.2&quot;, &quot;nocache&quot;: &quot;^2.0.0&quot;, &quot;node-releases&quot;: &quot;^2.0.1&quot;, &quot;node-rsa&quot;: &quot;^0.4.2&quot;, &quot;node-statsd&quot;: &quot;^0.1.1&quot;, &quot;normalize-range&quot;: &quot;^0.1.2&quot;, &quot;object-assign&quot;: &quot;^4.1.1&quot;, &quot;object-inspect&quot;: &quot;^1.12.0&quot;, &quot;object-keys&quot;: &quot;^1.1.1&quot;, &quot;object.assign&quot;: &quot;^4.1.2&quot;, &quot;object.getownpropertydescriptors&quot;: &quot;^2.1.3&quot;, &quot;on-finished&quot;: &quot;^2.3.0&quot;, &quot;on-headers&quot;: &quot;^1.0.2&quot;, &quot;parseurl&quot;: &quot;^1.3.3&quot;, &quot;partof&quot;: &quot;^1.0.0&quot;, &quot;path-parse&quot;: &quot;^1.0.7&quot;, &quot;path-to-regexp&quot;: &quot;^0.1.7&quot;, &quot;picocolors&quot;: &quot;^1.0.0&quot;, &quot;postcss-value-parser&quot;: &quot;^4.2.0&quot;, &quot;processenv&quot;: &quot;^1.1.0&quot;, &quot;proxy-addr&quot;: &quot;^2.0.7&quot;, &quot;punycode&quot;: &quot;^2.1.1&quot;, &quot;qs&quot;: &quot;^6.5.2&quot;, &quot;range-parser&quot;: &quot;^1.2.1&quot;, &quot;raw-body&quot;: &quot;^2.3.3&quot;, &quot;readable-stream&quot;: &quot;^1.1.14&quot;, &quot;regenerator-runtime&quot;: &quot;^0.12.1&quot;, &quot;resolve&quot;: &quot;^1.21.0&quot;, &quot;retry&quot;: &quot;^0.12.0&quot;, &quot;rollup&quot;: &quot;^2.63.0&quot;, &quot;safe-buffer&quot;: &quot;^5.1.2&quot;, &quot;safer-buffer&quot;: &quot;^2.1.2&quot;, &quot;semver&quot;: &quot;^5.7.1&quot;, &quot;send&quot;: &quot;^0.16.2&quot;, &quot;serve-static&quot;: &quot;^1.13.2&quot;, &quot;setprototypeof&quot;: &quot;^1.1.0&quot;, &quot;sha-1&quot;: &quot;^0.1.1&quot;, &quot;side-channel&quot;: &quot;^1.0.4&quot;, &quot;source-map&quot;: &quot;^0.6.1&quot;, &quot;source-map-js&quot;: &quot;^1.0.1&quot;, &quot;source-map-resolve&quot;: &quot;^0.6.0&quot;, &quot;split2&quot;: &quot;^3.0.0&quot;, &quot;stack-trace&quot;: &quot;^0.0.10&quot;, &quot;statuses&quot;: &quot;^1.4.0&quot;, &quot;stethoskop&quot;: &quot;^1.0.0&quot;, &quot;string_decoder&quot;: &quot;^0.10.31&quot;, &quot;string.prototype.trimend&quot;: &quot;^1.0.4&quot;, &quot;string.prototype.trimstart&quot;: &quot;^1.0.4&quot;, &quot;stringify-object&quot;: &quot;^3.3.0&quot;, &quot;supports-color&quot;: &quot;^5.5.0&quot;, &quot;supports-preserve-symlinks-flag&quot;: &quot;^1.0.0&quot;, &quot;timer2&quot;: &quot;^1.0.0&quot;, &quot;tsscmp&quot;: &quot;^1.0.6&quot;, &quot;type-is&quot;: &quot;^1.6.18&quot;, &quot;unbox-primitive&quot;: &quot;^1.0.1&quot;, &quot;unpipe&quot;: &quot;^1.0.0&quot;, &quot;untildify&quot;: &quot;^3.0.3&quot;, &quot;uri-js&quot;: &quot;^4.4.1&quot;, &quot;util-deprecate&quot;: &quot;^1.0.2&quot;, &quot;util.promisify&quot;: &quot;^1.0.0&quot;, &quot;utils-merge&quot;: &quot;^1.0.1&quot;, &quot;uuid&quot;: &quot;^3.3.2&quot;, &quot;uuidv4&quot;: &quot;^3.0.1&quot;, &quot;varname&quot;: &quot;^2.0.3&quot;, &quot;vary&quot;: &quot;^1.1.2&quot;, &quot;which-boxed-primitive&quot;: &quot;^1.0.2&quot;, &quot;ws&quot;: &quot;^6.2.0&quot; }, &quot;description&quot;: &quot;&quot; }</code></p>