rollup-stream icon indicating copy to clipboard operation
rollup-stream copied to clipboard

Broken with rollup >= 1.0 -- Is project dead?

Open deavial opened this issue 6 years ago • 5 comments

Version 1.24.1 is broken with rollup >= 1.0

If this project is dead could you send the deprecated flag to npm to let us all know.

npm deprecate rollup-stream@"<= 1.24.1" "rollup-stream is no longer maintained and is not compatible with rollup versions >= 1.0"

Thanks

deavial avatar Jan 08 '19 22:01 deavial

The project isn't dead. I'm sorry to anyone whose lives I've made harder by failing to maintain my packages—I have depression, and for the past year or so, I just haven't had it in me to keep up with an unstable API and programming decisions I made when I was 16 in the midst of everything else.

Rollup finally reaching 1.0.0 (after all these years!) is good news for me and this package. The next version of rollup-stream will be 2.0.0, and the API will once again be harmonized with Rollup's. I may also move the logic into a separate backend package that would use dependency injection instead of depending on Rollup directly, since, though it may not be as useful now that the API's stabilized, that's something I wanted to try before to reduce the impact of my limitations as a maintainer on users.

Thanks for checking in.

lemmabit avatar Jan 09 '19 02:01 lemmabit

@Permutatrix From one guy with depression to another: I'm rooting for you. Those years are tough.

trent-boyd avatar Jan 10 '19 04:01 trent-boyd

Is there some weird issue with plugins with this project related to versioning? I'm trying to use the rollup-plugin-common-js with your plugin and it seems to be failing.

When I use the rollup CLI with the rollup-plugin-common-js package, things work fine, but if I use it with rollup-streams through gulp, it seems to fail.

Is this related?

https://github.com/rollup/rollup-plugin-commonjs/issues/299

function bundleTemplates() {
  return rollup({
    input: 'src/template.js',
    output: {
      file: 'dist/templates.js',
      format: 'umd',
      name: 'FOO'
    },
    plugins: [
      resolve(),
      commonjs({
        include: './node_modules/**'
      })
    ]
  })
  .pipe(dest('dist'));
}

Any thoughts or ideas about how to approach this?

b1lly avatar Mar 04 '19 20:03 b1lly

@Permutatrix if you're willing to transfer the repo and assign NPM rights, the Rollup org would be happy to adopt this package and help to keep it up to date.

shellscape avatar Dec 22 '19 00:12 shellscape

We've put together https://github.com/rollup/stream to fill this need for users.

shellscape avatar Jan 07 '20 19:01 shellscape