The bill was approved by the Democratic-led panel in a mostly party-line 31-21 vote.

The bill, for example, upped spending on advanced energy research through ARPA-E, a program Trump wanted to eliminate completely, by $59 million.

It also included a $665.7 million increase for the National Nuclear Security Administration under the Department of Energy, which largely went toward nuclear weapons.

Republicans on the committee voiced concern that the bill did not spend enough on the nation's nuclear program, that it did not fund the nuclear repository at the Yucca Mountain site in Nevada, and that it was rushing ahead before final spending caps had been agreed upon.