non_npm_packages: EduardSergeev/vscode-haskutil, package.json
This data as json
commit | contents | organization | path | repository |
---|---|---|---|---|
0a6f580bb6385cdbe430fbde5af861eac6b68631 | { "activationEvents": [ "onLanguage:haskell" ], "categories": [ "Other" ], "contributes": { "configuration": { "properties": { "haskutil.alignExtensions": { "default": true, "description": "Make sure of LANGUAGE extension pragma are of the same length when organizing extensions", "type": "boolean" }, "haskutil.alignImports": { "default": true, "description": "Align imports when organizing imports", "type": "boolean" }, "haskutil.alwaysPadImports": { "default": false, "description": "Always pad after `import` regardless if there is `qualified` import or not", "type": "boolean" }, "haskutil.feature.addExtension": { "default": true, "description": "Enable `Add extension` feature", "scope": "resource", "type": "boolean" }, "haskutil.feature.addImport": { "default": true, "description": "Enable `Add import` feature", "scope": "resource", "type": "boolean" }, "haskutil.feature.addQualifiedImport": { "default": true, "description": "Enable `Add qualified import` feature", "scope": "resource", "type": "boolean" }, "haskutil.feature.addSignature": { "default": true, "description": "Enable `Add top-level signature` feature", "scope": "resource", "type": "boolean" }, "haskutil.feature.fillTypeHole": { "default": true, "description": "Enable `Fill type hole` feature", "scope": "resource", "type": "boolean" }, "haskutil.feature.fillTypeWildcard": { "default": true, "description": "Enable `Fill type wildcard` feature", "scope": "resource", "type": "boolean" }, "haskutil.feature.organizeExtensions": { "default": true, "description": "Enable `Organize extensions` feature", "scope": "resource", "type": "boolean" }, "haskutil.feature.organizeImports": { "default": true, "description": "Enable `Organize import` feature", "scope": "resource", "type": "boolean" }, "haskutil.feature.removeUnusedImport": { "default": true, "description": "Enable `Remove unused imports` feature", "scope": "resource", "type": "boolean" }, "haskutil.organiseExtensionOnInsert": { "default": true, "description": "Organize extensions when adding new extensions", "type": "boolean" }, "haskutil.organiseExtensionOnSave": { "default": false, "description": "Organize extensions on save", "type": "boolean" }, "haskutil.organiseImportsOnInsert": { "default": true, "description": "Organize imports when adding new import", "type": "boolean" }, "haskutil.organiseImportsOnSave": { "default": false, "description": "Organize imports on save", "type": "boolean" }, "haskutil.sortExtensions": { "default": true, "description": "Make sure LANGUAGE extension pragmas are sorted when organizing imports", "type": "boolean" }, "haskutil.sortImports": { "default": true, "description": "Sort imports when organizing imports", "type": "boolean" }, "haskutil.splitExtensions": { "default": true, "description": "Make sure there is one extension per LANGUAGE pragma when organizing extensions", "type": "boolean" }, "haskutil.supportedExtensions": { "default": [ "BangPatterns", "DataKinds", "DefaultSignatures", "DeriveFunctor", "DeriveGeneric", "FlexibleContexts", "FlexibleInstances", "FunctionalDependencies", "GADTs", "GeneralizedNewtypeDeriving", "KindSignatures", "MultiParamTypeClasses", "NamedFieldPuns", "RankNTypes", "RecordWildCards", "StandaloneDeriving", "TemplateHaskell", "TupleSections", "TypeFamilies", "TypeSynonymInstances", "UndecidableInstances", "TypeApplications", "ViewPatterns" ], "description": "Haskell LANGUAGE extensions specified in GHC's error messages", "type": "array" } }, "title": "Haskutil configuration settings", "type": "object" }, "languages": [ { "aliases": [ "Haskell", "haskell" ], "extensions": [ ".hs", ".lhs" ], "id": "haskell" } ] }, "description": "'QuickFix' actions for Haskell editor", "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@types/chai": "^4.2.22", "@types/mocha": "^9.0.0", "@types/node": "^16.11.6", "@types/vscode": "^1.38.0", "chai": "^4.3.4", "mocha": "^9.1.3", "nyc": "^15.1.0", "source-map-support": "^0.5.20", "ts-node": "^10.4.0", "tslint": "^6.1.3", "typescript": "^4.4.4", "vsce": "^1.100.2", "vscode-test": "^1.6.1" }, "displayName": "Haskutil", "engines": { "vscode": "^1.38.0" }, "extensionDependencies": [ "jcanero.hoogle-vscode" ], "galleryBanner": { "color": "#444", "theme": "dark" }, "license": "MIT", "main": "./out/extension", "name": "haskutil", "nyc": { "check-coverage": true, "exclude": [ "src/test/*" ], "extends": "@istanbuljs/nyc-config-typescript", "include": [ "src/**/*.ts", "out/**/*.js" ], "report-dir": ".coverage", "reporter": [ "text-summary", "html", "lcov" ], "require": [ "ts-node/register", "source-map-support/register" ] }, "publisher": "Edka", "repository": { "url": "https://github.com/EduardSergeev/vscode-haskutil" }, "scripts": { "compile": "tsc -p ./", "coverage": "nyc npm test", "package": "vsce package", "precompile": "rm -rf ./out", "prepackage": "npm run compile", "pretest": "npm run compile", "preupload": "npm run package", "test": "mocha ./out/test/runTest.js", "upload": "vsce publish", "watch": "tsc -watch -p ./" }, "version": "0.10.6" } |
EduardSergeev | package.json | EduardSergeev/vscode-haskutil |