AnthonyAstige / metalsmith-picset-generate

Gives responsive image resolution choices :: Generates image sets for use with metalsmith-picset-handlebars-helper
3 stars 3 forks source link

failed to require plugin "metalsmith-picset-generate" #4

Open maximelebreton opened 5 years ago

maximelebreton commented 5 years ago

Hello, I would like to use metalsmith-picset-generate but it doesn't work on my config, and I get this error:

failed to require plugin "metalsmith-picset-generate"

Here is my config in metalsmith.json

{
    "source": "src/pages/",
    "destination": "dist/",
    "clean": false,
    "plugins": {
      "metalsmith-picset-generate": {
        "path": "img/picset",
        "jpg": 80,
        "webp": 80
      }
    }
}

my package.json

...
"devDependencies": {
    "handlebars": "^4.0.12",
    "jstransformer-handlebars": "^1.1.0",
    "metalsmith": "^2.3.0",
    "metalsmith-browser-sync": "^1.1.1",
    "metalsmith-data": "^0.2.0",
    "metalsmith-debug": "^1.2.0",
    "metalsmith-debug-ui": "^0.3.0",
    "metalsmith-discover-helpers": "^0.1.1",
    "metalsmith-discover-partials": "^0.1.2",
    "metalsmith-in-place": "^4.2.0",
    "metalsmith-layouts": "^2.2.0",
    "metalsmith-picset-generate": "0.0.2",
    "metalsmith-picset-handlebars-helper": "0.0.2",
    "metalsmith-serve": "0.0.7",
    "metalsmith-watch": "^1.0.3",
    "node-sass": "^4.9.4",
    "npm-run-all": "^4.1.3"
  }
...

Running on Windows 7 64 bit with node v.8.9.4

Any ideas?

AnthonyAstige commented 5 years ago

I'm not sure if I tested it with metalsmith.json config files. Maybe try the imperative way?

https://github.com/AnthonyAstige/metalsmith-picset-generate#example-use

const picsetGenerate = require(metalsmith-picset-generate)
Metalsmith(__dirname)
    ...
    .use(picsetGenerate())
    ...

P.S. It's been quite a while since I've used metalsmith, I'm not sure if I'm pointing in the right direction.