Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Preact

3kb alternative to React with the same ES6 API.
Collective - Host: opensource - https://opencollective.com/preact - Website: https://preactjs.com - Code: https://github.com/preactjs

Always apply attribute normalization (oops)

github.com/preactjs/preact-compat - 7caa6f746415fcfd52f2a61acb6ee4529e02221b authored about 8 years ago by Jason Miller <[email protected]>
Remove accidentally committed comments.

github.com/preactjs/preact-compat - be344a64faedc231015f6b7c25bf4085f8d3ce2d authored about 8 years ago by Jason Miller <[email protected]>
ensure attributes/props are defined on all vnodes

github.com/preactjs/preact-compat - 912882934eb07f7c0c94c5e2ea4d38c27675773f authored about 8 years ago by Jason Miller <[email protected]>
Refactor VNode normalization. /cc @devgeeks

github.com/preactjs/preact-compat - b0938f1e10fbc1628a938802343ddb4d35416849 authored about 8 years ago by Jason Miller <[email protected]>
Refactor `linkState()` a bit to drop around 40 bytes. Coincidentally, that's the exact size of the hooks just added for DevTools... 👌

github.com/preactjs/preact - 84f4eeb7f6efa9b45fa110bbf81e11c8a5646e3e authored about 8 years ago by Jason Miller <[email protected]>
Little tweaks 👯

