Git Product home page Git Product logo

frint's People

Contributors

adrw avatar alexdudar avatar alexmiranda avatar ascariandrea avatar discosultan avatar dzmitrykukharuk avatar fahad19 avatar greenkeeper[bot] avatar gtzio avatar hajjiri avatar heidilaw4 avatar jcampalo avatar leandrooriente avatar maininfection avatar markvincze avatar noisae avatar nunorfpt avatar paulcodiny avatar rbardini avatar reaktivo avatar spzm avatar taktakpeops avatar viacheslaff avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

frint's Issues

Move some root `devDependencies` to appropriate packages

Since we use Lerna for managing our monorepo, we benefit by keeping majority of our common devDependencies in the root package.json.

Packages like Babel, ESLint, etc are all listed as devDependencies. Also also all site related packages (like metalsmith) are listed in root package.json too.

But there are also some, which are not common across all packages:

  • http-server (examples only)
  • jsdom (only frint-test-utils need it, iirc)
  • live-server (examples only)
  • react (only frint-react and frint-react-server should need it)
  • react-addons-test-utils (only frint-react and frint-react-server should need it)
  • react-dom (only frint-react and frint-react-server should need it)
  • rxjs

They should either be moved to appropriate packages as their own devDependencies, or removed altogether (because examples have their own package.json files now).

frint-model: Introduce `.get$()` for streaming values

Currently

Right now we can do:

const Todo = createModel({...});

const todo = new Todo({ title: 'My First Todo' });
const title = todo.get('title'); // `My First Todo`

Expected feature

It would be beneficial for form management, if we can observe Model values too:

const title$ = todo.get$('title');

title$.subscribe(x => console.log(x));

todo.set('title', 'Updated title'); // prints out title in console

Benefit

Then for handling forms in component, we could do something like this with frint-react's observe:

import React from 'react';
import { observe, streamProps } from 'frint-react';

const FormComponent = React.createClass({...});

export default observe(function () {
  const todo = new Todo({ title: 'My todo' });

  return streamProps()
    .set(
      todo.get$(),
      todoAttributes => ({ todo: todoAttributes })
    )
    .get$();
})(FormComponent);

Introduce `app.getName()`

App names are very frequently used, and an integral part of inter-app communication.

Instead of doing:

app.getOption('name');

It's worth giving it a dedicated method:

app.getName();

Since name in options is a required key.

An in-range update of jsdom is breaking the build 🚨

Version 9.12.0 of jsdom just got published.

Branch Build failing 🚨
Dependency jsdom
Current Version 9.11.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As jsdom is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… continuous-integration/travis-ci/push The Travis CI build passed Details

  • ❌ coverage/coveralls First build on greenkeeper/jsdom-9.12.0 at 95.826% Details

Commits

The new version differs by 9 commits .

  • e068779 Version 9.12.0
  • 580e557 Fix clearTimeout in web workers
  • 8838684 Fix event.stopImmediatePropagation()
  • 5069d64 Update Option constructor and text/value for spec compliance
  • 7f148e8 Preserve URL fragments across redirects in jsdom.env
  • 0454f04 Enable support for the canvas-prebuilt package
  • ccbab03 Add Option element constructor
  • 2161116 Remove the old defineSetter utility
  • 79f5522 Make timer functions always return a positive integer

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of alex is breaking the build 🚨

Version 4.1.0 of alex just got published.

