https://github.com/azu/immutable-array-prototype

Array#pushなどの破壊的なメソッドの非破壊的なバージョンを集めたライブラリ。 メソッド毎に個別のパッケージとしてインストールすることもできる。