diff --git a/src/index.js b/src/index.js index 3908658..6c1dde3 100644 --- a/src/index.js +++ b/src/index.js @@ -2,6 +2,7 @@ import axios from 'axios'; import qs from 'qs'; import buildSearchQuery from './buildSearchQuery'; +import PACKAGE_TYPES from './packageTypes'; const NPMS_API_BASE_URL = 'https://api.npms.io/v2'; @@ -11,7 +12,7 @@ const search = ({ author = null, maintainer = null, exclude = { - packageTypes: [], + packageTypes: [PACKAGE_TYPES.DEPRECATED, PACKAGE_TYPES.INSECURE, PACKAGE_TYPES.UNSTABLE], keywords: [], }, include = { @@ -66,4 +67,5 @@ const getSuggestions = ({ export { search, getSuggestions, + PACKAGE_TYPES, }; diff --git a/src/packageTypes.js b/src/packageTypes.js new file mode 100644 index 0000000..2d169ba --- /dev/null +++ b/src/packageTypes.js @@ -0,0 +1,7 @@ +const PACKAGE_TYPES = Object.freeze({ + DEPRECATED: 'deprecated', + UNSTABLE: 'unstable', + INSECURE: 'insecure', +}); + +export default PACKAGE_TYPES;