Branch Build failing 🚨
Dependency alex
Current Version 4.0.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As alex is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ

Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build failed [Details](https://travis-ci.org/Travix-International/frint/builds/228077948?utm_source=github_status&utm_medium=notification)

Release Notes 4.1.0
Commits

The new version differs by 14 commits0.

false

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Allow loading the root app and child apps asynchronously and registering apps

Currently

The root application is required to load and inject itself into the window global before any other child application can register. This prevents us from adding the async attribute to the script, which allows us to load multiple scripts in parallel.

// In index.html
<script src="https://example.com/assets/root.js"></script>
<script src="https://example.com/assets/childApp.js"></script>
// In root.js
window.app = new App();
render(window.app, containerElement);
// In childApp.js
window.app.registerApp(ChildApp, {
  regions: ['main'],
});

Proposed

The proposed changes would allow to load root and child apps asynchronously, but in a way that execution order is not guaranteed. Doing this would increase the time to first paint and would prevent the script from blocking any other script parsing and/or layout render.

We achieve this by injecting a placeholder array for the root app on each child app, when it's not currently available. When the root app is loaded, we replace the placeholder array with the root app. By adding a push method to the Application API, we can emulate the array's own. This way, child apps don't need to be aware if they're pushing to an array or to the actual root application.

Prior Art: http://googlecode.blogspot.nl/2009/12/google-analytics-launches-asynchronous.html

// In index.html
// Note the addition of the async attribute
<script src="https://example.com/assets/rootApp.js" async></script>
<script src="https://example.com/assets/childApp.js" async></script>
// In root.js
const rootApp = new RootApp();
window.app.forEach(app => rootApp.push(app));
window.app = rootApp;
render(rootApp, containerElement);
// In childApp.js
window.app || window.app = [];
window.app.push({
  app: ChildApp,
  regions: ['main'],
});

To be done:

  • Add the push method to the App component, this should internally call the registerApp method.
  • Remove the dependency on any window global in library code, see Region.js See Fahad's comment
  • Create test scenarios where child apps run before the root app.

An in-range update of babel-loader is breaking the build 🚨

Version 6.4.0 of babel-loader just got published.

Branch Build failing 🚨
Dependency babel-loader
Current Version 6.3.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As babel-loader is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… continuous-integration/travis-ci/push The Travis CI build passed Details

  • ❌ coverage/coveralls First build on greenkeeper/babel-loader-6.4.0 at 95.826% Details

Release Notes v6.4.0

πŸš€ New Feature

  • added metadata passing from babel to webpack, which is currently used by react-intl (#398) @Ognian
Commits

The new version differs by 9 commits .

  • 36db87b 6.4.0
  • da6201a Update CHANGELOG.md for 6.4.0
  • ca3318b Optimize code after merge of #398
  • cd10945 Update yarn.lock
  • a8fd06e Sort package.json
  • 1fbbdf3 added metadata passing from babel to webpack (#398)
  • 2fbcc01 document globalOptions (#365)
  • 9ea739f Docs: change babel-preset-es2015 to babel-preset-env (#404) [skip ci]
  • 931c619 Update CHANGELOG.md

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of webpack is breaking the build 🚨

Version 2.5.0 of webpack just got published.

Branch Build failing 🚨
Dependency webpack
Current Version 2.4.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As webpack is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ

Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build failed [Details](https://travis-ci.org/Travix-International/frint/builds/228682773?utm_source=github_status&utm_medium=notification)

Release Notes v2.5.0

Bugfixes:

  • add hashSalt to schema
  • webpack's source code no longer contains sourceMappingURL, which caused issues with some tools
  • Added missing semicolon in dll-imported modules
  • DllPlugin manifest is smaller (not pretty printed)
  • CommonsChunkPlugin in async mode doesn't extract from initial chunks

Features:

  • allow placeholders in the BannerPlugin
  • add option to disable the module trace in stats
Commits

The new version differs by 81 commits0.

  • bf3652b 2.5.0
  • cd1cd29 Merge pull request #4815 from webpack/bugfix/extract-async-initial
  • b45588b CommonsChunkPlugin in async mode doesn't select initial chunks
  • 8bab88c Merge pull request #4814 from webpack/test/move-entry
  • a244879 add testcase for moving entry modules into the commons chunk
  • 85dc98f Merge pull request #4813 from JLHwung/perf/date-now
  • 6afc397 perf: use Date.now() instead of new Date().getTime()
  • 94d0641 perf: use Date.now() instead of +new Date()
  • c91ba49 Merge pull request #4791 from deificx/master
  • 94ba75f Merge pull request #4794 from ndresx/disable-manifest-json-pretty-print
  • 84ea1ff added error to stats.moduleTrace test name to trigger test cases corretly
  • 8ad4386 test cases for stats.moduleTrace option
  • 958156a moduleTrace added to webpackOptionsSchema.json
  • de87f93 Disable manifest.json pretty print
  • 4131013 rename stats.stackTrace to stats.moduleTrace

There are 81 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of mocha is breaking the build 🚨

Version 3.4.0 of mocha just got published.

Branch Build failing 🚨
Dependency mocha
Current Version 3.3.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As mocha is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Release Notes v3.4.0

Mocha is now moving to a quicker release schedule: when non-breaking changes are merged, a release should happen that week.

This week's highlights:

  • allowUncaught added to commandline as --allow-uncaught (and bugfixed)
  • warning-related Node flags

πŸŽ‰ Enhancements

πŸ› Fixes

πŸ”© Other

Commits

The new version differs by 9 commits0.

  • 7554b31 Add Changelog for v3.4.0
  • 9f7f7ed Add --trace-warnings flag
  • 92561c8 Add --no-warnings flag
  • ceee976 lint test/integration/fixtures/simple-reporter.js
  • dcfc094 Revert "use semistandard directly"
  • 93392dd no special case for macOS running Karma locally
  • 4d1d91d --allow-uncaught cli option
  • fb1e083 fix allowUncaught in browser
  • 4ed3fc5 Add license report and scan status

false

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

frint-preset-react: Preset with all frint-* dependencies for React setup

Create a new package in this repo called frint-preset-react, and it will install these dependencies:

  • frint
  • frint-model
  • frint-store
  • frint-react

Besides only bringing the dependencies via npm install, we can provide webpack.config.js for generating dist files (which can even be pushed to npm, and later made available via unpkg CDN). IT would generate two files:

  • dist/frint-preset-react.js (only frint-* libraries)
  • dist/frint-preset-react.full.js (RxJS, Lodash, React + frint-* libraries)

I am undecided about another preset called frint-preset-travix, whether it should be in this repo or not.

This preset would extend frint-preset-react, and also add:

  • frint-compat

An in-range update of uglify-js is breaking the build 🚨

Version 2.8.8 of uglify-js just got published.

Branch Build failing 🚨
Dependency uglify-js
Current Version 2.8.7
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As uglify-js is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… continuous-integration/travis-ci/push The Travis CI build passed Details

  • ❌ coverage/coveralls First build on greenkeeper/uglify-js-2.8.8 at 95.826% Details

Commits

The new version differs by 7 commits .

  • 144052c v2.8.8
  • 65c848c include benchmark.js in test suite (#1564)
  • 8a8a94a fix deep cloning of labels (#1565)
  • 8153b7b transform function calls to IIFEs (#1560)
  • d787d70 avoid substitution of global variables (#1557)
  • 3ac2421 collapse_vars: do not replace a constant in loop condition or init (#1562)
  • a9fc9dd suppress semicolons after do/while (#1556)

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Add ability to use components props in observe

Will be nice to have an access to components props (which is passed by parent) in observe. This feature can allow to perform some actions, get some stuff from "store" according to passed value, or even simply wrap up third-party component without creating the new one.
This proposal is inspired by react-redux package which allow to do same things.

"streamProps" is not updating the props in certain cases

We've used in our application 'streamProps' for streaming props, but it's not mapping the updated store to props and as a result, in the widget we have outdated old props despite the actions and reducers work in correct way and state is correct. Here's the usage of the function:
return streamProps({}) .set( store.getState$(), state => state.carShow )

An in-range update of eslint is breaking the build 🚨

Version 3.17.1 of eslint just got published.

Branch Build failing 🚨
Dependency eslint
Current Version 3.17.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As eslint is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… continuous-integration/travis-ci/push The Travis CI build passed Details

  • ❌ coverage/coveralls First build on greenkeeper/eslint-3.17.1 at 95.826% Details

Release Notes v3.17.1
  • f8c8e6e Build: change mock-fs path without SSH (fixes #8207) (#8208) (Toru Nagashima)
  • f713f11 Fix: nonblock-statement-body-position multiline error (fixes #8202) (#8203) (Teddy Katz)
  • 41e3d9c Fix: operator-assignment with parenthesized expression (fixes #8190) (#8197) (alberto)
  • 5e3bca7 Chore: add eslint-plugin-eslint-plugin (#8198) (Teddy Katz)
  • 580da36 Chore: add missing output property to tests (#8195) (alberto)
Commits

The new version differs by 7 commits .

  • af8f8b9 3.17.1
  • a6c12f3 Build: package.json and changelog update for 3.17.1
  • f8c8e6e Build: change mock-fs path without SSH (fixes #8207) (#8208)
  • f713f11 Fix: nonblock-statement-body-position multiline error (fixes #8202) (#8203)
  • 41e3d9c Fix: operator-assignment with parenthesized expression (fixes #8190) (#8197)
  • 5e3bca7 Chore: add eslint-plugin-eslint-plugin (#8198)
  • 580da36 Chore: add missing output property to tests (#8195)

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of nyc is breaking the build 🚨

Version 10.3.2 of nyc just got published.

Branch Build failing 🚨
Dependency nyc
Current Version 10.3.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As nyc is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 2 commits0.

  • e062a86 chore(release): 10.3.2
  • 213206f fix: we should not create a cache folder if cache is false (#567)

false

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Support something like `app.waitUntilMounted()`

Sometimes it is like, from one Widget, I would like to know if another Widget is available or not, and then do something.

app.waitUntilMounted('anotherAppsName', 5000)
  .then(function (anotherAppInstance) {
    // found `anotherApp` within 5 seconds of waiting
  })
  .catch(function () {
    // 5 seconds waiting period has passed
  });

Can possibly be done as an Observable, instead of Promise to allow it to be cancellable on demand.

Make app registration opt-in

At the moment, any App instance can register other Apps:

myAppInstance.registerApp(SomeOtherApp);

Opt-in API example

We primarily want only Root Apps to be able to register other apps. We can do it with an API like this:

import { createApp } from 'frint';

const RootApp = createApp({
  registerable: true, // by default, it will be `false`
});

OR, we can possibly go ahead with a decorator-like API:

import { createApp, makeItRegisterable } from 'frint';

const RootApp = createApp({});

export default makeItRegisterable()(RootApp);

Doing so means, only those Apps we explicitly want to be able to register other Apps, will allow methods like .registerApp().

An in-range update of coveralls is breaking the build 🚨

Version 2.12.0 of coveralls just got published.

Branch Build failing 🚨
Dependency coveralls
Current Version 2.11.16
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As coveralls is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… continuous-integration/travis-ci/push The Travis CI build passed Details

  • ❌ coverage/coveralls First build on greenkeeper/coveralls-2.12.0 at 95.826% Details

Release Notes Branch coverage support

Adds branch coverage data to Coveralls API post.

Commits

The new version differs by 2 commits .

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

`providers` for combining Services and Factories

Instead of developers explicitly requesting for a particular Service of Factory, let them request for the instance just by their name (without having to know whether it is a Service or a Factory).

Example API (doesn't mean it will be the final API):

import FooService from './services/Foo';
import BarFactory from './factories/Bar';

const App = createApp({
  providers: {
    foo: FooService,
    bar: BarFactory
  }
});

const app = new App();

const fooService = app.get('foo'); // returns service
const barFactory = app.get('bar'); // returns factory

// same way, mapToProps() can also have `providers` key:
const ContainerComponent = mapToProps({
  providers: {
    foo: 'foo',
    bar: 'bar',
  }
})(RootComponent);

An in-range update of babel-core is breaking the build 🚨

Version 6.24.0 of babel-core just got published.

Branch Build failing 🚨
Dependency babel-core
Current Version 6.23.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As babel-core is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… continuous-integration/travis-ci/push The Travis CI build passed Details

  • ❌ coverage/coveralls First build on greenkeeper/babel-core-6.24.0 at 95.826% Details

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of babel-register is breaking the build 🚨

Version 6.24.0 of babel-register just got published.

Branch Build failing 🚨
Dependency babel-register
Current Version 6.23.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As babel-register is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… continuous-integration/travis-ci/push The Travis CI build passed Details

  • ❌ coverage/coveralls First build on greenkeeper/babel-register-6.24.0 at 95.826% Details

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of babel-core is breaking the build 🚨

Version 6.20.0 of babel-core just got published.

Branch Build failing 🚨
Dependency babel-core
Current Version 6.18.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As babel-core is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details
Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

`mapToProps`: performance optimization

If mapToProps is called for only binding self state, it doesn't really need to bind data for shared states too unless requested.

For example, if this is the implementation of a Root component:

mapToProps({
  state(state) {
    return { 
      counter: state.counter.value 
    };
  }
})(RootComponent);

then, we don't need to listen to shared states from other App instances.

Examples: TodoMVC

Create a FrintJS example following http://todomvc.com/, which is the community standard for recreating the same application with same behaviour, using various frameworks.

screen shot 2017-05-12 at 08 55 59

add `onLoad` event for app

It would be nice to add smth like onLoad event for app when it's just being loaded to page (when FRINT_INIT action is dispatched, not when beforeMount is called)

we have now a problem with subscribing for message broker.

An in-range update of js-yaml is breaking the build 🚨

Version 3.8.4 of js-yaml just got published.

Branch Build failing 🚨
Dependency js-yaml
Current Version 3.8.3
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As js-yaml is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 5 commits0.

  • 3de650d 3.8.4 released
  • 57af257 Browser files rebuild
  • 0ecfea0 deps update
  • 9e26400 Merge pull request #343 from onebytegone/fix_342_array_eol_space
  • 66e07b2 Prevent space after dash for arrays that wrap

false

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of rxjs is breaking the build 🚨

Version 5.3.1 of rxjs just got published.

Branch Build failing 🚨
Dependency rxjs
Current Version 5.3.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As rxjs is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ

Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build failed [Details](https://travis-ci.org/Travix-International/frint/builds/228108177?utm_source=github_status&utm_medium=notification)

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

frint-store: Test Store with combined reducers, and passing no initialState during instantiation

Likely a bug, or I am mistaken. But needs to be confirmed.

To reproduce

  • Create a Store with:
    • Combined reducers
    • Where one reducer has default state at function level
const INITIAL_STATE = {
  foo: 'bar'
};

function myReducer(state = INITIAL_STATE, action) {
  // ...
}
  • Then try instantiating the Store with no initialState key, with data that one of the reducer expects:
const Store = createStore({
  reducer: combinedReducer
});

const store = new Store();

An in-range update of eslint-plugin-babel is breaking the build 🚨

Version 4.1.1 of eslint-plugin-babel just got published.

Branch Build failing 🚨
Dependency eslint-plugin-babel
Current Version 4.1.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As eslint-plugin-babel is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… continuous-integration/travis-ci/push The Travis CI build passed Details

  • ❌ coverage/coveralls First build on greenkeeper/eslint-plugin-babel-4.1.1 at 95.826% Details

Release Notes v4.1.1

πŸ’€ Deprecate

  • Deprecate rule no-await-in-loop #123

Thanks to @daltones!

Commits

The new version differs by 4 commits .

  • 14b2765 4.1.1
  • 6f2faae Merge pull request #123 from daltones/master
  • ba479cf Typo: remove trailing spaces
  • dcf5587 Deprecate rule no-await-in-loop

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.