Skip to content

Integrate immutable-js-oss fork into main repository #1833

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 51 commits into from
Jul 5, 2021

Conversation

jdeniau
Copy link
Member

@jdeniau jdeniau commented Jun 28, 2021

This PR does integrate the https://github.com/immutable-js-oss/immutable-js fork into the main repository main branch.

I think the only thing I did not import here is Use ranges in devDependencies. Apparently @leebyron does not use ranges, when @Methuselah96 and I prefer to (I do not know for other maintainters). I preferred keep the actual preferences here, but It may be discussed in another PR.

A (possibly sensible) think to discuss too I think is the FUNDING file. I do not know how does github funding works too, but actually, only @Methuselah96 is in here, @leebyron (at least) should probably be there too.

Next steps are :

conartist6 and others added 30 commits August 15, 2020 09:46
* Migrate gulp 3 to 4

- Migrate gulp 3 to 4
- Support Node.js 10+

* Fix default task

- Remove done callback
* Write failing test

* fix test

* Fix bug
* Fix bug links too

* Update GH link

* README.md

* Formatting

* Update some references to immutable-js

* And that

* Update git url

* typo
* Update publishing GH pages

* Not here

* Update email
There is a small typo in type-definitions/tests/immutable-flow.js.

Should read `interpreted` rather than `interpretted`.

Co-authored-by: Tim Gates <[email protected]>
* Rename ./rescources/jest to ./resources/jest.sh

* Oops

* Update permissions

* LF
* Add intellij files to gitignore

* Use node native commands for build scripts
* Upgrade dtslint

* Add required tsconfig property

* Fix inherited types

* Fix errors

* Use Node LTS
* Upgrade ESLint

* And tslint

* Use default Node version

* Use latest

* Use Node LTS

* master versions

* Upgrade packages
* Upgrade prettier

* Format

* Fix locations of $ExpectError

* Fix Flow types

* Fix magic regex

* Fix more merge conflict issues
* Separate formatting from test script

* Build before we lint
* wip

* links broken

* wip

* Progress on multi-version docs

* Migrate docs to React 17 on ES6

* Migrate docs to React 17 on ES6

* Migrate docs to React 17 on ES6

* Fix routing and sidebar functionality

* Fix markup rendering and implement version selection

* Fix fsevents dependencies of build and test tools

* Pretty format page generation code

* Use CND script for older doc versions

* Apply eslint to documentation

* Fix version change path

* Prevet tsc and dtslint from checking node_modules

Co-authored-by: Conrad Buck <[email protected]>
* ensure that `subtract` works correcly

Fixes immutable-js-oss#139

* Fix tslint issue

Co-authored-by: Nathan Bierema <[email protected]>
@jdeniau jdeniau force-pushed the immutable-oss-integration branch from 507db9b to 4971edd Compare June 29, 2021 09:56
Copy link
Contributor

@bdurrer bdurrer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just some potential, minor things

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment