has-package-exports ![Version Badge](https://versionbadg.es/inspect-js/has-package-exports.svg)
![Downloads](https://img.shields.io/npm/dm/has-package-exports.svg)
![npm badge](https://nodei.co/npm/has-package-exports.png?downloads=true&stars=true)
Does the current node version have support for the "exports" field in package.json?
At the time of this writing, node v12.17+ and v13+ has support for the "exports" field in package.json.
This library exports true
if the current node version supports it, false
if it does not, and null
if it's in a browser.
Require or import has-package-exports/conditional
to determine if the current environment supports conditional exports (as of this writing, node v12.17+ and v13.7+).
Require or import has-package-exports/pattern
to determine if the current environment supports exports patterns (as of this writing, node v12.20+ and v14.13+).
Require or import has-package-exports/pattern-trailers
to determine if the current environment supports exports pattern trailers (as of this writing, node v14.19+ and v16.9+).
Tests
Simply clone the repo, npm install
, and run npm test