Bajix / broccoli-live-reload

Serve broccoli assets with watch rebuilding and live reload capabilities
ISC License
3 stars 0 forks source link

Update broccoli to the latest version 🚀 #2

Open greenkeeper[bot] opened 7 years ago

greenkeeper[bot] commented 7 years ago

Version 1.1.1 of broccoli just got published.

Dependency broccoli
Current Version 0.16.9
Type devDependency

The version 1.1.1 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of broccoli. Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Commits

The new version differs by 67 commits (ahead by 67, behind by 3).

  • 5191775 Release version 1.1.1
  • 5ad2526 Fix option parsing for --port. Fixes #315
  • 49d8c14 1.1.0
  • 5de4caa Update CHANGELOG.md for v1.1.0.
  • 76f2f71 Merge pull request #313 from rwjblue/allow-cache-opt-out
  • 7b299d1 Add needsCache capability.
  • 6b3c117 Update test for broccoli-plugin@1.2.2 style error message.
  • 72ecb7e Test on newer Node
  • b828184 Update instructions
  • 4ec1c50 Remove stray comments
  • 4b7d538 Release version 1.0.0
  • f874bbf Update CHANGELOG
  • 3eac8c9 Removed outdated parts from the README
  • b93756a Remove broccoli-plugin from devDependencies
  • 12303ec Release version 1.0.0-beta.8

There are 67 commits in total. See the full diff.

Not sure how things should work exactly? There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 7 years ago

Version 1.1.2 just got published.

Update to this version instead 🚀

Commits

The new version differs by 9 commits0.

  • 39e1218 Release version 1.1.2
  • a2c2eec Update findup-sync dependency
  • 6f169e9 Exercise loadBrocfile in cli_test
  • 75b42f9 Merge pull request #316 from stfsy/master
  • 710cdcd test if server.serve throws as expected
  • 820bc08 check and throw if port is NaN
  • 1f55fed fix user defined port is forwarded as type string
  • 1b967a9 add cli test to verify type coercion
  • cffca5c add args parameter to allow easier unit testing

false

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.1.3 just got published.

Update to this version instead 🚀

Commits

The new version differs by 4 commits.

  • 729daa9 Release version 1.1.3
  • 62300f9 Update CHANGELOG
  • b0d7b14 Merge pull request #319 from bekzod/update-libs
  • 2ac50fa update dependencies

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.1.4 just got published.

Update to this version instead 🚀

Commits

The new version differs by 5 commits.

  • 159ac19 Release version 1.1.4
  • e4f07a6 Update CHANGELOG
  • 3b662de Merge pull request #321 from chrmod/server-success-test
  • e8fb7e3 rolling back to previous version of broccoli-slow-trees
  • 7980bdb Tests: server buildSuccess callback

See the full diff

greenkeeper[bot] commented 6 years ago

Update to this version instead 🚀

Commits

The new version differs by 140 commits.

  • ea7c77f 2.0.0
  • 56b2d78 Add v2.0.0 to CHANGELOG.md.
  • 4c0d241 Merge pull request #376 from broccolijs/bump-sane
  • 28d84a3 bump sane
  • a6fd49b Merge pull request #375 from electerious/patch-1
  • 98505c8 Consistent quote styling in README
  • 2b78ce4 2.0.0-beta.4
  • 19f6974 Update change log for 2.0.0-beta.4.
  • 52cb983 Merge pull request #371 from oligriffiths/charset
  • 4d75ad3 I can't repro the node 6 failure with the same version of node
  • 23b6ddb Use resolve-path library
  • 0ffc007 Fix windows bad request
  • 4e8d2f2 Fix race conditions/promise issues
  • 6c1b352 simplify and add test.
  • 818b3c1 Switch mime-types package

There are 140 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Update to this version instead 🚀

Commits

The new version differs by 9 commits.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

Release Notes for ES Modules, Export function & Environment support

This release adds support for several new features.

ES Modules syntax

PR: #385
ES modules syntax is now supported in Broccoli using the esm npm package. You're now free to use this syntax for your Brocfile.js https://github.com/broccolijs/broccoli#using-plugins-in-a-brocfilejs
Welcome to the future!

import merge from 'broccoli-merge-trees';

export default merge(['a', 'b']);

Export function

