UNPKG

atom-nuclide

Version:

A unified developer experience for web and mobile development, built as a suite of features on top of Atom to provide hackability and the support of an active community.

109 lines (108 loc) 3.17 kB
{ "name": "nuclide-format-js", "repository": "https://github.com/facebook/nuclide", "main": "./lib/main.js", "version": "0.0.0", "description": "A collection of codemods to help auto format javascript", "activationCommands": { "atom-text-editor": "nuclide-format-js:format" }, "atomTestRunner": "../../lib/test-runner.js", "nuclide": { "configMetadata": { "pathComponents": [ "Language", "JS Format" ] }, "config": { "runOnSave": { "title": "Run on save", "description": "This setting is not recommended yet. Instead use the default keyboard shortcut, `cmd-shift-i`.", "type": "boolean", "default": false }, "saveAfterRun": { "title": "Save after run", "description": "Save any changes the transform makes after it has run.", "type": "boolean", "default": false }, "builtIns": { "title": "Built-ins", "description": "Requires will not be added for identifiers in this list.", "type": "array", "default": [], "items": { "type": "string" } }, "builtInTypes": { "title": "Built-in Types", "description": "Type imports will not be added for identifiers in this list.", "type": "array", "default": [], "items": { "type": "string" } }, "aliases": { "title": "Aliases", "description": "This is used to specify common aliases that you use. Each pair of entries should be in the format \"variableName, moduleName\".", "type": "array", "default": [ "Immutable", "immutable", "fbt", "fbt" ], "items": { "type": "string" } }, "nuclideFixHeader": { "title": "Nuclide: Fix Header", "description": "This is used to fix the header when developing on Nuclide source code. This should rarely affect anything outside of Nuclide source.", "type": "boolean", "default": true }, "reprint": { "title": "Reprint: Format all code", "type": "boolean", "default": false }, "requiresTransferComments": { "title": "Requires: Transfer Comments", "type": "boolean", "default": true }, "requiresRemoveUnusedRequires": { "title": "Requires: Remove Unused Requires", "type": "boolean", "default": true }, "requiresAddMissingRequires": { "title": "Requires: Add Missing Requires", "type": "boolean", "default": true }, "requiresRemoveUnusedTypes": { "title": "Requires: Remove Unused Types", "type": "boolean", "default": true }, "requiresAddMissingTypes": { "title": "Requires: Add Missing Types", "type": "boolean", "default": true }, "requiresFormatRequires": { "title": "Requires: Format Requires", "type": "boolean", "default": true } }, "packageType": "Atom", "testRunner": "apm" } }