valid,invalid

関心を持てる事柄について

package.json の dependencies を JavaScript のコード内で参照する

package.json に書かれた、依存しているライブラリの名前 (dependencies) を JavaScript のコード内で参照するやり方。

import pkg from './package.json';

const dependencies = Object.keys(pkg.dependencies)
const devDependencies = Object.keys(pkg.devDependencies)
const peerDependencies = Object.keys(pkg.peerDependencies)

たとえば rollup.config.js で external を指定するときとか。

{
  external: Object.keys(pkg.dependencies)
  ...
}