• Packages
  • Themes
  • Documentation
  • Blog
  • Discussions
Sign in

re-re-re-react

Make Atom an editing powerhouse for React.
  • #javascript
  • #react
mrpotatoes
3.0.0 10,835
5
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

re-re-re-react package

The public github repo is going to be the most up to date so check back there when you want to see what is new or up-coming.

A silly name for a package that sets up your Atom editor to be a React powerhouse.

In order to do this I use the atom-package-deps module from npm to download and install many important packages. If found on the system already then no biggie otherwise I'll take up some of your time installing this on first install. I do not uninstall these packages incase you like these.

There are also a few planned features that I would like to implement when I gather the time to do so. They are listed below.

Warning:

This package kind of takes over your ATOM install so be warned. You may also want to restart your atom to be "safe".

TODO

While I look for a new job I'm going to keep this repo silent. I do have some features that I do want to add, tho.

  • [ ] Snippets support
    • [x] Add snippets!
    • [ ] Make sure all snippets are ES6
    • [ ] Is there a way to override how the settings page loads so that we can see all the snippets in there?
  • [x] Fix keybindings.
  • [ ] Typescript/Flow support.
  • [ ] Fix diff/patch issues.
    • Learned, recently, that this isn't working. Need to fix.
  • [x] Remove Emmet package (doesn't provide as much value as I would like.
  • [ ] Create a function list panel for JavaScript
    • [ ] Would use Babel to read file and get/list all the methods, classes and properties in a panel that can be docked.
    • Note to self: Learn how to use Babel.
  • [ ] Create an npm runner panel
    • [ ] Ability to run any npm script by just a click (finds your package.json)
    • [ ] Parks itself on the right side
    • [ ] Add a console so that you can --watch your tests as you mutate the codebase.
    • [ ] All npm commands should be available (install,
    • [ ] Allow for triggers/hooks so that you can run specific scripts on defined events (ie: file delete, git checkout)
    • [ ] Allow for default triggers on startup or codebase change (ie: git pull) so you're always up to date with the latest packages.
    • Would adding eslint functionality be a good idea?
  • [ ] Possibly bring in js-hyperclick to work more efficantly esp with namespaces (Webpack, Babel plugins)
  • [ ] Find a decent debugger and integrate it into this package (Wallaby.js? XAtom Debug?)
  • [ ] Redux/React file generator
    • I'm on the fence about this one but I think it would be useful.
    • [ ] Be able to save a cache of Redux forumlas so that clicking to and from them is easier.
  • https://github.com/atom/etch

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by