Ecosyste.ms: OpenCollective

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

github.com/survivejs/webpack-merge

Merge designed for webpack
https://github.com/survivejs/webpack-merge

fix - Avoid recursion at `merge.smart`

Closes #53.

7a511821960d70486b7de2b88267f0bfc527a3de authored almost 8 years ago by Juho Vepsalainen <[email protected]>
2.1.0

0a179c2d395fd1d0cfb8bbc6d661846b1f021f60 authored almost 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

0254c6c6bfbe8fe7bc9f689fb072edd042106b52 authored almost 8 years ago by Juho Vepsalainen <[email protected]>
feat - Allow `merge.smartStrategy` to merge plugin contents

Now you can pass an optional array of plugin names which contents to
merge to `merge.smartStrate...

6bf3486b1b8d36f0d345f2acc87590269da85b0d authored almost 8 years ago by Juho Vepsalainen <[email protected]>
Ignore eslint cache

86acd1c601530f60c90bba55be7b6056fb75a269 authored almost 8 years ago by Juho Vepsalainen <[email protected]>
Add issue template

c57634c70e9bc646958b92b4b523c34255a78047 authored almost 8 years ago by Juho Vepsalainen <[email protected]>
Merge pull request #44 from rockmacaca/master

Support merging plugins, tweak rule merging behavior

5e0ba4ca52d7e52ecf8f322019f45efa80d6cae5 authored almost 8 years ago by Juho Vepsäläinen <[email protected]>
Improve plugin merging, add tests

Also fix merged arrays having elements that when changed, mutate the original values. This adds ...

4b7a0d7232d88e2e7a9b007dc37a9a2d8eccc8d7 authored almost 8 years ago by Kyle Herock <[email protected]>
Support merging plugins, tweak rule merging behavior

Rules that don't contain a test, include, or exclude won't be merged if the loader doesn't match

cdea48c8c0f29a189c87cd37f4dddeccf6344e51 authored about 8 years ago by Kyle Herock <[email protected]>
2.0.0

4e7cf620c42213285cd535ef3cfe5076e8025094 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

4cbf09d3248d0f3de66208d757f6f8c185c9e8a6 authored about 8 years ago by Juho Vepsalainen <[email protected]>
breaking - Disallow overriding configuration with empty arrays/objects

Now empties pass through without altering the result. If you need to
override, use `merge.strate...

d540ab5b0d2482c472e4d72472fe9a106d262b05 authored about 8 years ago by Juho Vepsalainen <[email protected]>
1.1.2

d6597cc46cc9e722fa3dd72f9196be4d8760a232 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

68c73d17185eb06441c7de07b04dc937f5cb40f1 authored about 8 years ago by Juho Vepsalainen <[email protected]>
fix - `merge({ entry: {} })` should return the same result

829380ca4a681a93c8af308605642e732e6be367 authored about 8 years ago by Juho Vepsalainen <[email protected]>
chore - Enable mixed operators linting rule again

967223d62931781b1b2f403cc823fc7216d63f4a authored about 8 years ago by Juho Vepsalainen <[email protected]>
chore - Apply stricter linting rules

d38a6bc10881d3c26e54e8b9b176ba6aae38074a authored about 8 years ago by Juho Vepsalainen <[email protected]>
Merge pull request #47 from survivejs/greenkeeper/update-all

Update dependencies to enable Greenkeeper 🌴

c26e86d23eb124bd19346b74c7356462820828cc authored about 8 years ago by Juho Vepsäläinen <[email protected]>
chore(package): update dependencies

https://greenkeeper.io/

8403644272d830a4915696ef01a0829bada6a7f6 authored about 8 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
1.1.1

9b0d91cd7e6807a952f0f3ea52ec1a6e01836069 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

2d764966ae1f6b8cf76e458d7c29fcc4fd8aa9e3 authored about 8 years ago by Juho Vepsalainen <[email protected]>
fix(merge) - Support `merge([<config>])` format officially

Before `1.1.0` this worked by coincidence. Now it's officially
supported.

