[GH-ISSUE #62] extract-method UI #56

Open
opened 2026-05-05 15:00:28 -06:00 by gitea-mirror · 0 comments
Owner

Originally created by @awatson1978 on GitHub (Jul 24, 2015).
Original GitHub issue: https://github.com/awatson1978/meteor-api/issues/62

Take a close look at the 'extract-method' package. It's ostensibly written for Ruby, but it has the complete pattern for adding menu items to Atom. The next big milestone of the 'meteor-api' package is to pretty much incorporate the entire 'extract-method' package, and adjust the three or four lines of ruby code into node/javascript.
https://atom.io/packages/extract-method

Then. Take a look at starrynight.meteor.com. It's the node utility I've been working on. A bit of a hodge-podge, everything-and-the-kitchen-sink sort of utility.

https://github.com/awatson1978/starrynight

You'll see a few interesting commands, such as:

starrynight rename --from /path/to/component --to /new/path
starrynight find-and-replace --from oldTerm --to newTerm

These are intended to be hooked up to the Atom UI. So, StarryNight and Meteor-API are going to converge.

Also. With the StarryNight utility, we've managed to swap out the Firfox browser of Nightwatch with Chrome; and the Phantom browser of TinyTest with Chrome. Add in Meteor-Api, which provides an IDE based in Chrome, and we now have an isomorphic API across Client, IDE, and Testing environment. Aw yeah!

Originally created by @awatson1978 on GitHub (Jul 24, 2015). Original GitHub issue: https://github.com/awatson1978/meteor-api/issues/62 Take a close look at the 'extract-method' package. It's ostensibly written for Ruby, but it has the complete pattern for adding menu items to Atom. The next big milestone of the 'meteor-api' package is to pretty much incorporate the entire 'extract-method' package, and adjust the three or four lines of ruby code into node/javascript. https://atom.io/packages/extract-method Then. Take a look at starrynight.meteor.com. It's the node utility I've been working on. A bit of a hodge-podge, everything-and-the-kitchen-sink sort of utility. https://github.com/awatson1978/starrynight You'll see a few interesting commands, such as: starrynight rename --from /path/to/component --to /new/path starrynight find-and-replace --from oldTerm --to newTerm These are intended to be hooked up to the Atom UI. So, StarryNight and Meteor-API are going to converge. Also. With the StarryNight utility, we've managed to swap out the Firfox browser of Nightwatch with Chrome; and the Phantom browser of TinyTest with Chrome. Add in Meteor-Api, which provides an IDE based in Chrome, and we now have an isomorphic API across Client, IDE, and Testing environment. Aw yeah!
gitea-mirror changed title from [GH-ISSUE #62] extract-method UI to [GH-ISSUE #62] extract-method UI 2026-10-02 23:13:12 -06:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
github-starred/meteor-api#56
No description provided.