Skip to content

Commit d18b45a

Browse files
committed
Remove peerDependencies and move to internal plugin compatibility checks. See 11ty/eleventy#2001 (comment)
1 parent 0deac98 commit d18b45a

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

.eleventy.js

+7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
1+
const pkg = require("./package.json");
12
const dateRfc3339 = require("./src/dateRfc3339");
23
const absoluteUrl = require("./src/absoluteUrl");
34
const convertHtmlToAbsoluteUrls = require("./src/htmlToAbsoluteUrls");
45
const getNewestCollectionItemDate = require("./src/getNewestCollectionItemDate");
56

67
module.exports = function(eleventyConfig, options = {}) {
8+
try {
9+
eleventyConfig.versionCheck(pkg["11ty"].compatibility);
10+
} catch(e) {
11+
console.log( `WARN: Eleventy Plugin (${pkg.name}) Compatibility: ${e.message}` );
12+
}
13+
714
eleventyConfig.addNunjucksFilter("absoluteUrl", absoluteUrl);
815

916
eleventyConfig.addNunjucksAsyncFilter("htmlToAbsoluteUrls", (htmlContent, base, callback) => {

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
"url": "https://github.com/11ty/eleventy-plugin-rss/issues"
3333
},
3434
"homepage": "https://www.11ty.dev/docs/plugins/rss/",
35-
"peerDependencies": {
36-
"@11ty/eleventy": ">=0.11.0"
35+
"11ty": {
36+
"compatibility": ">=0.11"
3737
},
3838
"devDependencies": {
3939
"ava": "^3.15.0"

0 commit comments

Comments
 (0)