Ecosyste.ms: OpenCollective

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

github.com/preactjs/preact-compat

ATTENTION: The React compatibility layer for Preact has moved to the main preact repo.
https://github.com/preactjs/preact-compat

Patch in support for consuming VNodes cloned/modified via `extend()` (shallow clone)

6df0ab2ca921eb4d2d4714f998126e53cb77a8ed authored over 8 years ago by Jason Miller <[email protected]>
Add support for `unstable_renderSubtreeIntoContainer()` 😬

47b31d4f7b12af402306b063775f887d53b71706 authored over 8 years ago by Jason Miller <[email protected]>
Fix `findDOMNode()` bailing out in certain cases

ad0d195f6dbc72b4af270cbc71aecc114571b98a authored over 8 years ago by Jason Miller <[email protected]>
2.1.0

b0d4bc8c7c3b9194935fa65ce92478fd7b87687e authored over 8 years ago by Jason Miller <[email protected]>
Add support for mixins to `createClass()` πŸŽ‰

2b7f4e01dd2ea4b184d95fcc424eef5dbe254e6b authored over 8 years ago by Jason Miller <[email protected]>
Drop manual implementation of `cloneElement()` since it's provided by preact 5+, which `preact-compat` already requires.

61df289f1c4206b9927da7827a5dd1ef5be4398f authored over 8 years ago by Jason Miller <[email protected]>
Add verification tests for `defaultProps` despite them being implemented in Preact core, since `preact-compat` modifies components in ways that could affect their application.

d0c6c46d23e73e3f2b633ce18b72f4c12a9d8c78 authored over 8 years ago by Jason Miller <[email protected]>
Tweaks for #128:

- Cache creation of pure component propType checking wrappers
- Proxy `defaultProps` in addition ...

0019730d7150ce27df71f311bc4dabfdf3491569 authored over 8 years ago by Jason Miller <[email protected]>
Correct spelling error