github.com/preactjs/preact - 22bbfcb8c22f32fdc2ba6b9c337ebfc2412e32cb authored about 8 years ago by Jason Miller <[email protected]>
Document how to use the React DevTools with Preact (#354)

github.com/preactjs/preact - f8b326e5708bd637fe53d097f0fe0b75f2dc4823 authored about 8 years ago by Robert Knight <[email protected]>
Correct "preact/devtools" type definitions (#355)

The `initDevTools()` function was removed in favor of just initializing
the devtools integratio...

github.com/preactjs/preact - 1f4a8eba9ab60176f4b909c84fa5f96b6f5d14f3 authored about 8 years ago by Robert Knight <[email protected]>
Add React Developer Tools integration (#339)

* Implement React DevTools integration

Add an emulation of the interfaces exposed by React to...

github.com/preactjs/preact - 68f22ebf12811bcb44f4d2501ec6456a25c3d4f3 authored about 8 years ago by Robert Knight <[email protected]>
Add ref and allow objects in className (#316)

github.com/preactjs/preact - 2a7a027031e55d80537e30123e833eb023ed2725 authored about 8 years ago by John Fawcett <[email protected]>
fix readme todomvc link (#345)

github.com/preactjs/preact - 4a59cca73200d86a0dd63a5a1bbb16ff22fbf69a authored about 8 years ago by boiawang <[email protected]>
Fixes build for Windows #343

* Added dev dependency on [copyfiles](https://npmjs.com/package/copyfiles)
* Added dev depende...

github.com/preactjs/preact - 37ca4e0ed4a8a7264556738eee59ecc1cc0ae007 authored over 8 years ago by Stijn de Witt <[email protected]>
bumped version

github.com/preactjs/preact-custom-element - 6b5ad571c53cceba6413ca78fb64325863dea5d2 authored over 8 years ago by Bradley Spaulding <[email protected]>
Merge pull request #2 from developit/patch-1

Add support for HTML children nesting

github.com/preactjs/preact-custom-element - 7986f3ac12e099b9da2da88867e9dd019e9014fd authored over 8 years ago by Bradley Spaulding <[email protected]>
Add support for HTML children nesting

As shown here: https://twitter.com/_developit/status/784118433768050689
Migrated from this Gist...

github.com/preactjs/preact-custom-element - bdf7f41c563464315b44dae3f1e737089ed3a678 authored over 8 years ago by Jason Miller <[email protected]>
🔥 Double camelCase attribute normalization performance! Thanks @billneff79 👍

github.com/preactjs/preact-compat - 598de5c42ca73bde55c516ead2d28e142ed7a67f authored over 8 years ago by Jason Miller <[email protected]>
6.3.0

github.com/preactjs/preact - cf93387f16409d3b34ae55d9c1e82f523c125055 authored over 8 years ago by Jason Miller <[email protected]>
Make `VNode.children` *always* be an Array, even when there are no children.

github.com/preactjs/preact - ff05818c83575376cb0cabfcfee4abb5c48d5664 authored over 8 years ago by Jason Miller <[email protected]>
Fix event handlers being accidentally registered on `<content-region>` (prop fallthrough)

github.com/preactjs/preact-www - 4cc5a410ee4b4d3e90095d940d5194ea0bd0f79c authored over 8 years ago by Jason Miller <[email protected]>
Avoid compat-normalizing VNodes representing pure functional components or components that don't inherit from Component.

github.com/preactjs/preact-compat - 2553ef25cc5e786e4aa404ee4f57a3abc7c8180c authored over 8 years ago by Jason Miller <[email protected]>
Merge pull request #32 from Download/pr-add-lib-preact-layout

Add link to preact-layout

github.com/preactjs/preact-www - aa6dcde57f61935474d99cdd861810c973cdc3ad authored over 8 years ago by Jason Miller <[email protected]>
Add link to preact-layout

github.com/preactjs/preact-www - fe45504abb4047a92e3991e3a94993ee59869ca2 authored over 8 years ago by Stijn de Witt <[email protected]>
Added link to preact-layout (#342)

Added an entry with link to react-layout in Libraries & Add-ons section of README.md

github.com/preactjs/preact - 9b095f4ceb11647719c69babb1cd7c48d11e41a3 authored over 8 years ago by Stijn de Witt <[email protected]>
Optimize hook performance.

github.com/preactjs/preact-compat - 4bd665851c7bc8010575fef5f48ee05ccc94e7f3 authored over 8 years ago by Jason Miller <[email protected]>
Transform pure functions to components in order to make keyed behavior match React's. This will likely be reversed in an upcoming release coordinated with preact's core.

github.com/preactjs/preact-compat - 5fc02249c00f93e27e602d7d4edf8856b7bd5989 authored over 8 years ago by Jason Miller <[email protected]>
Add support for deprecated camelCase'd SVG props. Fixes #222.

github.com/preactjs/preact-compat - e0bc12c662f0fd033f28b414dff1498c49615d12 authored over 8 years ago by Jason Miller <[email protected]>
Refactor VNode normalization: clone attributes less, separate handling of component and element VNodes, prevent against multiple normalization passes.

github.com/preactjs/preact-compat - 7402873eaa03c2ba7269aa0eacd69b60791a4d06 authored over 8 years ago by Jason Miller <[email protected]>
Add support for PureComponent. Fixes #139.

github.com/preactjs/preact-compat - 3c9684de4c69619ea115f5b763f05c7ec7a32d14 authored over 8 years ago by Jason Miller <[email protected]>
6.2.1

github.com/preactjs/preact - b2d90cc116f1d1998f7a7c98dc6986bf4c1841f4 authored over 8 years ago by Jason Miller <[email protected]>
Use `parent` to determine if re-rendering starting from within an SVG, since the current element may not exist (eg: for a component).

github.com/preactjs/preact - e606688f3e8e750481eab029b0e376321f4f891d authored over 8 years ago by Jason Miller <[email protected]>
Update dependencies

github.com/preactjs/preact-compat - 5c2254963f99d47c113fd7fd90f95afd86c96501 authored over 8 years ago by Jason Miller <[email protected]>
6.2.0

github.com/preactjs/preact - 5f3189ec56608e9779ac1359b212d560c32eed3d authored over 8 years ago by Jason Miller <[email protected]>
Migrate Component.getInitialState() here from preact core (as of preact 6.2.0)

github.com/preactjs/preact-compat - 916bb4eb7f46d313df3e80cef018371e854a68ba authored over 8 years ago by Jason Miller <[email protected]>
Sourcemap support in test runner

github.com/preactjs/preact-compat - f40948f9394274a80a28b53eb47c2db68610da04 authored over 8 years ago by Jason Miller <[email protected]>
Drop a few bytes off the render queue.

github.com/preactjs/preact - 6bfa2af9f5d2fb48c3e3b075b3f5e6dc85c4749c authored over 8 years ago by Jason Miller <[email protected]>
Fix: Re-add `Component.prototype.render` since libraries like `preact-compat` use that to determine if a function is a pure functional component or a classful component. Instead of returning `null`, it is now empty.

github.com/preactjs/preact - 14758246ff8c97232ba648d9d154e4bad080c053 authored over 8 years ago by Jason Miller <[email protected]>
Inline remaining `empty()` calls.

github.com/preactjs/preact - 11ac72a6abc0fc7c86da9a0ed98e90a212efeef5 authored over 8 years ago by Jason Miller <[email protected]>
Consolidate prop cache check + populate into the diff entry.

github.com/preactjs/preact - 9467e2ab893b7b3a487fa23e0dec490cceb7914c authored over 8 years ago by Jason Miller <[email protected]>
Switch to lazy empty check

github.com/preactjs/preact - c289ce62c2f808951814ad60db53bc8aca6dbf2b authored over 8 years ago by Jason Miller <[email protected]>
Add performance test for JSX VNode creation.

github.com/preactjs/preact - cc03a7a579c9dffcd599ad075b6562a6ff0b34e9 authored over 8 years ago by Jason Miller <[email protected]>
Tests: if `NODE_ENV=production`, run performance tests against `preact.min.js`.

github.com/preactjs/preact - 49893beb162f9bad16a71b85c07d756ba8644e2c authored over 8 years ago by Jason Miller <[email protected]>
Remove tests for `getInitialState()`, which is no longer unofficially supported in Preact core (it is still supported in `preact-compat`).

github.com/preactjs/preact - e973347b54fda46ed5d601d6e5b87f52f814b896 authored over 8 years ago by Jason Miller <[email protected]>
Add tests for nested children 👯

github.com/preactjs/preact - e083f3583c2f0a632a45c2d4c538e4ac036b07ef authored over 8 years ago by Jason Miller <[email protected]>
Remove unnecessary early exit for a condition that rarely/never occurs.

github.com/preactjs/preact - f389dd376c8fc90e92eb643583afbc0a49dc8930 authored over 8 years ago by Jason Miller <[email protected]>
Fix sort-of regression in `6.1.0` whether state changes in `componentDidUpdate()` resulted in synchronous re-renders.

github.com/preactjs/preact - b1e17045ec6d1fbf41c17c58ed6d22149616a6e3 authored over 8 years ago by Jason Miller <[email protected]>
`._disableRendering` --> `._disable` to save a few bytes

github.com/preactjs/preact - ee4f61c8f4ffb017b4afaca44b59472b268f4b41 authored over 8 years ago by Jason Miller <[email protected]>
Remove unnecessary uses of `empty()`

github.com/preactjs/preact - 2e751162a2cb51ff5b45309e60468e89215612dd authored over 8 years ago by Jason Miller <[email protected]>
Potentially breaking change: remove undocumented support for `getInitialState()` on classful components. This has never been part of the API but was left in core in order to support `preact-compat`'s use. It is now being moved into `preact-compat`. This allows preact to normalize class components that don't inherit from Component.

github.com/preactjs/preact - 45c12efdb5a047e73288bc07fe9aae1399617e63 authored over 8 years ago by Jason Miller <[email protected]>
Remove empty property initialization in Component constructor since benchmarking shows it does nothing.

github.com/preactjs/preact - 13837a677d880267d372d148b989b211cf308abf authored over 8 years ago by Jason Miller <[email protected]>
Little size optimizations by moving & removing.

github.com/preactjs/preact - cdd9062fc3624f54b65b64b2f0df939feafed335 authored over 8 years ago by Jason Miller <[email protected]>
Small size optimization for `Component#linkState()`

github.com/preactjs/preact - ddb081f419676c5d087abf43c35d045b1b31fb7c authored over 8 years ago by Jason Miller <[email protected]>
Another little performance/size optimization for `h()`.

github.com/preactjs/preact - 9eac152bd89c24d638f2a7e17c4067447c46b6ef authored over 8 years ago by Jason Miller <[email protected]>
Inline `falsey()` (bench: https://esbench.com/bench/57f07e5e330ab09900a1a1af)

github.com/preactjs/preact - b0933d8880b35d5d7cfa5f32d2b240d573bf65cf authored over 8 years ago by Jason Miller <[email protected]>
Add `aliases.js` and `typings.json` to the NPM package.

github.com/preactjs/preact - 6214bd45e5643b17cb614d4cb6123fcbea8605aa authored over 8 years ago by Jason Miller <[email protected]>
Massive performance boost for `h()` (the hyperscript/jsx processor/reviver).

github.com/preactjs/preact - 85723672f12f8ab7e8dd0083b22b24d11f440b24 authored over 8 years ago by Jason Miller <[email protected]>
Fix issue with Preact 6.1+ and the JSX mode where object values for the `class` prop were serialized as objects instead of their normalized string form

github.com/preactjs/preact-render-to-string - debbfe71dab89ee77df76c38a0a62065b5a46d91 authored over 8 years ago by Jason Miller <[email protected]>
Fix serializing class for SVG (test included) (#334)

e7c6ab6 broke serializing `class={{}}` for SVG elements. This fixes
that regression and does a...

github.com/preactjs/preact - 2dfa01ef9807e737d9de353b458a9634df433616 authored over 8 years ago by Robbie WXYZ <[email protected]>
Update to preact 6.1 and fix `class`/`className` massaging, fix `class` being left as an Object due to changes in Preact 6.1.

github.com/preactjs/preact-render-to-string - 6645dcf2d9626eb99a105b8a208f787f4e14a5b2 authored over 8 years ago by Jason Miller <[email protected]>
Fix issue where rendering an SVG element using the `className` prop (alias) would incorrectly assign `className` as an attribute. /cc @pl12133

github.com/preactjs/preact - 2de530b9d3329fe3fcd32816b143a3f8fff1d43f authored over 8 years ago by Jason Miller <[email protected]>
6.1.0

github.com/preactjs/preact - 7ade27579ffce259fa34be58ef48e6bbdd1919b4 authored over 8 years ago by Jason Miller <[email protected]>
Move both className to class normalization and hashed class stringification out of `h()` and into the DOM renderer.

Tiny possible breakage here: if you were creating VNodes using `className` and expecting them to...

github.com/preactjs/preact - e7c6ab672a5f18e67dec3cb7e7feabc7f404b337 authored over 8 years ago by Jason Miller <[email protected]>
Move a few things around to save 2 bytes.

github.com/preactjs/preact - d38660f89b25c821de96e6352a077c6682ed81bf authored over 8 years ago by Jason Miller <[email protected]>
Found a way to knock 60 bytes off while improving performance of children flattening/normalization in `h()`!

github.com/preactjs/preact - f64d72acaccd4da83b57fed186f047b55fce68e5 authored over 8 years ago by Jason Miller <[email protected]>
chore(package): update babel-eslint to version 7.0.0 (#213)

https://greenkeeper.io/

github.com/preactjs/preact-compat - 3f09b23bdea4c52ee2264618867ff34c1a45f9bc authored over 8 years ago by Greenkeeper <[email protected]>
chore(package): update rollup to version 0.36.1 (#214)

https://greenkeeper.io/

github.com/preactjs/preact-compat - 84f630b8fc3d8a31a4a909e8973b1c3187b0ccd7 authored over 8 years ago by Greenkeeper <[email protected]>
Add support for single level of array children in h() (#313)

* Add single-level array flattening to h()

* Slight refactoring and renaming to make algorith...

github.com/preactjs/preact - 67cc02f4531ea71e8595c12c92c75c560d6c49f6 authored over 8 years ago by Matt Hink <[email protected]>
Add typings path to `package.json`. Fixes #318.

github.com/preactjs/preact - c9a6eb7d66122f3b0e34ed34a1247fd9962c8e1a authored over 8 years ago by Jason Miller <[email protected]>
Temporarily turn off suspect assertion.

github.com/preactjs/preact - 73e3dfe18823d51014e166c1db299a4677c19b75 authored over 8 years ago by Jason Miller <[email protected]>
Fix prop cache reset triggering in the wrong case (affected performance)

github.com/preactjs/preact - 0af78814e5130719402bf0aef345c9a57739a26f authored over 8 years ago by Jason Miller <[email protected]>
Upon initial entry into diff, check if the diff should start out in SVG mode. Fixes #331.

github.com/preactjs/preact - 76ba7f4eb764a47e1ae21a266896779797d7ea0b authored over 8 years ago by Jason Miller <[email protected]>
Exclusively rely on DOM state when diffing `value` and `checked` props Fixes #326.

Use strict equality when comparing attribute values against prop values. Fixes #327.

github.com/preactjs/preact - e0935e30f7adfc74333f41be14b00f394efffcfd authored over 8 years ago by Jason Miller <[email protected]>
When removing old props from the DOM, skip those with empty values.

github.com/preactjs/preact - 22b65182bc95a04dd2b281255094ba29757dc5f7 authored over 8 years ago by Jason Miller <[email protected]>
[cruft removal]

github.com/preactjs/preact - c7f8105e44b8cbd3d4a5760184bd4ca90da5d6bd authored over 8 years ago by Jason Miller <[email protected]>
Fix issue where re-rendering an intermediary high order component could remove (or fail to add) the associated element.

github.com/preactjs/preact - 7f6a5beaf5aff8db6c2c99c23efdfbdcbeb7302c authored over 8 years ago by Jason Miller <[email protected]>
Merge branch 'master' of github.com:developit/preact

github.com/preactjs/preact - ee7c20f4637ee6aafef070fd6f966d74e5f778ef authored over 8 years ago by Jason Miller <[email protected]>
Address ownership issue when rendering using reclaimed DOM. Seems to be a fix for #297.

github.com/preactjs/preact - 2743a807133b9f96702eb2a722e9f6ea7122fa57 authored over 8 years ago by Jason Miller <[email protected]>
inline `getNodeType()` and `cleanNode()`

github.com/preactjs/preact - 9cf3137bcc6e53374fbdbffdb3740ca8d7bfa9a3 authored over 8 years ago by Jason Miller <[email protected]>
Don't skip empty values in `extend()` (and thus in `setState()`). Fixes #308.

github.com/preactjs/preact - ed7b2db4f8e708961886f7de0b8dd31399f4d82e authored over 8 years ago by Jason Miller <[email protected]>
Inline single-use triggerComponentRender() method

github.com/preactjs/preact - ca96523c67710e20d7149767c7fbfad776037d41 authored over 8 years ago by Jason Miller <[email protected]>
Inline single-use `toArray()` method

github.com/preactjs/preact - 726a76c4129f006993cda02e7c95dd606eb25998 authored over 8 years ago by Jason Miller <[email protected]>
avoid double-correcting props.children if its already a non-array

github.com/preactjs/preact-compat - f9f2f3c10211e3bdad159f274388ca727b6f3028 authored over 8 years ago by Jason Miller <[email protected]>
Fix possible case where props.children could still be an Array

github.com/preactjs/preact-compat - 272a82cf0bb4d51fa6e28d2f4ab5e05f027d8e06 authored over 8 years ago by Jason Miller <[email protected]>
Add ReactTransitionGroup alias. Fixes #186

github.com/preactjs/preact-compat - 6ba4e78d9243bb3efce40f5ccd550373cbcc392f authored over 8 years ago by Jason Miller <[email protected]>
Apply `defaultProps` for components created in compat mode. Fixes #146.

github.com/preactjs/preact-compat - 9d73a8406c1991e81ad1f449f1de2f813dad68d5 authored over 8 years ago by Jason Miller <[email protected]>
Fix `jsnext:main` issue in `/server` and `/legacy` entry points.

github.com/preactjs/preact-compat - c0755e70f33df28f195d947aee329df58bbbccd3 authored over 8 years ago by Jason Miller <[email protected]>
Add /legacy entry

github.com/preactjs/preact-compat - 7b0d9d44a92809174d99dd83980ea199254be37d authored over 8 years ago by Jason Miller <[email protected]>
fix accidental node 6+ dev requirement

github.com/preactjs/preact-compat - ac5f4ce59bb68601ab14c3cbd062beb8c5ac61e4 authored over 8 years ago by Jason Miller <[email protected]>