PR: #386
Broccoli now supports exporting a function from the Brocfile.js, in the same way that Ember-CLI does https://github.com/broccolijs/broccoli#brocfilejs which paves the way for future enhancements to supply build parameters to the pipeline

import merge from 'broccoli-merge-trees';

export default () => {
  return merge(['a', 'b']);
}

Environment

PR: #387
Broccoli now supports --environment,-e,--prod,--dev CLI arguments similar to Ember-CLI. The environment flag is passed to the Brocfile in the options hash { env: ENVIRONMENT } and defaults to development.
Similar to the legacy BROCCOLI_CLI environment variable, this allows a build pipeline to be altered based on the destined environment, for example by minifying files for production.

import merge from 'broccoli-merge-trees';
import uglify from 'broccoli-uglify-js';

export default (options) => {
  let tree = merge(['a', 'b']);
  if (options.environment === 'production') {
    tree = uglify(tree);
  }
  return tree;
}
Commits

The new version differs by 6 commits.

  • 479bc37 v2.1.0
  • 1ff7430 README: Fix typo (#391)
  • fd33db7 Update README.md
  • 5bd1883 Add ES6 Module support (#385)
  • dbaf207 Support --environment CLI option and Brocfile argument (#387)
  • d7375be Have Brocfile.js export a function (#386)

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

Commits

The new version differs by 15 commits.

  • fb46901 release v2.2.0 🎉
  • 13b280b Merge pull request #383 from broccolijs/cleanup
  • 1163866 cleanup
  • 898ff1a Merge pull request #393 from broccolijs/wait-to-cleanup
  • f59471d cleanup should cancel
  • 1c4f043 Merge pull request #384 from broccolijs/oli/overwrite
  • 9d37af5 Remove console.log
  • b5da996 Fix lint
  • 98083aa promiseFinally
  • 9581835 Merge branch 'master' of github.com:broccolijs/broccoli into oli/overwrite
  • ad658f6 environment => env (#394)
  • 7242765 Move _isCleaning
  • 7a5dc46 Add cleaning flag
  • ad63631 ensure builder.cleanup() waits on pending work
  • 13a1abc Make --overwrite the default but protect writing to direct parents

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

Release Notes for TypeScript support

The future is here, today!

Broccoli now supports a Brocfile.ts, and will auto compile this through ts-node 🎉

By default, ts-node uses TypeScript defaults for the compiler options. If you wish to add your own compiler options to make things stricter, you can add a tsconfig.json of your own and Broccoli should auto pick this up.

So now:

import merge = require('broccoli-merge-trees');
import uglify = require('broccoli-uglify-sourcemap');
import { BrocfileOptions } from 'broccoli';

export default (options: BrocfileOptions) => {
  let js = 'src/a';

  if (options.env === 'production') {
    js = uglify(js);
  }

  return merge([js, 'src/b']);
}

Should work, and your editor should get access to the types it can find.
Over time, we will push for plugin developers to define at least a type definition, and provide documentation for how to convert a plugin to TypeScript

Thanks to everyone who helped in reviewing this.

Commits

The new version differs by 3 commits.

  • 4be935b v2.3.0
  • f31cccd Update readme for TypeScript commonjs support
  • c433526 Add Brocfile.ts TypeScript support (#390)

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

Commits

The new version differs by 18 commits.

  • 3949b6a Version bump to v3.0.0 (#402)
  • 8cde661 Require watchedNodes arguments to Watcher/WatcherAdapter (#405)
  • 0fb9f4d Increase TS load timeout to avoid appveyor timeout (#406)
  • 41310dd Merge pull request #403 from broccolijs/watcher-constructor
  • e8aa89c Fix Broken Tests
  • 037d403 Fix watcher test
  • 5920132 Merge branch 'master' of github.com:broccolijs/broccoli into watcher-constructor
  • 2cc64f6 Fix CLI test
  • e74e0f0 Add more watcher events (#398)
  • d18f1d0 Ensure tests run against all broccoli-plugin and broccoli-source versions (#401)
  • 6499bca Fix lint issues
  • e69e76c Pass watchedNodes to Watcher/WatcherAdapter
  • 4153448 Bumping node-info to v2.0.0 for the volatile option (#399)
  • 3454e35 Drop node 6 and add 12 (#400)
  • d4e4e0c Memoization in Broccoli (#396)

There are 18 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 4 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 4 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 4 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 4 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 4 years ago

🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead 🚀