ce11e466bcce19c051c3039159d8f19bb0441970 authored over 8 years ago by Jason Miller <[email protected]>
PropType fixes: Stateless component validation & softening validation to warnings (#128)

* Fixes propType validation for stateless functional components.

* Softens propType validati...

c7efa0c29b05307c307d07650cde30ef6cea9ae6 authored over 8 years ago by Sean Matheson <[email protected]>
Amends "Object.defineProperty" instances, making them "configurable". This resolves issues with using hot reloading techniques provided by tools such as Webpack. (#122)

0acb01ec49c429f79049d4f0f45b93648958e981 authored over 8 years ago by Sean Matheson <[email protected]>
2.0.0

0d999fbfcaec08deb6ba02f1613e3c4e4d376c0f authored over 8 years ago by Jason Miller <[email protected]>
as of `2.0`, `preact-compat` requires preact `>=5`

cc71879184e195c82006e930559b6f55125abd1a authored over 8 years ago by Jason Miller <[email protected]>
Update to preact 5, drop now unnecessary preact-svg dependency.

7870d53598f683d154cb5afc11ac46daa35c5b6a authored over 8 years ago by Jason Miller <[email protected]>
1.11.1

dd876bf6f08ff81264b8c946779c7cd1779c2afb authored over 8 years ago by Jason Miller <[email protected]>
Include numeric refs in string ref shim

7688319a62509c705bb0b8328083bd18595739aa authored over 8 years ago by Jason Miller <[email protected]>
1.11.0

2cd09a07246c7469c0fd7761e615488468b05bf5 authored over 8 years ago by Jason Miller <[email protected]>
Tests for `createClass({ statics })`

714b75b2d7adc6639974f0369135db6eb44877d1 authored over 8 years ago by Jason Miller <[email protected]>
Add support for `statics` in `createClass()`, which was missing and the likely cause of the remainder of the issues in #47! (see https://facebook.github.io/react/docs/component-specs.html#statics).

81a0315c89476504533202981b1fc893314b0778 authored over 8 years ago by Jason Miller <[email protected]>
1.10.0

3356fdc1cbe255dfc1df5cffd93de804440c0594 authored over 8 years ago by Jason Miller <[email protected]>
Remove optionalDependencies (see insin/nwb#124)

ce956f017602a35b77274e201808486ffa9bf5ff authored over 8 years ago by Jason Miller <[email protected]>
Update preact-render-to-string to ignore children attributes

0f2e4254d286a09cb310850b97d3658622e7e03a authored over 8 years ago by Jason Miller <[email protected]>
1.9.0

433ae23f1cddeeb3fb6f22a1206bdeb95e76b17c authored over 8 years ago by Jason Miller <[email protected]>
Fix `props.children` alias. This will likely break some stuff in Preact 4.8, so there'll be a patch update in Preact for that (or just use preact 5+). AFAIK this is the last thing needed to fix support for react-router (#47) /cc @kay-is

589c700af26bb82db3c25e230879df5489373d01 authored over 8 years ago by Jason Miller <[email protected]>
1.8.3

b6ea778cb0c1a58f17630efbea9c7a95d8ef1a21 authored over 8 years ago by Jason Miller <[email protected]>
Some libraries parse the version as semver. (#107)

Use the current React semver.

e769ddfced88a8c8916807d4117c25072a89dbca authored over 8 years ago by Rui AraΓΊjo <[email protected]>
Export version="preact", as suggested by @ngasull in developit/preact#168

a304bbed63bc0b6cc9da10dd38e90642c1f6fceb authored over 8 years ago by Jason Miller <[email protected]>
Run tests against Preact 5 :)

d6285c95c0a01ad1136926350ef7fd59cd88b0df authored over 8 years ago by Jason Miller <[email protected]>
1.8.2

d2f94dc3b02272f7c2177e6f72d5ddf511a38788 authored over 8 years ago by Jason Miller <[email protected]>
Clone attributes prior to patching if inextensible (fixes #105)

2010007f73e9a3d99be4d74a7b7eac0f67f6722f authored over 8 years ago by Jason Miller <[email protected]>
1.8.1

9fe462e2a2bf707519795ffa04bb9046a6f1344a authored over 8 years ago by Jason Miller <[email protected]>
Size optimizations, cuts the build down to 2.3kb.

f44a77ec210bf1635592f3c2f001134fece5563b authored over 8 years ago by Jason Miller <[email protected]>
1.8.0

07b05ff68f36c37a69cc1b21df76c763e73c3df9 authored over 8 years ago by Jason Miller <[email protected]>
Fix `cloneElement()` to match Preact and React's version. Fixes #72.

dad195ee88b58ee4286f5c82c6a93b5a73a23bec authored over 8 years ago by Jason Miller <[email protected]>
Alias `props.children` to emulate React's behaviour. Should fix #47.

e18c22274ecf2f2b4f386bbe237eb4397103ea98 authored over 8 years ago by Jason Miller <[email protected]>
Update devDependencies

8f773ddd3444444356e28d344ce3d0effc41124e authored over 8 years ago by Jason Miller <[email protected]>
Allow preact 5 (see developit/preact#194)

1a0c99129961dca1e1ca2042c31712123f62a74f authored over 8 years ago by Jason Miller <[email protected]>
Set Component.prototype.isReactComponent (#62)

React Hot Loader 3 uses React Proxy which relies on `isReactComponent` flag
set on `React.Compo...

c4f91a4e51cc00f1aa2e4152d7e86b40971d1839 authored over 8 years ago by leonidborisenko <[email protected]>
chore(package): update eslint to version 2.11.1 (#51)

https://greenkeeper.io/

5cd67de80478a90779d4ccf5b2b0178aa8258116 authored over 8 years ago by Greenkeeper <[email protected]>
chore(package): update eslint to version 2.10.0 (#49)

https://greenkeeper.io/

a3e102a359dc7eb0f4458149fdb14fb776f1a1bb authored over 8 years ago by Greenkeeper <[email protected]>
chore(package): update npm-run-all to version 2.0.0 (#48)

https://greenkeeper.io/

fac652ddf2f860ad206cd01e98e91bfe2967e4e3 authored over 8 years ago by Greenkeeper <[email protected]>
Update eslint to version 2.9.0 πŸš€

https://greenkeeper.io/

52aed39266497471f48787e811e721bae4a86b4b authored over 8 years ago by Greenkeeper <[email protected]>
chore(package): update eslint to version 2.8.0 (#37)

https://greenkeeper.io/

3ae2630a873d8af0336be1fecada49413208c497 authored over 8 years ago by Greenkeeper <[email protected]>
1.7.1

ccf3aaa3f504dce749fdd85ef9d720ad76359af3 authored over 8 years ago by Jason Miller <[email protected]>
Likely fix for #43 via simple existence check

1e6d0782981b47694de04477f94615190d5c4431 authored over 8 years ago by Jason Miller <[email protected]>
chore(package): update rollup to version 0.26.0 (#42)

https://greenkeeper.io/

12085ba6519389a87d209d847e252422d1f012dc authored over 8 years ago by Greenkeeper <[email protected]>
Clarify tests

3fdeb030922828e810bc00c7498c8161ec31fe05 authored over 8 years ago by Jason Miller <[email protected]>
1.7.0

e2b47b7cfffd41fb267f3d993dd47be062000c5e authored almost 9 years ago by Jason Miller <[email protected]>
`getInitialState` not being called on components created with createClass (#35)

* Fixed issue where getInitialState wasn't being called on components created with createClass
...

fdac6ff7bca19eabcf10830eb6f71ee1ade15026 authored almost 9 years ago by Ryan Lynch <[email protected]>
Update devDependencies

* update rollup to version 0.25.7
* Fix broken test harness

1031dafe4acf1fa07711e88274f5572ca145cc34 authored almost 9 years ago by Greenkeeper <[email protected]>
Merge pull request #27 from developit/greenkeeper-babel-eslint-6.0.0

Update babel-eslint to version 6.0.0 πŸš€

c8c14e507eb9350cef7f7cbc3a40432642052023 authored almost 9 years ago by Jason Miller <[email protected]>
chore(package): update babel-eslint to version 6.0.0

http://greenkeeper.io/

1f5ddd2de5f1a94ff908509ea4cdf5118a5b0d68 authored almost 9 years ago by greenkeeperio-bot <[email protected]>
Document usage with browserify/aliasify

8e6c32833ffd989629f05674002d1f6c8a081ac4 authored almost 9 years ago by Jason Miller <[email protected]>
2016

9e796196511bcaadcda20eae27f168b64dd8801d authored almost 9 years ago by Jason Miller <[email protected]>
1.6.1

ce97e8c4f90edda1b92bfa1a5a7c90b43888e868 authored almost 9 years ago by Jason Miller <[email protected]>
Update to preact 4.1.2

035c6ad83bb9e6b398aa3a70319fd7377be52876 authored almost 9 years ago by Jason Miller <[email protected]>
Update devDependencies

03191cfb66e91e00ef5273f99cc001733a4ed5d6 authored almost 9 years ago by Jason Miller <[email protected]>
Pin eslint to 2.2 (you know why)

728c26b18a168556042116e90fea1acac44092e3 authored almost 9 years ago by Jason Miller <[email protected]>
Merge pull request #19 from developit/greenkeeper-karma-mocha-reporter-2.0.0

Update karma-mocha-reporter to version 2.0.0 πŸš€

147d0158cc606b67fefe35f4906a4d3fd3930d22 authored almost 9 years ago by Jason Miller <[email protected]>
chore(package): update karma-mocha-reporter to version 2.0.0

http://greenkeeper.io/

b1d7d7fa36e4ca022f1a99d94f82a2ac82cc0a3e authored almost 9 years ago by greenkeeperio-bot <[email protected]>
1.6.0

52d2612bf734a11d1215f0b5ce6f6b98d773d4af authored almost 9 years ago by Jason Miller <[email protected]>
Add support for jsnext:main

1079b56e66f925e2662c65f4027f6eb8581b0e59 authored almost 9 years ago by Jason Miller <[email protected]>
Make process.env.NODE_ENV===production detection statically analyzable (for tree shaking, etc)

26a71f14e9ed01c6543624a94655c27f6ae088b2 authored almost 9 years ago by Jason Miller <[email protected]>
1.5.0

9a90de64b1619026af4b94249001f57b399bce94 authored almost 9 years ago by Jason Miller <[email protected]>
A slightly less abrasive fix for children.length.

a53f1936446208818e3d1783b45e641ea4b2ebff authored almost 9 years ago by Jason Miller <[email protected]>
Restore sane and consistent always-array semantics for `props.children` after validation (this might be iffy, but it at least doesn't break react-toolbox)

b0c64d9a357f245253450ee6eba38895302e9022 authored almost 9 years ago by Jason Miller <[email protected]>
Fix edge case where unmounting a parent component could result in a child component invoking a null ref.

9235834e23590d2ae1b28ad64832761bb0321b6a authored almost 9 years ago by Jason Miller <[email protected]>
Alias `VNode`'s `attributes` and `nodeName` as `props` and `type` (respectively) to make libraries that mess with rendered JSX happy.

5f068b4c1cc8fb1d84dbd740c8765f71be65253b authored almost 9 years ago by Jason Miller <[email protected]>
1.4.0

6dd49cdc8011efa5e7fec9bba0e12ec7ff76eb06 authored almost 9 years ago by Jason Miller <[email protected]>
Update dependencies

8467cd8b974ef58863a26c889091601b3fa419cf authored almost 9 years ago by Jason Miller <[email protected]>
Add transparent support for SVG rendering, using preact-svg under the hood

745663c29fbdd0f6805263aa64cadd1db516aa9c authored almost 9 years ago by Jason Miller <[email protected]>
1.3.0

e540577ad636e86ea0b83bad79a42efc5b6e4554 authored almost 9 years ago by Jason Miller <[email protected]>
Emulate the unwrapped singular child behavior of React

ce6282f50c1f059882d0d250a947c074eaf0a211 authored almost 9 years ago by Jason Miller <[email protected]>
1.2.1

2552507d83643203abd94eab1e331e71ef45df51 authored almost 9 years ago by Jason Miller <[email protected]>
Fix incorrect creation of element factories

b851e6996d2b2d5a0c15862a66534c008da92877 authored almost 9 years ago by Jason Miller <[email protected]>
1.2.0

36cf3a3636f65592a8d51655f9976fa913329ce7 authored almost 9 years ago by Jason Miller <[email protected]>
Add support for `react-dom/server`, which is basically just two names for `preact-render-to-string`.

c961616389594066e939969ee9cd9b25ecaa25b9 authored almost 9 years ago by Jason Miller <[email protected]>
- Add support for the last 3 methods from `ReactDOM`: `createFactory()`, `cloneElement()`, and `isValidElement()`

- Add support for `React.DOM.*()` element methods (as pointed out in https://github.com/developit...

1ebad705e72b82ae4f8026ba0d82306e4e3c50e8 authored almost 9 years ago by Jason Miller <[email protected]>
1.1.0

2ef7996a8833f71a027e3df6c392868873589342 authored almost 9 years ago by Jason Miller <[email protected]>
Require preact 4.1, which includes ref fixes

b523a72ff7a06819bb78107e7e75b23587605288 authored almost 9 years ago by Jason Miller <[email protected]>
Uncomment child component ref assertion since Preact `4.1.0` fixed the breaking issue.

e3d94343d3b5232db93580995a555cf46a74f655 authored almost 9 years ago by Jason Miller <[email protected]>
Don't use JSX internally, drop unnecessary function ref.

96805bd451ef18bcb105ff992ed41e2ff74e1f6b authored almost 9 years ago by Jason Miller <[email protected]>
Sneakily patch preact's VNode type so it validates correctly in `propTypes.node`

117d49dbfb3101d77575d4ff07bb4d8c61c279d6 authored almost 9 years ago by Jason Miller <[email protected]>
1.0.0

6add275036627be2f7f5a67b4dba07b11c51186c authored almost 9 years ago by Jason Miller <[email protected]>
Support `unmountComponentAtNode()` (fixes #16)

4658f4cdb009347ac798a6e28fa0a865b33478d0 authored almost 9 years ago by Jason Miller <[email protected]>
Add comprehensive tests for String and Function refs.

ce01d872700ff66168922dda86f22d5285787e32 authored almost 9 years ago by Jason Miller <[email protected]>
Bid bind test to account for render() hook wrapping

b9100f2a4b99c25ae7b8054ceebc523f6f42cc63 authored almost 9 years ago by Jason Miller <[email protected]>
Rewrite hooking to work with Preact 4.

6de90d0c742dc21a320ca14d5c295025c2654c70 authored almost 9 years ago by Jason Miller <[email protected]>
Switch to rollup for building & karma+webpack+phantom for testing

30e64ea34fbfccb24e0ab44e5c14c45b01e3e0cc authored almost 9 years ago by Jason Miller <[email protected]>
Merge branch 'preact4' of github.com:developit/preact-compat

a421c07e52928bfc528abf8da3cc1117897094d9 authored almost 9 years ago by Jason Miller <[email protected]>
Preact 4 compat (prelim)

f4d9149a5f16146b1315827c8280f549f3118739 authored almost 9 years ago by Jason Miller <[email protected]>
Merge pull request #17 from developit/greenkeeper-babel-eslint-5.0.0

Update babel-eslint to version 5.0.0 πŸš€

de08929d71bdf597a32b0490e1334e84ba2937da authored almost 9 years ago by Jason Miller <[email protected]>
chore(package): update babel-eslint to version 5.0.0

http://greenkeeper.io/

40b8a961175f66ed7666c889100a3290da5252d7 authored almost 9 years ago by greenkeeperio-bot <[email protected]>
Add tests for skipping autobind on lifecycle methods #13

3ea62a2b5f3610070c4f75b3f509789b1e134e93 authored almost 9 years ago by Jason Miller <[email protected]>
Merge #13 and extend it to use a blacklist for lifecycle methods too

5393d11f86030fd092acd68723e91c17586e8bc8 authored almost 9 years ago by Jason Miller <[email protected]>
Do not autobind constructor

a96281d490903cdbc114adf591d66a4dba73ffb1 authored almost 9 years ago by Igor Agarlev <[email protected]>
Merge pull request #10 from developit/greenkeeper-eslint-2.0.0

Update eslint to version 2.0.0 πŸš€

638b7188a2a5500577768a2d0ba7c7b3291f37ce authored almost 9 years ago by Jason Miller <[email protected]>
Merge pull request #12 from developit/greenkeeper-preact-render-to-string-2.0.0

Update preact-render-to-string to version 2.0.0 πŸš€

d45c061b16d25f6c86576c924a5165bf75ef2fdd authored almost 9 years ago by Jason Miller <[email protected]>
chore(package): update preact-render-to-string to version 2.0.0

http://greenkeeper.io/

fe58c2aa9eddc154d88bb11a2937111a84aee970 authored almost 9 years ago by greenkeeperio-bot <[email protected]>
chore(package): update eslint to version 2.0.0

http://greenkeeper.io/

109cc8cbfdc5f37e08522165f680ed73d036ab2c authored almost 9 years ago by greenkeeperio-bot <[email protected]>