node-exports-info
Advanced tools
+6
-0
@@ -8,2 +8,8 @@ # Changelog | ||
| ## [v1.6.2](https://github.com/inspect-js/node-exports-info/compare/v1.6.1...v1.6.2) - 2026-06-22 | ||
| ### Commits | ||
| - [Fix] `node-addons` condition is supported from 16.10, not 16.9 [`d920e6b`](https://github.com/inspect-js/node-exports-info/commit/d920e6b6ae97f8ef7952fccd590395a3fa10571c) | ||
| ## [v1.6.1](https://github.com/inspect-js/node-exports-info/compare/v1.6.0...v1.6.1) - 2026-06-22 | ||
@@ -10,0 +16,0 @@ |
@@ -13,2 +13,3 @@ 'use strict'; | ||
| 'pattern-trailers': true, | ||
| 'pattern-trailers-no-node-addons': true, | ||
| 'pattern-trailers+json-imports': true, | ||
@@ -27,2 +28,3 @@ 'pattern-trailers-no-dir-slash': true, | ||
| 'pattern-trailers': true, | ||
| 'pattern-trailers-no-node-addons': true, | ||
| 'pattern-trailers+json-imports': true, | ||
@@ -43,2 +45,3 @@ 'pattern-trailers-no-dir-slash': true, | ||
| 'pattern-trailers': true, | ||
| 'pattern-trailers-no-node-addons': true, | ||
| 'pattern-trailers+json-imports': true | ||
@@ -45,0 +48,0 @@ }; |
+1
-1
| { | ||
| "name": "node-exports-info", | ||
| "version": "1.6.1", | ||
| "version": "1.6.2", | ||
| "description": "Info about node `exports` field support: version ranges, categories, etc.", | ||
@@ -5,0 +5,0 @@ "main": false, |
+2
-1
@@ -9,3 +9,4 @@ declare const ranges: { | ||
| '^16.14': 'pattern-trailers+json-imports'; | ||
| '^14.19 || 16.9 - 16.13': 'pattern-trailers'; | ||
| '^14.19 || 16.10 - 16.13': 'pattern-trailers'; | ||
| '16.9.x': 'pattern-trailers-no-node-addons'; | ||
| '^12.20 || 14.13 - 14.18 || 15.x || 16.0 - 16.8': 'patterns'; | ||
@@ -12,0 +13,0 @@ '12.17 - 12.19 || ^13.13 || 14.0 - 14.12': 'broken-dir-slash-conditions'; |
+2
-1
@@ -12,3 +12,4 @@ 'use strict'; | ||
| '^16.14': 'pattern-trailers+json-imports', | ||
| '^14.19 || 16.9 - 16.13': 'pattern-trailers', | ||
| '^14.19 || 16.10 - 16.13': 'pattern-trailers', | ||
| '16.9.x': 'pattern-trailers-no-node-addons', // node-addons added in 14.19/16.10, so 16.9 has trailers without it | ||
| '^12.20 || 14.13 - 14.18 || 15.x || 16.0 - 16.8': 'patterns', | ||
@@ -15,0 +16,0 @@ '12.17 - 12.19 || ^13.13 || 14.0 - 14.12': 'broken-dir-slash-conditions', |
+2
-1
@@ -19,3 +19,4 @@ # node-exports-info <sup>[![Version Badge][npm-version-svg]][package-url]</sup> | ||
| - `patterns`: support for “patterns” was added in these versions, and directory exports (ending in `./`) are broken (`^12.20 || 14.13 - 14.18 || 15.x || 16.0 - 16.8`) | ||
| - `pattern-trailers`: support for “pattern trailers” was added in these versions (`^14.19 || 16.9 - 16.13`) | ||
| - `pattern-trailers-no-node-addons`: support for “pattern trailers” was added here, but the `node-addons` condition arrived one minor later (`16.9`) | ||
| - `pattern-trailers`: `pattern-trailers-no-node-addons`, plus the `node-addons` condition (`^14.19 || 16.10 - 16.13`) | ||
| - `pattern-trailers+json-imports`: `pattern-trailers`, and JSON can be `import`ed (`^16.14`) | ||
@@ -22,0 +23,0 @@ - `pattern-trailers-no-dir-slash`: support for directory exports (ending in `./`) was removed for these versions (`17.0`) |
@@ -92,2 +92,8 @@ 'use strict'; | ||
| st.deepEqual( | ||
| getCategoryFlags('pattern-trailers-no-node-addons'), | ||
| { patterns: true, patternTrailers: true, dirSlash: true }, | ||
| 'pattern-trailers-no-node-addons has all flags' | ||
| ); | ||
| st.deepEqual( | ||
| getCategoryFlags('pattern-trailers+json-imports'), | ||
@@ -94,0 +100,0 @@ { patterns: true, patternTrailers: true, dirSlash: true }, |
@@ -48,3 +48,14 @@ 'use strict'; | ||
| t.deepEqual( | ||
| getConditionsForCategory('pattern-trailers-no-node-addons'), | ||
| ['import', 'node', 'require', 'default'], | ||
| '`pattern-trailers-no-node-addons` omits the `node-addons` condition' | ||
| ); | ||
| t.deepEqual( | ||
| getConditionsForCategory('pattern-trailers'), | ||
| ['import', 'node-addons', 'node', 'require', 'default'], | ||
| '`pattern-trailers` includes the `node-addons` condition' | ||
| ); | ||
| t.end(); | ||
| }); |
+2
-0
@@ -24,2 +24,4 @@ 'use strict'; | ||
| 'v16.9.0', | ||
| 'v16.9.999', | ||
| 'v16.10.0', | ||
| 'v16.13.999', | ||
@@ -26,0 +28,0 @@ 'v16.14.0', |
45866
3%764
2.96%60
1.69%