Closes #46.

abfa23c622034ce91332ffbb0df06541a8ed86d2 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

9524e7ac106b59eb5ca4190554b0bae81ee885ab authored about 8 years ago by Juho Vepsalainen <[email protected]>
1.1.0

a86bdd5d4cb02e2927e6e88e165eb713c1d7753b authored about 8 years ago by Juho Vepsalainen <[email protected]>
feat(merge) - Allow `merge` array and object merging to be customized

Example:

```javascript
var output = merge({
customizeArray(a, b, key) { return [...a, ...b]; ...

55ab699816b016e3e15c9e4d9b0c45626e61abb2 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

ca605a4668e0975cb723d50dde2749472c14ba9b authored about 8 years ago by Juho Vepsalainen <[email protected]>
1.0.2

162cae07c1e65e8a5e1fca413cb2640d1f019ba7 authored about 8 years ago by Juho Vepsalainen <[email protected]>
fix(merge) - Merge should not mutate inputs with mismatches keys

It retained a reference if you passed an object that didn't end up
matching a rule within the lo...

fd39e5a3e02ce777968b818645255af2c27f5973 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Add @steven-haddix to contributors

0a8bffe7c3684c92afb2562914a2c0bdeb6f4dcc authored about 8 years ago by Juho Vepsalainen <[email protected]>
Merge pull request #42 from steven-haddix/new-object-doc-update

Updated README to explain merge produces new objects not references

7a6a62c3ffec5ea7e1cfa9df4c4113faa9657c07 authored about 8 years ago by Juho Vepsäläinen <[email protected]>
Updated README to explain merge produces new objects not references

26dba3481aa8a4b667a75e16c3faf48cd05381f5 authored about 8 years ago by Haddix, Steven <[email protected]>
readme - Add missing .

62ba2ecd821680056561087ebc2bc671a71a0b6f authored about 8 years ago by Juho Vepsalainen <[email protected]>
readme - Drop extra =

6f0e3cdb5f89b102ce056fe49e65067ef491a951 authored about 8 years ago by Juho Vepsalainen <[email protected]>
1.0.1

a8a96a395679ac2e72ce3d26fc2c6539661f29e6 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

97e32ce971fab4060bce4b6d7232cfe4c948ca6c authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update changelog

96221aacfb1a80347475295e4de86e2dfd884728 authored about 8 years ago by Juho Vepsalainen <[email protected]>
1.0.0

e36bc1121f365e0d82ddc037f11e448afbb1e6b0 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

19331a6a5fed612b448ecbc27594d56e8cddee7d authored about 8 years ago by Juho Vepsalainen <[email protected]>
1.0.0-beta1

e7547619119a1eb2bd767144b7ddf89d16803a00 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

b13889c2164672a6941eed0d0b77fc958c91afaf authored about 8 years ago by Juho Vepsalainen <[email protected]>
Drop lib from versioning

4b8c2fb3bb994dc6d41fb5ebc487f2baf1e7eeb3 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Push contributors to a separate file

74a5c06a79d322b9ce9d3f0326796e6eac0fa681 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Add @rockmacaca to contributors

b4d3a84b9700a58008ff21ab2aedf182c819b95a authored about 8 years ago by Juho Vepsalainen <[email protected]>
Merge pull request #41 from rockmacaca/1.0

1.0? Resolves #38 and #39

109fe31750ac50d1aa4d987540e4a146a91f261d authored about 8 years ago by Juho Vepsäläinen <[email protected]>
Update lib

bf78d7674991b8fe495d647738080df5de3588fd authored about 8 years ago by Kyle Herock <[email protected]>
Fix #38, refactor how rules and loaders are merged

e54d33f8c8e98fc4101707661668496667c6440e authored about 8 years ago by Kyle Herock <[email protected]>
Make better use of spread operator and rest params, update lodash depedencies to 4.x

Use _.mergeWith instead of _.merge as the customizer parameter is only documented for mergeWith

9b13c73d4a7e6eb904cd0ca2c97b277ab0223d59 authored about 8 years ago by Kyle Herock <[email protected]>
Fix #39, add tests

Merge smart will now correctly choose the first matching loader with compatible include and excl...

b54a898323d3f443d2ecce60ae176c73533af388 authored about 8 years ago by Kyle Herock <[email protected]>
Support merging functions with arguments

2a25252bd35cfa35ec02673083b5341332ce78a2 authored about 8 years ago by Kyle Herock <[email protected]>
Update lib

f38caabcbaa0436509942f234c83e6567b6391fc authored about 8 years ago by Juho Vepsalainen <[email protected]>
0.20.0

c776db12ebcf91c0e48a369572a2cfca4f6e64ab authored about 8 years ago by Juho Vepsalainen <[email protected]>
Drop old Node from Travis

6a8461b935d50e3ce1f818afc81bf2ceca7cf722 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Add support for merging functions

It should be possible to handle postcss a little easier now.

67b97d523b719eb0d599b5312fcfdbc73e9fa3bc authored about 8 years ago by Juho Vepsalainen <[email protected]>
0.19.0

f71de77d4854d6faa938908a82ce14baf5556057 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

6e0cc2cad5c166b3066ad88301873070809342d0 authored about 8 years ago by Juho Vepsalainen <[email protected]>
feat(strategy) - Add support for `replace` option at `merge.strategy`

Closes #40.

45738e6caa00d1cac09c6e56e5c68e3194f5e5f1 authored about 8 years ago by Juho Vepsalainen <[email protected]>
0.18.0

499c4f5cdf1ed169dc18cf50eafa87cf1fd16c56 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

5c93c8a66c4f80148689464d938a44cba5d551ee authored about 8 years ago by Juho Vepsalainen <[email protected]>
Add `merge.smartStrategy`

fc95432f12b2d091ba5956de5164cfb4e7818f5f authored about 8 years ago by Juho Vepsalainen <[email protected]>
Factor tests to a better form

Easier to reuse and develop this way.

7c1193103c5dc6faa7531a0f24b9b628a1186057 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Add support for recursive merging at `merge.strategy`

I.e. `merge.strategy({ 'module.loaders': 'prepend' })` works now.

365b5e93251497ad14bc6fb3cb5d74db51393f1d authored about 8 years ago by Juho Vepsalainen <[email protected]>
0.17.0

c16a89f6b4b818966714214c7e794dfb1e63159f authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

09f6cc6421f34e2c7188d7c0a9d9d17631401176 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update changelog

9f8f1fa8f671168924fad120ce50060887ce876f authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update readme with `merge.strategy`

d5e928f082169e12e6c91e918f93db62afaee7cd authored about 8 years ago by Juho Vepsalainen <[email protected]>
Implement basic spec for `merge.strategy`

Closes #17.

e0c2386830c697eb712d18d4f9e4beaba28ddf23 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Fix test pattern

058666a1bac2e7675cba352ba6ab9926399ff221 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Split up tests

Easier to manage.

c3edc98a97200f510bf4ff2d83ec0fe20e77d9a9 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Make comment more accurate

71717358668147ae4388fe0f7cc85d3d25f1ca41 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Make room for `merge.strategy` customization

6f0c5861db6c7b366990cabcea3472a038ba9ae3 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Split up project into smaller modules

Easier to work this way.

6dec76a8b8caad62138a407f3620a553f6b35ac9 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Add missing pattern to watch

7cfeb0c9db4003ec04e55c115e407435123f6c14 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Tidy up

a182abbc27c39cbcb147290f13e55bdafd386baf authored about 8 years ago by Juho Vepsalainen <[email protected]>
Add stub for `merge.strategy`

4d4eb41b2efe57b5e6cebab50187899f88784635 authored about 8 years ago by Juho Vepsalainen <[email protected]>
0.16.0

235d69d90bc498ae80ec3bcc0d62ba451fd52fab authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

6bdba539297bd9d4757198a9cc71c5563f0f32f7 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Add webpack 2 support

Closes #35.

0c3f3ff1964d59bd682f6c7fdf3d64aeded305e7 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Simplify development setup

3da8de67880274d93cdd893f1f26f6022f19b115 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Add subsection

968740969607385a332b49f1253756e880b50eec authored about 8 years ago by Juho Vepsalainen <[email protected]>
0.15.0

2321712147ef6b2b623970dfc5b8f278b8e8ee69 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

5e4272427790429a6eaf37493c95b1bcf464ef4c authored about 8 years ago by Juho Vepsalainen <[email protected]>
Update changelog

3fadd1fb6e1c1672c19f54ccbd731e6ed4e40536 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Fix example

79f80418b0b1cbb69e957e68f1f84b908a24b228 authored about 8 years ago by Juho Vepsalainen <[email protected]>
Merge pull request #32 from survivejs/append-over-prepend

Rework loader merging so that it uses append over prepend

1d3f5c3e395fb0f863848de51df1c1af59094e04 authored about 8 years ago by Juho Vepsäläinen <[email protected]>
Rework loader merging so that it uses append over prepend

This means latter loader definitions will `append` to the existing. This
is consistent with webp...

a21a03519dbf215a85e14e4d6683b1d429483e2e authored about 8 years ago by Juho Vepsalainen <[email protected]>
Add @knpwrs to contributors

bf158a2b390a5585ddeb451711a646ae957c9e3a authored over 8 years ago by Juho Vepsalainen <[email protected]>
Merge pull request #28 from knpwrs/patch-1

Use svg travis badge

95c151ed663ff3470bcbf6f1fd983dfbbee44506 authored over 8 years ago by Juho Vepsäläinen <[email protected]>
Use svg travis badge.

1bf03df2c21a41349ab8d54a9b801f30adc6759f authored over 8 years ago by Ken Powers <[email protected]>
Add missing "with" to test naming

7197aec04be7af2d8fd097da0a78eb3bf51edc97 authored over 8 years ago by Juho Vepsalainen <[email protected]>
0.14.1

85bf5cbcb042be628d0b61114521cd742168d651 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Update lib

ab14f6d3168f13d816ae6955629fbb6cc37d8c1d authored over 8 years ago by Juho Vepsalainen <[email protected]>
package.json - Run lint correctly on preversion

55c43e53be428eb7632b869df2233271ecb6b482 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Update changelog

06a9dc378658ac2eb98d1bde5a51c16588191980 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Add @choffmeister to contributors

2e9a301d74e266ca1cf44b1e37356d26fc05a4fe authored over 8 years ago by Juho Vepsalainen <[email protected]>
Merge pull request #26 from choffmeister/fix-loader-merging

merge.smart - Fix loader merging

Instead of checking per first letter, it performs the check ...

c0c8f2cd423e43cfd7c5b44c2723433f10ddcdeb authored over 8 years ago by Juho Vepsäläinen <[email protected]>
Fix loader merging

Loader merging was accidentially only done by comparing the first letter
of the loader name.

e13323cc8478beca669877017dcda890beb87803 authored over 8 years ago by Christian Hoffmeister <[email protected]>
Set up a linting/testing prepush hook

d72342f749f476b4de054ac1547ec858cc83c01f authored over 8 years ago by Juho Vepsalainen <[email protected]>
Add @Lucretiel to contributors

6904ebdca13699be411da1cb157a53da7f62a2a3 authored over 8 years ago by Juho Vepsalainen <[email protected]>
Improve linting setup

Now it's below `test:lint`. Also made sure linting happens before
testing on Travis. Made Travis...

95d8785801d431c999c7e4cbd989dc264eff9a9d authored over 8 years ago by Juho Vepsalainen <[email protected]>
Merge pull request #25 from Lucretiel/patch-1

Add basic test for object merge

9dbd6d71f51e9139cf2124120150b8fbee6c784f authored over 8 years ago by Juho Vepsäläinen <[email protected]>