gammastream / scully-plugins

A collection of plugins written for Scully
31 stars 9 forks source link

Update peer dependencies #12

Closed Splaktar closed 4 years ago

Splaktar commented 4 years ago

Using the latest version of Scully and @types/node gives the following:

npm WARN @gammastream/scully-plugin-sitemap@1.0.2 requires a peer of @scullyio/scully@0.0.99 but none is installed. You must install peer dependencies yourself.
npm WARN @gammastream/scully-plugin-sitemap@1.0.2 requires a peer of @types/node@^7.10.10 but none is installed. You must install peer dependencies yourself.
npm WARN @gammastream/scully-plugin-sitemap@1.0.2 requires a peer of tslib@^1.10.0 but none is installed. You must install peer dependencies yourself.

I'm not sure if there is a specific reason for requiring the old version of NodeJS types and not something that supports the latest ("@types/node": "^14.0.27",)?

Scully 1.0.0-beta.0 is now available and is marked as not supported by 1.0.2 of this library.

I know that Scully had issues with tslib@2.0.0, but it's something that it will need to support at some point (and the beta may have fixed this). But this library doesn't support this new tslib version.

Thank you for your work in maintaining this useful plugin!

msacket commented 4 years ago

Hi @Splaktar, I appreciate the information. I believe I have the dependencies corrected. It's a bit of a challenge keeping up with the continuous stream of updates. Version 1.0.4 is the one you'll want.

Splaktar commented 4 years ago

Thanks, I'll check it out.