open-index/open-npm huggingface dataset:
npm package: @phoenix-plugin-registry/pflynn.anti-lint-js
Description: Disables Brackets' built-in JSLint checker and replaces it with a simple, plain-old JS syntax checker.
Author: Peter Flynn
Latest version: 1.0.0

"Anti-Lint" for JS in Brackets
==============================
Disables Brackets' built-in JSLint checker and replaces it with a simple, plain-old JS syntax checker.

How to Install
==============
Anti-Lint is an extension for [Brackets](https://github.com/adobe/brackets/), a new open-source code editor for the web.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


### License
MIT-licensed -- see `main.js` for details.

### Compatibility
Brackets Sprint 31 or newer (not compatible with any Adobe Edge Code release yet).
npm package: @phoenix-plugin-registry/pflynn.brackets.editor.nav
Description: (1) Go to next/previous editor in list order, instead of MRU – Ctrl-]/[ (⌘⇧]/[ on Mac) and (2) Quick Open filtered to just your open "Working Files" – Ctrl-Shift-E (⌘⇧E on Mac).
Author: Peter Flynn
Latest version: 1.1.0

File Navigation Shortcuts for Brackets
======================================
Adds Eclipse-style keyboard navigation to switch between open files:

* Press Ctrl-Shift-E (⌘⇧E on Mac) to use Quick Open with just the "Working Files" list (type part of a file name and press Enter to open it).
    * While the standard Quick Open command searches _all_ files in your project, this is filtered to only search open files (the "Working Files" list).
* Press Ctrl-[ or Ctrl-] (⌘⇧[ or ⌘⇧] on Mac) to switch to the next/previous file in the "Working Files" list.
    * While the standard Ctrl-Tab shortcut navigates in MRU order, this navigates in the exact order shown in the "Working Files" list.
    * Keep Ctrl (or ⌘⇧) held down to skip past files without moving them to the front of the MRU order (just like the standard Ctrl-Tab).


How to Install
==============
File Navigation Shortcuts is an extension for [Brackets](https://github.com/adobe/brackets/), a new open-source code editor for the web.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


### License
MIT-licensed -- see `main.js` for details.

### Compatibility
Brackets 1.0 or newer
npm package: @phoenix-plugin-registry/pflynn.charcount
Description: Displays character count of current file in the status bar (useful for planning Twitter posts, among other things)
Author: Peter Flynn
Latest version: 1.0.0

Char Count for Brackets
=======================
Adds status bar label displaying the total number of characters in the current file:

![screenshot](http://peterflynn.github.io/screenshots/brackets-charcount.png)

I use this for drafting Twitter posts sometimes :-)

**Note:** Newlines are always counted as 1 character, but on Windows newlines may take up 2 bytes on disk.


How to Install
==============
Char Count is an extension for [Brackets](https://github.com/adobe/brackets/), a new open-source code editor for the web.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


### License
MIT-licensed -- see `main.js` for details.

### Compatibility
Brackets Sprint 23 or newer (Adobe Edge Code Preview 4 or newer).
npm package: @phoenix-plugin-registry/pflynn.copy-as-html
Description: Copy code to the clipboard with full color syntax highlighting preserved (assuming you're pasting into something that supports HTML-formatted text). To use, choose "Edit > Copy as Colored HTML".
Author: Peter Flynn
Latest version: 1.0.5

"Copy as HTML" for Brackets
==============================
Copy code to the clipboard with full color syntax highlighting preserved (assuming you're pasting into something that
supports HTML-formatted text, such as Outlook or GMail). Works with any language Brackets supports.

To use, choose _Edit > Copy as Colored HTML_.  Due to runtime limitations, you still must explicitly press Ctrl+C on the next
screen to place the text onto the clipboard.

If you have some text selected, you'll get just that text. If you have no selection, you'll get the entire file.


How to Install
==============
Copy as HTML is an extension for [Brackets](https://github.com/adobe/brackets/), a new open-source code editor for the web.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


### License
MIT-licensed -- see `main.js` for details.

### Compatibility
Brackets Sprint 15 or newer (or Adobe Edge Code Preview 2 or newer).
npm package: @phoenix-plugin-registry/pflynn.eval-in-browser
Description: Run arbitrary snippets of JS code in your browser with one keystroke: while in Live Preview, just select some code and press Ctrl+Shift+J (Cmd+Shift+J on Mac).
Author: Peter Flynn
Latest version: 1.0.2

"Eval in Browser" for Brackets
==============================
Run arbitrary snippets of JS code in your browser with one keystroke:

1. Launch 'Live Preview' to open your page in Chrome
2. Select some JS code
3. Press Ctrl+Shift+J

The code is evaluated as if you'd just typed it into the Developer Tools console. This is often _not the same result_ as if you
save the code and refresh your web page. For example:

* Doesn't update the body of existing functions. E.g. running Eval in Browser on an edited method body will not change what
  happens next time the method is called; it's the same as copy-pasting the method body into the console. However, you can
  overwrite an entire function in the global namespace, and you can eval extra code to explicitly remove & replace event listeners
  that were using the original copy of the function.
* Doesn't change the result of code that's already been run. E.g. changing a global variable that's read by a constructor doesn't
  affect any existing instances of that object. However, re-executing a protype assignment (e.g. `MyClass.prototype.foo = 42;`)
  works well.
* Aways runs in global scope, so vars next to the selected code aren't accessible (unless the selection is also in the global
  scope). Variables and functions inside a module or otherwise nested inside a wrapper function aren't accessible unless they've
  been exported to the global scope.

But when used judiciously, this is a great way to quickly debug or tweak the state of your page without doing a full refresh and
losing the page's current state.


How to Install
==============
Eval in Browser is an extension for [Brackets](https://github.com/adobe/brackets/), a new open-source code editor for the web.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


### License
MIT-licensed -- see `main.js` for details.

### Compatibility
Brackets Sprint 33 or newer.
npm package: @phoenix-plugin-registry/pflynn.inline-gradient-editor
Description: Edit CSS linear gradients visually inline - just use Quick Edit (Ctrl-E).
Author: Peter Flynn
Latest version: 1.0.0

Inline Gradient Editor for Brackets
===================================
Put your cursor on a CSS gradient and press Ctrl-E (Quick Edit) to bring up the editor. Also works in LESS & SASS files.

![Screenshot](http://peterflynn.github.io/screenshots/brackets-gradient-editor.png)

### Limitations

* Currently only supports `linear-gradient()` and its vendor-prefix variants - does not yet support `radial-gradient()` & repeating gradients.
* Gradient color stops cannot be added or removed yet - but you can move them and adjust colors.


How to Install
==============
Inline Gradient Editor is an extension for [Brackets](https://github.com/adobe/brackets/), a new open-source code editor for the web.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


### License
Simplified BSD License -- see `main.js` for details. Note that this license requires a notice or attribution accessible to end users.

The files `ColorEditor.js` and `ColorEditorTemplate.js` are code from Brackets, under its MIT license.
The file `tinycolor-min.js` is also under the MIT license.

### Compatibility
Brackets Sprint 36 or newer (Adobe Edge Code Preview 7 or newer).
npm package: @phoenix-plugin-registry/pflynn.jump-to-matching-brace
Description: Jump cursor from one brace/bracket/parenthesis to its matching counterpart by tapping Ctrl-Shift-[
Author: Peter Flynn
Latest version: 1.1.0

"Jump to Matching Brace" extension for Brackets
===============================================
Jump cursor from one brace/bracket/parenthesis to its matching counterpart with a quick keyboard shortcut: <kbd>Ctrl-Shift-[</kbd> (including Mac - does not use ⌘).

* If cursor is already on a brace/bracket/paren, it will move to the opposite matching counterpart
* If cursor is not on any brace/brackets/paren, it moves to the opening brace/brackets/paren for the current scope that it is inside


How to Install
==============
Jump to Matching Brace is an extension for [Brackets](https://github.com/adobe/brackets/), a new open-source code editor for the web.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


### License
MIT-licensed -- see `main.js` for details.

### Compatibility
Brackets Sprint 25 or newer (or Adobe Edge Code Preview 3 or newer).
npm package: @phoenix-plugin-registry/pflynn.lint-all-the-things
Description: Lint everything in your project in one batch! Optionally filter out certain files or folders, and see all the rest in a consolidated report. To get started, choose "View > Lint Whole Project".
Author: Peter Flynn
Latest version: 1.1.1

"Lint _All_ the Things" for Brackets
====================================
Lint everything in your project in one batch! Optionally filter out certain files or folders, and see all the rest in a consolidated report.

To get started, just choose _View > Lint Whole Project_.


How to Install
==============
Lint All the Things is an extension for [Brackets](https://github.com/adobe/brackets/), a new open-source code editor for the web.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


### License
MIT-licensed -- see `main.js` for details.

### Compatibility
Brackets 0.44 or newer.
npm package: @phoenix-plugin-registry/pflynn.nativecode
Description: Enhancements for Brackets when working with C, C++, Objective-C or Objective-C++ -- Objective-C/C++ syntax highlighting, Ctrl-T (Quick Find Definition) for navigating a file, Ctrl-J (Jump to Definition) on #include jumps to included file, Ctrl-Shift-J any
Author: Peter Flynn
Latest version: 1.0.0

C++/Objective-C Development Pack for Brackets
=============================================
Enhancements for Brackets when working with C, C++, Objective-C or Objective-C++:

* Objective-C/C++ syntax highlighting. Highlight .xib files as XML
* Ctrl-T (Quick Find Definition) for navigating within a file
* Ctrl-J (Jump to Definition) on `#include` lines jumps to included file
* Ctrl-Shift-J anywhere toggles between header and main src file

How to Install
==============
C++/Objective-C Development Pack is an extension for [Brackets](https://github.com/adobe/brackets/), an innovative open-source code editor for the web.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


### License
MIT-licensed -- see `main.js` for details.

### Compatibility
Brackets 1.0 or newer.
npm package: @phoenix-plugin-registry/pflynn.quick.import
Description: Shortcut for generating require() imports. Press Ctrl+I (⌘I on Mac) and type a filename to insert a require() at the top of your file - in an existing block if available, with '='s nicely aligned.
Author: Peter Flynn
Latest version: 1.0.5

Quick Require Import for Brackets
=================================
Quick shortcut for generating RequireJS/CommonJS import statements like this:

```
        Commands = require("command/Commands"),
```

Press Ctrl+I to open a file-search popup, find the file you want, and hit Enter &ndash; an import line for the file is inserted
on the line beneath your cursor. Also supports brackets.getModule(), if you have a src/extensions folder tree.

### Caveats
* Only supports CommonJS-style imports (require() calls) - does not support "pure AMD" syntax (array of module names mapping to
  a list of arguments). Note that RequireJS supports both formats.
* Assumes the root of your require() paths is a folder named "src", "js", "scripts", or "www" (if present) or the root of your
  Brackets project otherwise.
* You must already have a block of require() calls somewhere in your module (typically near the top)
* Assumes this block is a comma-separated list with one import per line &ndash; that is, assumes there's a `var` line at the start
  and a line ending in `;` at the end, with any lines in the middle ending in `,`


How to Install
==============
Quick Require Import is an extension for [Brackets](https://github.com/adobe/brackets/), a new open-source code editor for the web.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


### License
MIT-licensed -- see `main.js` for details.

### Compatibility
Requires Brackets Sprint 34 or newer (or Adobe Edge Code Preview 7 or newer).
npm package: @phoenix-plugin-registry/pflynn.sloc-counter
Description: Counts the number of JavaScript files, lines, and lines of code ("SLOC" - excluding whitespace/comments) in your project. Supports exclusions. To get started, choose "View > Count Lines of Code".
Author: Peter Flynn
Latest version: 1.2.0

JS Lines of Code Counter (SLOC) for Brackets
============================================
Counts the number of JavaScript files, lines, and lines of code (excluding whitespace/comments) in your project. You can exclude
third-party code such as jQuery by specifying file / folder names.

To get started, just choose _View > Lines of Code Count_.

Due to JS regular expression syntax being insane, in rare cases the counter can't be sure whether code is a comment or not.
In these cases the file will be omitted from the count and you'll see a warning message.

How to Install
==============
SLOC Counter is an extension for [Brackets](https://github.com/adobe/brackets/), a new open-source code editor for the web.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


### License
MIT-licensed -- see `main.js` for details.

### Compatibility
Brackets Sprint 15 or newer (or Adobe Edge Code Preview 2 or newer).
npm package: @phoenix-plugin-registry/pflynn.string-finder
Description: Find all string literals in your JS code, across your whole project – great for localization! Just run "Find > Find All String Literals".
Author: Peter Flynn
Latest version: 1.0.1

String Finder for Brackets
==========================
Find all string literals in your JS code, across your whole project - helpful for localization or for catching coding style problems
(using strings where you should use constants).

String Finder ignores the following:

* The empty string
* String literals in `require("...")`
* String literals in `Object.defineProperty(..., "...", ...`
* String literals in `new Error(...)`
* String literals in `console.log(...)` and warn/error/assert
* `"use strict"` alone on a line

To use String Finder, just choose _Find > Find All String Literals_.


How to Install
==============
String Finder is an extension for [Brackets](https://github.com/adobe/brackets/), an open-source code editor for web developers.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


Preferences
===========
The list of files/folders you excluded is saved as a preference - by default, Brackets-global. To save project-specific exclusions:

1. Create a _.brackets.json_ file in the root of your project, if you do not already have one
2. Add `"pflynn.string-finder.exclusions": []` to the JSON object
3. Now, whenever you have this project open String Finder will use the project-specific preference. If you have a different project open (that does
not have a project-specific preference set), it will continue to use the Brackets-global preference instead.


### License
MIT-licensed -- see `main.js` for details.

### Compatibility
Brackets 1.0 or newer.
npm package: @phoenix-plugin-registry/pflynn.svg.preview
Description: Live preview SVG files in an inline panel while you edit them. Click in SVG to jump to corresponding code.
Author: Peter Flynn
Latest version: 1.3.0

SVG Preview for Brackets
========================
Adds an inline live preview panel when editing SVG files. The preview updates in real time as you type. Works great with [Everyscrub](https://github.com/peterflynn/everyscrub)!

Click the swatches at top to choose a background color for the preview. Use the +/- buttons to zoom and the "1:1" button to reset to 100% scale.

Click any part of the SVG graphic to select the corresponding tag in the code.


How to Install
==============
SVG Preview is an extension for [Brackets](https://github.com/adobe/brackets/), a new open-source code editor for the web.

To install extensions:

1. Choose _File > Extension Manager_ and select the _Available_ tab
2. Search for this extension
3. Click _Install_!


### License
MIT-licensed -- see `main.js` for details.

### Compatibility
Brackets 1.1 or newer.