Added vscodium

This commit is contained in:
Kristofers Solo
2022-04-28 21:17:01 +03:00
parent 837a479d82
commit d7dddc39ef
29139 changed files with 250215 additions and 45125 deletions

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2017 Jason Dent
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,28 @@
# Cspell Bundled Dictionaries
This package contains all the dictionaries bundled with cspell.
It has been pull into its own package to make it easier to Webpack cspell.
## Webpack
Example `webpack.config.js` modification:
```js
externals: [
/^@cspell\/cspell-bundled-dicts/,
],
```
Example: `package.json`:
```js
"devDependencies": {
"cspell": "^5",
},
"dependencies": {
"@cspell/cspell-bundled-dicts": "^5"
}
```
See [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action)

View File

@@ -0,0 +1,15 @@
{
"$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json",
"version": "0.2",
"name": "cspell compatibility settings Json",
"id": "cspell-compatibility-json",
"readonly": true,
"dictionaryDefinitions": [
{
"path": "./compatibility-words.txt.gz",
"description": "Some words with accents that should be considered correct.",
"name": "backwards-compatibility"
}
],
"dictionaries": ["backwards-compatibility"]
}

View File

@@ -0,0 +1,135 @@
"use strict";
const settings = {
version: '0.2',
name: 'cspell default settings .js',
id: 'cspell-default-js',
readonly: true,
language: 'en',
description: 'Default cspell configuration.',
words: [],
flagWords: [],
maxNumberOfProblems: 10000,
ignorePaths: [],
allowCompoundWords: false,
dictionaryDefinitions: [],
dictionaries: ['companies', 'softwareTerms', 'public-licenses', 'filetypes'],
ignoreWords: ['abab', 'abcd', 'abcba', 'abcde', 'abcdef', 'abcdefg', 'abcdefgh', 'aead', 'deadbeef'],
patterns: [
{
name: 'HTML-symbol-entity',
description: 'Matches on HTML symbols like `♣`',
pattern: /&[a-z]+;/g,
},
{
name: 'MARKDOWN-link-reference',
description: 'Markdown reference link: `[This is a link][reference]`',
pattern: /(?<=\])\[[-\w.`'"*&;#@ ]+\]/g,
},
{
name: 'MARKDOWN-link-footer',
description: 'Markdown referenced link: `[reference]: https://www.google.com`',
pattern: /\[[-\w.`'"*&;#@ ]+\]:/g,
},
],
languageSettings: [
{
languageId: 'javascript,javascriptreact',
dictionaries: ['typescript', 'node', 'npm'],
},
{
languageId: 'typescript,typescriptreact,mdx',
dictionaries: ['typescript', 'node', 'npm'],
},
{
languageId: 'javascriptreact,typescriptreact,mdx',
dictionaries: ['html', 'html-symbol-entities', 'css', 'fonts'],
},
{
languageId: 'markdown,asciidoc',
dictionaries: ['npm', 'html', 'html-symbol-entities'],
},
{
languageId: 'html,pug,jade,php,handlebars',
dictionaries: ['html', 'fonts', 'typescript', 'css', 'npm', 'html-symbol-entities'],
},
{
languageId: 'json,jsonc',
dictionaries: ['node', 'npm'],
},
{
languageId: 'php',
dictionaries: ['php'],
},
{
languageId: 'css,less,scss',
dictionaries: ['fonts', 'css'],
},
{
languageId: 'map',
enabled: false,
},
{
languageId: 'image',
enabled: false,
},
{
languageId: 'binary',
enabled: false,
},
{
languageId: 'markdown,html,mdx',
ignoreRegExpList: ['HTML-symbol-entity'],
},
{
languageId: 'html',
ignoreRegExpList: ['href'],
},
{
languageId: 'markdown',
ignoreRegExpList: ['MARKDOWN-link-reference', 'MARKDOWN-link-footer'],
},
],
import: [
'./cspell-compatibility.json',
'@cspell/dict-ada/cspell-ext.json',
'@cspell/dict-aws/cspell-ext.json',
'@cspell/dict-bash/cspell-ext.json',
'@cspell/dict-companies/cspell-ext.json',
'@cspell/dict-cpp/cspell-ext.json',
'@cspell/dict-cryptocurrencies/cspell-ext.json',
'@cspell/dict-csharp/cspell-ext.json',
'@cspell/dict-css/cspell-ext.json',
'@cspell/dict-dart/cspell-ext.json',
'@cspell/dict-django/cspell-ext.json',
'@cspell/dict-dotnet/cspell-ext.json',
'@cspell/dict-elixir/cspell-ext.json',
'@cspell/dict-en_us/cspell-ext.json',
'@cspell/dict-en-gb/cspell-ext.json',
'@cspell/dict-filetypes/cspell-ext.json',
'@cspell/dict-fonts/cspell-ext.json',
'@cspell/dict-fullstack/cspell-ext.json',
'@cspell/dict-golang/cspell-ext.json',
'@cspell/dict-haskell/cspell-ext.json',
'@cspell/dict-html/cspell-ext.json',
'@cspell/dict-html-symbol-entities/cspell-ext.json',
'@cspell/dict-java/cspell-ext.json',
'@cspell/dict-latex/cspell-ext.json',
'@cspell/dict-lorem-ipsum/cspell-ext.json',
'@cspell/dict-lua/cspell-ext.json',
'@cspell/dict-node/cspell-ext.json',
'@cspell/dict-npm/cspell-ext.json',
'@cspell/dict-php/cspell-ext.json',
'@cspell/dict-powershell/cspell-ext.json',
'@cspell/dict-public-licenses/cspell-ext.json',
'@cspell/dict-python/cspell-ext.json',
'@cspell/dict-r/cspell-ext.json',
'@cspell/dict-ruby/cspell-ext.json',
'@cspell/dict-rust/cspell-ext.json',
'@cspell/dict-scala/cspell-ext.json',
'@cspell/dict-software-terms/cspell-ext.json',
'@cspell/dict-swift/cspell-ext.json',
'@cspell/dict-typescript/cspell-ext.json',
'@cspell/dict-vue/cspell-ext.json',
],
};
module.exports = settings;

View File

@@ -0,0 +1,8 @@
{
"$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json",
"version": "0.2",
"name": "cspell default settings",
"id": "cspell-default-json",
"readonly": true,
"import": ["./cspell-default.config.js"]
}

View File

@@ -0,0 +1,94 @@
{
"name": "@cspell/cspell-bundled-dicts",
"version": "5.19.3",
"description": "Dictionaries bundled with cspell",
"publishConfig": {
"access": "public"
},
"main": "cspell-default.json",
"files": [
"cspell-default.json",
"cspell-default.config.js",
"cspell-compatibility.json",
"compatibility-words.txt.gz"
],
"exports": {
".": "./cspell-default.config.js",
"./cspell-default.config.js": "./cspell-default.config.js",
"./cspell-default.json": "./cspell-default.json"
},
"scripts": {
"build": "tsc -p .",
"build-dev": "tsc -p tsconfig.dev.json",
"build-dict": "cspell-tools-cli compile compatibility-words.txt",
"clean": "echo clean",
"clean-build": "npm run clean && npm run build",
"watch": "npm run build -- --watch",
"test": "node ../../bin.js \"*.{txt,md,ts}\""
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell.git"
},
"keywords": [
"spell",
"checker",
"cspell",
"dictionaries"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell/labels/cspell-bundled-dicts"
},
"homepage": "https://github.com/streetsidesoftware/cspell#readme",
"dependencies": {
"@cspell/dict-ada": "^2.0.0",
"@cspell/dict-aws": "^2.0.0",
"@cspell/dict-bash": "^2.0.1",
"@cspell/dict-companies": "^2.0.3",
"@cspell/dict-cpp": "^2.0.0",
"@cspell/dict-cryptocurrencies": "^2.0.0",
"@cspell/dict-csharp": "^2.0.1",
"@cspell/dict-css": "^2.0.0",
"@cspell/dict-dart": "^1.1.0",
"@cspell/dict-django": "^2.0.0",
"@cspell/dict-dotnet": "^2.0.1",
"@cspell/dict-elixir": "^2.0.1",
"@cspell/dict-en-gb": "^1.1.33",
"@cspell/dict-en_us": "^2.2.0",
"@cspell/dict-filetypes": "^2.0.1",
"@cspell/dict-fonts": "^2.0.0",
"@cspell/dict-fullstack": "^2.0.4",
"@cspell/dict-golang": "^2.0.0",
"@cspell/dict-haskell": "^2.0.0",
"@cspell/dict-html": "^3.0.1",
"@cspell/dict-html-symbol-entities": "^2.0.0",
"@cspell/dict-java": "^2.0.0",
"@cspell/dict-latex": "^2.0.0",
"@cspell/dict-lorem-ipsum": "^2.0.0",
"@cspell/dict-lua": "^2.0.0",
"@cspell/dict-node": "^2.0.0",
"@cspell/dict-npm": "^2.0.2",
"@cspell/dict-php": "^2.0.0",
"@cspell/dict-powershell": "^2.0.0",
"@cspell/dict-public-licenses": "^1.0.4",
"@cspell/dict-python": "^2.0.6",
"@cspell/dict-r": "^1.0.2",
"@cspell/dict-ruby": "^2.0.1",
"@cspell/dict-rust": "^2.0.0",
"@cspell/dict-scala": "^2.0.0",
"@cspell/dict-software-terms": "^2.1.4",
"@cspell/dict-swift": "^1.0.2",
"@cspell/dict-typescript": "^2.0.0",
"@cspell/dict-vue": "^2.0.2"
},
"engines": {
"node": ">=12.13.0"
},
"devDependencies": {
"@cspell/cspell-tools": "^5.19.3",
"@cspell/cspell-types": "^5.19.3"
},
"gitHead": "df43735d8f85fddbbd0befca7d98956f50474ce7"
}

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,56 @@
# Cspell Ada Language Dictionary
Ada Language dictionary for cspell.
This is a pre-built dictionary for use with cspell.
Supports Ada keywords.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-ada
cspell link add @cspell/dict-ada
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-ada
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-ada/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## Reference
https://www.adaic.org/resources/add_content/standards/05rm/html/RM-2-9.html
## Contributors
@Jason3S - Jason Dent
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,47 @@
{
"$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/v5.18.4/cspell.schema.json",
"version": "0.2",
"id": "ada",
"name": "Ada Language",
"description": "Ada Language Dictionary",
"readonly": true,
"dictionaryDefinitions": [
{
"name": "ada",
"path": "./ada.txt.gz",
"description": "Ada Language Dictionary"
}
],
"languageSettings": [
{
"languageId": "ada",
"locale": "*",
"dictionaries": ["ada"],
"patterns": [
{
"name": "ada word break",
"pattern": "/(?<=\\w)['](?=\\w)/g",
"description": "Ada Word Break"
},
{
"name": "comment.single-line",
"pattern": "/--.*/g",
"description": "Single Line Comment"
},
{
"name": "string.literal",
"pattern": "/\".*?(?<=(?:\"\")+|[^\"])\"(?!\")/g",
"description": "Single Line Comment"
}
],
"ignoreRegExpList": ["ada word break"]
}
],
"globRoot": "${cwd}",
"overrides": [
{
"filename": "*.{adb,ads}",
"languageId": "ada"
}
]
}

View File

@@ -0,0 +1,41 @@
{
"name": "@cspell/dict-ada",
"version": "2.0.0",
"description": "Ada Language dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools compile \"ada.txt\" -o .",
"test": "head -n 100 \"ada.txt\" | cspell -v -c ./cspell-ext.json --local=* --languageId=ada stdin",
"prepublishOnly": "yarn test",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"ada",
"Ada Language",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/ada#readme",
"files": [
"ada.txt.gz",
"cspell-ext.json"
],
"gitHead": "52d94cb3280b14865569ee87553d2e0ddbb9ada6"
}

View File

@@ -0,0 +1,22 @@
The MIT License (MIT)
Copyright (c) 2019 Daniel Schroeder <deemes79@googlemail.com>
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,46 @@
# cSpell AWS Terms Dictionary
AWS terms dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-aws
cspell link add @cspell/dict-aws
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-aws
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-aws/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,43 @@
// cSpell Settings
{
"id": "aws",
"name": "AWS",
"description": "AWS dictionary for cspell.",
"readonly": true,
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "aws",
"path": "./aws.txt.gz",
"description": "AWS dictionary for cspell."
}
],
// Dictionaries to always be used.
// Generally left empty
"dictionaries": [],
// Language Rules to apply to matching files.
// Files are matched on `languageId` and `local`
"languageSettings": [
{
// VSCode languageId. i.e. typescript, java, go, cpp, javascript, markdown, latex
// * will match against any file type.
"languageId": "*",
// Language local. i.e. en-US, de-AT, or ru. * will match all locals.
// Multiple locals can be specified like: "en, en-US" to match both English and English US.
"locale": "*",
// By default the whole text of a file is included for spell checking
// Adding patterns to the "includeRegExpList" to only include matching patterns
"includeRegExpList": [],
// To exclude patterns, add them to "ignoreRegExpList"
"ignoreRegExpList": [],
// regex patterns than can be used with ignoreRegExpList or includeRegExpList
// Example: "pattern": [{ "name": "mdash", "pattern": "&mdash;" }]
// This could be included in "ignoreRegExpList": ["mdash"]
"patterns": [],
// List of dictionaries to enable by name in `dictionaryDefinitions`
"dictionaries": ["aws"],
// Dictionary definitions can also be supplied here. They are only used iff "languageId" and "locale" match.
"dictionaryDefinitions": []
}
]
}

View File

@@ -0,0 +1,41 @@
{
"name": "@cspell/dict-aws",
"version": "2.0.0",
"description": "AWS dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools compile \"aws.txt\" -o .",
"test": "head -n 100 \"aws.txt\" | cspell -v -c ./cspell-ext.json \"--local=*\" \"--languageId=aws\" stdin",
"prepublishOnly": "yarn test",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"aws",
"AWS",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/aws#readme",
"files": [
"aws.txt.gz",
"cspell-ext.json"
],
"gitHead": "52d94cb3280b14865569ee87553d2e0ddbb9ada6"
}

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,46 @@
# Cspell bash Dictionary
Bash dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-bash
cspell link add @cspell/dict-bash
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-bash
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-bash/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,43 @@
// cSpell Settings
{
"id": "bash",
"name": "bash",
"description": "Bash dictionary for cspell.",
"readonly": true,
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "bash",
"path": "./bash-words.txt.gz",
"description": "Bash dictionary for cspell."
}
],
// Dictionaries to always be used.
// Generally left empty
"dictionaries": [],
// Language Rules to apply to matching files.
// Files are matched on `languageId` and `local`
"languageSettings": [
{
// VSCode languageId. i.e. typescript, java, go, cpp, javascript, markdown, latex
// * will match against any file type.
"languageId": "shellscript",
// Language local. i.e. en-US, de-AT, or ru. * will match all locals.
// Multiple locals can be specified like: "en, en-US" to match both English and English US.
"locale": "*",
// By default the whole text of a file is included for spell checking
// Adding patterns to the "includeRegExpList" to only include matching patterns
"includeRegExpList": [],
// To exclude patterns, add them to "ignoreRegExpList"
"ignoreRegExpList": [],
// regex patterns than can be used with ignoreRegExpList or includeRegExpList
// Example: "pattern": [{ "name": "mdash", "pattern": "&mdash;" }]
// This could be included in "ignoreRegExpList": ["mdash"]
"patterns": [],
// List of dictionaries to enable by name in `dictionaryDefinitions`
"dictionaries": ["bash"],
// Dictionary definitions can also be supplied here. They are only used iff "languageId" and "locale" match.
"dictionaryDefinitions": []
}
]
}

View File

@@ -0,0 +1,41 @@
{
"name": "@cspell/dict-bash",
"version": "2.0.1",
"description": "Bash dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools compile \"bash-words.txt\" -o .",
"test": "head -n 100 \"bash-words.txt\" | cspell -v -c ./cspell-ext.json \"--local=*\" \"--languageId=shellscript\" stdin",
"prepublishOnly": "echo pre-publish",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"bash",
"bash",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/bash#readme",
"files": [
"bash-words.txt.gz",
"cspell-ext.json"
],
"gitHead": "48e80a7aa1ad87dfccfdc56e4b49a4ae478ddcd2"
}

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,46 @@
# Cspell Company names Dictionary
Company names dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-companies
cspell link add @cspell/dict-companies
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-companies
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-companies/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,14 @@
{
"id": "companies",
"name": "Company names",
"readonly": true,
"description": "Company names dictionary for cspell.",
"dictionaryDefinitions": [
{
"name": "companies",
"path": "./companies.txt.gz",
"description": "Company names dictionary for cspell."
}
],
"dictionaries": ["companies"]
}

View File

@@ -0,0 +1,42 @@
{
"name": "@cspell/dict-companies",
"version": "2.0.3",
"description": "Company names dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools-cli compile --split \"src/companies.txt\" -o .",
"test": "cat \"src/companies.txt\" | cspell -v -c ./cspell-ext.json --local=* --languageId=* stdin",
"prepublishOnly": "echo pre-publish",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"cspell-ext",
"companies",
"Company names",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/companies#readme",
"files": [
"companies.txt.gz",
"cspell-ext.json"
],
"gitHead": "b0ca21bc4a3e71c5f619fe758edbbd67b393924d"
}

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,46 @@
# Cspell C/C++ Dictionary
C/C++ Dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-cpp
cspell link add @cspell/dict-cpp
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-cpp
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-cpp/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,61 @@
// cSpell Settings
{
"id": "cpp-dict",
"name": "C/C++ Dictionary",
"description": "C/C++ Keywords and common library functions.",
"readonly": true,
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "cpp",
"path": "./cpp.txt.gz",
"description": "C/C++ Keywords and common library functions."
}
],
// Dictionaries to always be used.
// Generally left empty
"dictionaries": [],
// Language Rules to apply to matching files.
// Files are matched on `languageId` and `local`
"languageSettings": [
{
// VSCode languageId. i.e. typescript, java, go, cpp, javascript, markdown, latex
// * will match against any file type.
"languageId": "c,cpp",
"allowCompoundWords": true,
// Language local. i.e. en-US, de-AT, or ru. * will match all locals.
// Multiple locals can be specified like: "en, en-US" to match both English and English US.
"locale": "*",
// This can be removed once cspell-tools are upgraded to @cspell/cspell-tools.
"words": [
"aaaabbbb",
"ffffeeee",
"xffff",
"yyyy",
"yyyymm",
"yyyymmdd",
"yyyymmddhhmmss",
"yyyymmddhhmmssz"
],
// To exclude patterns, add them to "ignoreRegExpList"
"ignoreRegExpList": ["includes", "hex-digits"],
// regex patterns than can be used with ignoreRegExpList or includeRegExpList
// Example: "pattern": [{ "name": "mdash", "pattern": "&mdash;" }]
// This could be included in "ignoreRegExpList": ["mdash"]
"patterns": [
{
"name": "includes",
"pattern": "/#include.*/g"
},
{
"name": "hex-digits",
"pattern": "/0[xX][0-9a-fA-F](?:'?[0-9a-fA-F])*/g"
}
],
// List of dictionaries to enable by name in `dictionaryDefinitions`
"dictionaries": ["cpp"],
// Dictionary definitions can also be supplied here. They are only used iff "languageId" and "locale" match.
"dictionaryDefinitions": []
}
]
}

View File

@@ -0,0 +1,43 @@
{
"name": "@cspell/dict-cpp",
"version": "2.0.0",
"description": "C/C++ Dictionary dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools compile \"cpp.txt\" -o .",
"test": "head -n 1000 \"cpp.txt\" | cspell -v -c ./cspell-ext.json --local=* --languageId=cpp stdin",
"prepublishOnly": "echo pre-publish",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"cspell-ext",
"cpp",
"C++",
"C",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/cpp#readme",
"files": [
"cpp.txt.gz",
"cspell-ext.json"
],
"gitHead": "5fe03a7c9c10459a3c50242737f27bcf3e980f5e"
}

View File

@@ -0,0 +1,22 @@
The MIT License (MIT)
Copyright (c) 2020 Shane Fontaine <shane6fontaine@gmail.com>
Copyright (c) 2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,46 @@
# Cspell Cryptocurrencies Dictionary
Cryptocurrencies dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-cryptocurrencies
cspell link add @cspell/dict-cryptocurrencies
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-cryptocurrencies
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-cryptocurrencies/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,43 @@
// cSpell Settings
{
"id": "cryptocurrencies",
"name": "Cryptocurrencies",
"description": "Cryptocurrencies dictionary for cspell.",
"readonly": true,
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "cryptocurrencies",
"path": "./cryptocurrencies.txt.gz",
"description": "Cryptocurrencies dictionary for cspell."
}
],
// Dictionaries to always be used.
// Generally left empty
"dictionaries": [],
// Language Rules to apply to matching files.
// Files are matched on `languageId` and `local`
"languageSettings": [
{
// VSCode languageId. i.e. typescript, java, go, cpp, javascript, markdown, latex
// * will match against any file type.
"languageId": "*",
// Language local. i.e. en-US, de-AT, or ru. * will match all locals.
// Multiple locals can be specified like: "en, en-US" to match both English and English US.
"locale": "*",
// By default the whole text of a file is included for spell checking
// Adding patterns to the "includeRegExpList" to only include matching patterns
"includeRegExpList": [],
// To exclude patterns, add them to "ignoreRegExpList"
"ignoreRegExpList": [],
// regex patterns than can be used with ignoreRegExpList or includeRegExpList
// Example: "pattern": [{ "name": "mdash", "pattern": "&mdash;" }]
// This could be included in "ignoreRegExpList": ["mdash"]
"patterns": [],
// List of dictionaries to enable by name in `dictionaryDefinitions`
"dictionaries": ["cryptocurrencies"],
// Dictionary definitions can also be supplied here. They are only used iff "languageId" and "locale" match.
"dictionaryDefinitions": []
}
]
}

View File

@@ -0,0 +1,41 @@
{
"name": "@cspell/dict-cryptocurrencies",
"version": "2.0.0",
"description": "Cryptocurrencies dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools compile \"cryptocurrencies.txt\" -o .",
"test": "head -n 100 \"cryptocurrencies.txt\" | cspell -v -c ./cspell-ext.json \"--local=*\" \"--languageId=*\" stdin",
"prepublishOnly": "yarn test",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"Cryptocurrencies",
"Cryptocurrencies",
"dictionary",
"spelling"
],
"author": "Shane Fontaine",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/Cryptocurrencies#readme",
"files": [
"cryptocurrencies.txt.gz",
"cspell-ext.json"
],
"gitHead": "52d94cb3280b14865569ee87553d2e0ddbb9ada6"
}

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,46 @@
# Cspell csharp Dictionary
Csharp dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-csharp
cspell link add @cspell/dict-csharp
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-csharp
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-csharp/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,38 @@
{
"id": "csharp",
"name": "csharp",
"version": "0.2",
"readonly": true,
"description": "C# dictionary for cspell.",
"dictionaryDefinitions": [
{
"name": "csharp",
"path": "./csharp.txt.gz",
"description": "C# dictionary for cspell."
}
],
"dictionaries": [],
"languageSettings": [
{
"languageId": "csharp",
"description": "These are the language settings for C#",
"includeRegExpList": [],
"ignoreRegExpList": [],
"allowCompoundWords": true,
"patterns": [
{
"name": "string",
"pattern": "/(?:@\"[\\s\\S]*?(?<![^\"]\"(\"\")*)\"(?!\"))|(?:(?<![@\\\\])\".*?(?<![^\\\\]\\\\(\\\\\\\\)*)\")/g",
"description": "C# String Literal"
},
{
"name": "string.verbatim",
"pattern": "/@\"[\\s\\S]*?(?<![^\"]\"(\"\")*)\"(?!\")/g",
"description": "C# Verbatim String"
}
],
"dictionaries": ["csharp", "dotnet", "npm"],
"dictionaryDefinitions": []
}
]
}

View File

@@ -0,0 +1,42 @@
{
"name": "@cspell/dict-csharp",
"version": "2.0.1",
"description": "C# dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools-cli compile --split \"csharp.txt\" -o .",
"test": "head -n 100 \"csharp.txt\" | cspell -v -c ./cspell-ext.json \"--local=*\" \"--languageId=csharp\" stdin",
"prepublishOnly": "yarn test",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"cspell-ext",
"csharp",
"C#",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/csharp#readme",
"files": [
"csharp.txt.gz",
"cspell-ext.json"
],
"gitHead": "bc6a2825bad6404a1f9470bc442f487ab52abeaa"
}

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,46 @@
# Cspell css Dictionary
Css dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-css
cspell link add @cspell/dict-css
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-css
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-css/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,43 @@
// cSpell Settings
{
"id": "css",
"name": "css",
"description": "Css dictionary for cspell.",
"readonly": true,
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "css",
"path": "./css.txt.gz",
"description": "Css dictionary for cspell."
}
],
// Dictionaries to always be used.
// Generally left empty
"dictionaries": [],
// Language Rules to apply to matching files.
// Files are matched on `languageId` and `local`
"languageSettings": [
{
// VSCode languageId. i.e. typescript, java, go, cpp, javascript, markdown, latex
// * will match against any file type.
"languageId": "css",
// Language local. i.e. en-US, de-AT, or ru. * will match all locals.
// Multiple locals can be specified like: "en, en-US" to match both English and English US.
"locale": "*",
// By default the whole text of a file is included for spell checking
// Adding patterns to the "includeRegExpList" to only include matching patterns
"includeRegExpList": [],
// To exclude patterns, add them to "ignoreRegExpList"
"ignoreRegExpList": [],
// regex patterns than can be used with ignoreRegExpList or includeRegExpList
// Example: "pattern": [{ "name": "mdash", "pattern": "&mdash;" }]
// This could be included in "ignoreRegExpList": ["mdash"]
"patterns": [],
// List of dictionaries to enable by name in `dictionaryDefinitions`
"dictionaries": ["css"],
// Dictionary definitions can also be supplied here. They are only used iff "languageId" and "locale" match.
"dictionaryDefinitions": []
}
]
}

View File

@@ -0,0 +1,41 @@
{
"name": "@cspell/dict-css",
"version": "2.0.0",
"description": "CSS dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools compile \"css.txt\" -o .",
"test": "head -n 100 \"css.txt\" | cspell -v -c ./cspell-ext.json \"--local=*\" \"--languageId=css\" stdin",
"prepublishOnly": "yarn test",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"css",
"css",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/css#readme",
"files": [
"css.txt.gz",
"cspell-ext.json"
],
"gitHead": "52d94cb3280b14865569ee87553d2e0ddbb9ada6"
}

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,48 @@
# Cspell dart Dictionary
Dart dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-dart
cspell link add @cspell/dict-dart
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-dart
```
## Manual Installation
Manual installation is useful if you want to include this dictionary as part of your CI/CD lint process.
```
npm i @cspell/dict-dart
```
The `cspell-ext.json` file in this package should be added to the import section in your `cspell.json` file.
```javascript
{
// …
"import": ["@cspell/dict-dart/cspell-ext.json"],
// …
}
```
# Dictionary Development
See: [How to Create a New Dictionary](https://github.com/streetsidesoftware/cspell-dicts#how-to-create-a-new-dictionary)
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,26 @@
{
"id": "dart",
"version": "0.2",
"name": "dart",
"description": "Dart dictionary for cspell.",
"readonly": true,
"dictionaryDefinitions": [
{
"name": "dart",
"path": "./dart.txt.gz",
"description": "Dart dictionary for cspell."
}
],
"dictionaries": [],
"enableFiletypes": ["dart"],
"languageSettings": [
{
"languageId": "dart",
"locale": "*",
"includeRegExpList": [],
"ignoreRegExpList": [],
"patterns": [],
"dictionaries": ["dart"]
}
]
}

View File

@@ -0,0 +1,44 @@
{
"name": "@cspell/dict-dart",
"version": "1.1.0",
"description": "Dart dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cross-env NODE_OPTIONS=--max_old_space_size=8192 cspell-tools-cli compile \"src/dart.txt\" -o .",
"test": "npm run test-dict && npm run test-samples",
"test-samples": "cspell \"samples/**/*.dart\"",
"test-dict": "head -n 1000 \"src/dart.txt\" | cspell -v -c ./cspell-ext.json \"--local=*\" \"--languageId=dart\" stdin",
"prepublishOnly": "echo pre-publish",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"cspell-ext",
"dart",
"dart",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/packages/dart#readme",
"files": [
"dart.txt.gz",
"cspell-ext.json"
],
"gitHead": "ab609b1789c46d3b19699f9468e4b29380652d34"
}

View File

@@ -0,0 +1,82 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0](https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-django@1.0.26...@cspell/dict-django@2.0.0) (2022-02-09)
### Features
* Drop support for CSpell 4. ([#907](https://github.com/streetsidesoftware/cspell-dicts/issues/907)) ([ca078c6](https://github.com/streetsidesoftware/cspell-dicts/commit/ca078c6a2e188cc3cf6276db1ba7e007f0f06f27))
### BREAKING CHANGES
* Drop Support for CSpell 4.
* feat: Drop support for CSpell 4.
* Mark the config files as READONLY
## [1.0.26](https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-django@1.0.25...@cspell/dict-django@1.0.26) (2021-03-16)
**Note:** Version bump only for package @cspell/dict-django
## [1.0.25](https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-django@1.0.24...@cspell/dict-django@1.0.25) (2020-12-24)
### Bug Fixes
* Update softwareTerms.txt ([#308](https://github.com/streetsidesoftware/cspell-dicts/issues/308)) ([49b5ce4](https://github.com/streetsidesoftware/cspell-dicts/commit/49b5ce4a2436f3c99969d6425128d55f84c8a7fc)), closes [#194](https://github.com/streetsidesoftware/cspell-dicts/issues/194)
## [1.0.24](https://github.com/streetsidesoftware/cspell-dicts/compare/@cspell/dict-django@1.0.23...@cspell/dict-django@1.0.24) (2020-11-28)
**Note:** Version bump only for package @cspell/dict-django
## 1.0.23 (2020-11-27)
**Note:** Version bump only for package @cspell/dict-django
## [1.0.22](https://github.com/streetsidesoftware/cspell-dicts/compare/cspell-dict-django@1.0.21...cspell-dict-django@1.0.22) (2020-11-21)
**Note:** Version bump only for package cspell-dict-django
## [1.0.21](https://github.com/streetsidesoftware/cspell-dicts/compare/cspell-dict-django@1.0.20...cspell-dict-django@1.0.21) (2020-11-08)
### Bug Fixes
- do not include Configstore if not necessary ([#270](https://github.com/streetsidesoftware/cspell-dicts/issues/270)) ([d8b625f](https://github.com/streetsidesoftware/cspell-dicts/commit/d8b625f2f42d5cc6c4a9390216ac1e5037886e44))
## [1.0.20](https://github.com/streetsidesoftware/cspell-dicts/compare/cspell-dict-django@1.0.19...cspell-dict-django@1.0.20) (2020-10-21)
**Note:** Version bump only for package cspell-dict-django
## [1.0.15](https://github.com/streetsidesoftware/cspell-dicts/compare/cspell-dict-django@1.0.14...cspell-dict-django@1.0.15) (2020-02-19)
**Note:** Version bump only for package cspell-dict-django
# Change Log
## 1.0.0
- Initial Release

View File

@@ -0,0 +1,14 @@
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (c) 2017-2020 Renaud Canarduck <renaud@canarduck.com>
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.

View File

@@ -0,0 +1,54 @@
# Cspell Django Dictionary
Django dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-django
cspell link add @cspell/dict-django
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-django
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-django/cspell-ext.json"],
// …
}
```
## Updating
This dictionary is generated from django's official documentation index : https://docs.djangoproject.com/en/`VERSION`/genindex/.
To update it, edit `update.py`to match wanted django's `VERSION`, install requirements ([requests](http://docs.python-requests.org) and [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/)) and run the script :
```sh
pip install -r requirements.txt
python update.py
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
WTFPL

View File

@@ -0,0 +1,25 @@
// cSpell Settings
{
"id": "django",
"name": "Django Keywords",
"description": "List of Python Django Framework keywords.",
"readonly": true,
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "django",
"path": "./django.txt.gz",
"description": "List of Python Django Framework keywords."
}
],
"languageSettings": [
{
"languageId": "html",
"dictionaries": ["django"]
},
{
"languageId": "python",
"dictionaries": ["django"]
}
]
}

View File

@@ -0,0 +1,39 @@
{
"name": "@cspell/dict-django",
"version": "2.0.0",
"description": "Django dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools compile \"django.txt\" -o .",
"test": "head -n 100 \"django.txt\" | cspell -v -c ./cspell-ext.json --local=* --languageId=python stdin",
"prepublishOnly": "yarn test",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"Django",
"dictionary",
"spelling"
],
"author": "Jason Dent & canarduck",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/django#readme",
"files": [
"django.txt.gz",
"cspell-ext.json"
]
}

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,46 @@
# Cspell .Net Dictionary
.Net dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-dotnet
cspell link add @cspell/dict-dotnet
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-dotnet
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-dotnet/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,43 @@
// cSpell Settings
{
"id": "dotnet-dict",
"name": ".Net Dictionary",
"description": ".Net keywords.",
"readonly": true,
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "dotnet",
"path": "./dotnet.txt.gz",
"description": ".Net keywords."
}
],
// Dictionaries to always be used.
// Generally left empty
"dictionaries": [],
// Language Rules to apply to matching files.
// Files are matched on `languageId` and `local`
"languageSettings": [
{
// VSCode languageId. i.e. typescript, java, go, cpp, javascript, markdown, latex
// * will match against any file type.
"languageId": "cs",
// Language local. i.e. en-US, de-AT, or ru. * will match all locals.
// Multiple locals can be specified like: "en, en-US" to match both English and English US.
"locale": "*",
// By default the whole text of a file is included for spell checking
// Adding patterns to the "includeRegExpList" to only include matching patterns
"includeRegExpList": [],
// To exclude patterns, add them to "ignoreRegExpList"
"ignoreRegExpList": [],
// regex patterns than can be used with ignoreRegExpList or includeRegExpList
// Example: "pattern": [{ "name": "mdash", "pattern": "&mdash;" }]
// This could be included in "ignoreRegExpList": ["mdash"]
"patterns": [],
// List of dictionaries to enable by name in `dictionaryDefinitions`
"dictionaries": ["dotnet"],
// Dictionary definitions can also be supplied here. They are only used iff "languageId" and "locale" match.
"dictionaryDefinitions": []
}
]
}

View File

@@ -0,0 +1,41 @@
{
"name": "@cspell/dict-dotnet",
"version": "2.0.1",
"description": ".Net dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools compile \"dotnet.txt\" -o .",
"test": "head -n 100 \"dotnet.txt\" | cspell -v -c ./cspell-ext.json --local=* --languageId=cs stdin",
"prepublishOnly": "echo pre-publish",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"dotnet",
".Net",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/dotnet#readme",
"files": [
"dotnet.txt.gz",
"cspell-ext.json"
],
"gitHead": "b0ca21bc4a3e71c5f619fe758edbbd67b393924d"
}

View File

@@ -0,0 +1,22 @@
The MIT License (MIT)
Copyright (c) 2018 Todoroki (Ryo Konishi) <todoroki.auone@gmail.com>
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,46 @@
# Cspell elixir Dictionary
Elixir dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-elixir
cspell link add @cspell/dict-elixir
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-elixir
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-elixir/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,43 @@
// cSpell Settings
{
"id": "elixir",
"name": "elixir",
"description": "Elixir dictionary for cspell.",
"readonly": true,
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "elixir",
"path": "./elixir.txt.gz",
"description": "Elixir dictionary for cspell."
}
],
// Dictionaries to always be used.
// Generally left empty
"dictionaries": [],
// Language Rules to apply to matching files.
// Files are matched on `languageId` and `local`
"languageSettings": [
{
// VSCode languageId. i.e. typescript, java, go, cpp, javascript, markdown, latex
// * will match against any file type.
"languageId": "elixir",
// Language local. i.e. en-US, de-AT, or ru. * will match all locals.
// Multiple locals can be specified like: "en, en-US" to match both English and English US.
"locale": "*",
// By default the whole text of a file is included for spell checking
// Adding patterns to the "includeRegExpList" to only include matching patterns
"includeRegExpList": [],
// To exclude patterns, add them to "ignoreRegExpList"
"ignoreRegExpList": [],
// regex patterns than can be used with ignoreRegExpList or includeRegExpList
// Example: "pattern": [{ "name": "mdash", "pattern": "&mdash;" }]
// This could be included in "ignoreRegExpList": ["mdash"]
"patterns": [],
// List of dictionaries to enable by name in `dictionaryDefinitions`
"dictionaries": ["elixir"],
// Dictionary definitions can also be supplied here. They are only used iff "languageId" and "locale" match.
"dictionaryDefinitions": []
}
]
}

View File

@@ -0,0 +1,41 @@
{
"name": "@cspell/dict-elixir",
"version": "2.0.1",
"description": "Elixir dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools compile \"elixir.txt\" -o .",
"test": "head -n 100 \"elixir.txt\" | cspell -v -c ./cspell-ext.json --local=* --languageId=elixir stdin",
"prepublishOnly": "echo pre-publish",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"elixir",
"elixir",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/elixir#readme",
"files": [
"elixir.txt.gz",
"cspell-ext.json"
],
"gitHead": "d0d8a08b05995f2ea6003442dc7c9eece475337f"
}

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,50 @@
# Cspell en_GB Dictionary
British English dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-en-gb
cspell link add @cspell/dict-en-gb
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-en-gb
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-en-gb/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## Adding Words
Please add any words to [src/additional_words.txt](./src/additional_words.txt) by making a pull request.
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,45 @@
// cSpell Settings
{
"id": "en-gb",
"name": "British English Dictionary",
"description": "British English Dictionary",
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "en-gb",
"file": "./en_GB.trie.gz",
"repMap": [["'|`|", "'"]],
"description": "British English Dictionary"
}
],
// Dictionaries to always be used.
// Generally left empty
"dictionaries": [],
// Language Rules to apply to matching files.
// Files are matched on `languageId` and `local`
"languageSettings": [
{
// VSCode languageId. i.e. typescript, java, go, cpp, javascript, markdown, latex
// * will match against any file type.
"languageId": "*",
// Language local. i.e. en-US, de-AT, or ru. * will match all locals.
"local": "en-GB",
//
"ignoreRegExpList": [],
"includeRegExpList": [],
// regex patterns than can be used with ignoreRegExpList or includeRegExpList
// Example: "pattern": [{ "name": "mdash", "pattern": "&mdash;" }]
// This could be included in "ignoreRegExpList": ["mdash"]
"patterns": [
{
"name": "possessive_s",
"pattern": "/'s\\b/gi"
}
],
// List of dictionaries to enable by name in `dictionaryDefinitions`
"dictionaries": ["en-gb"],
// Dictionary definitions can also be supplied here
"dictionaryDefinitions": []
}
]
}

View File

@@ -0,0 +1,51 @@
{
"name": "@cspell/dict-en-gb",
"version": "1.1.33",
"description": "British English dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "yarn run compile",
"checksum": "shasum -c checksum.txt",
"compile": "cat source-files.txt | xargs cspell-tools compile-trie --merge en_GB -o . && yarn run gen-checksum",
"conditional-build": "yarn run --silent checksum || yarn run build",
"gen-checksum": "cat source-files.txt source-dependencies.txt | sort -u | xargs shasum > checksum.txt",
"prepublishOnly": "yarn test",
"test-dict": "head -n 1000 \"./src/wordsEnGb.txt\" | cspell -v -c ./cspell-ext.json --local=en_gb --languageId=* stdin",
"test-text": "cspell -v -c ./cspell-ext.json --local=en_gb --languageId=* \"tests/*.txt\"",
"test": "yarn run test-dict && yarn run test-text",
"cspell-link": "node install.js",
"cspell-unlink": "node uninstall.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"en_GB",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/en_GB#readme",
"files": [
"en_GB.trie.gz",
"cspell-ext.json",
"/src/hunspell/README_en_GB.txt"
],
"directories": {
"test": "tests"
},
"gitHead": "f491b8dc3c0c11a647a71568fcb6f283e68d1f54"
}

View File

@@ -0,0 +1,175 @@
This dictionary was initially based on a subset of the
original English wordlist created by Kevin Atkinson for
Pspell and Aspell and thus is covered by his original
LGPL licence.
It has been extensively updated by David Bartlett, Brian Kelk,
Andrew Brown and Marco A.G.Pinto:
— Numerous Americanisms/spellings have been removed;
— Missing words have been added;
— Many errors have been corrected;
— Compound hyphenated words have been added where appropriate;
— Thousands of proper/places names have been added;
— Thousands of possessives have been added;
— Thousands of plurals have been added;
— Thousands of duplicates have been removed.
Valuable inputs to this process were received from many other
people — far too numerous to name. Serious thanks to all for
your greatly appreciated help.
This wordlist is intended to be a good representation of
current modern British English and thus it should be a good
basis for Commonwealth English in most countries of the world
outside North America.
The affix file has been created completely from scratch
by David Bartlett and Andrew Brown, based on the published
rules for MySpell and is also provided under the LGPL.
In creating the affix rules an attempt has been made to
reproduce the most general rules for English word
formation, rather than merely use it to compress the
size of the dictionary. It is hoped that this will
facilitate future localisation to other variants of English.
---
This is a locally hosted copy of the English dictionaries with fixed
dash handling and new ligature and phonetic suggestion support extension:
https://extensions.openoffice.org/en/node/3785
Original version of the en_GB dictionary:
https://bz.apache.org/ooo/show_bug.cgi?id=72145
OpenOffice.org patch and morphological extension.
The morphological extension based on Wordlist POS and AGID data
created by Kevin Atkinson and released on http://wordlist.sourceforge.net.
Other fixes:
OOo Issue 48060 — add numbers with affixes by COMPOUNDRULE (1st, 111th, 1990s etc.)
OOo Issue 29112, 55498 — add NOSUGGEST flags to taboo words
New REP items (better suggestions for accented words and a few mistakes)
OOo Issue 63541 — remove *dessicated
2008-12-18 — NOSUGGEST, NUMBER/COMPOUNDRULE patches (nemeth AT OOo)
2010-03-09 (nemeth AT OOo)
— UTF-8 encoded dictionary:
— Fix em-dash problem of OOo 3.2 by BREAK
— Suggesting words with typographical apostrophes
— Recognising words with Unicode f ligatures
— Add phonetic suggestion (© 2000 Björn Jacke)
2013-08-25 — GB forked by Marco A.G.Pinto
2016-06-10 — NOSUGGEST added to this clean version of the GB .AFF (Marco A.G.Pinto)
2016-06-21 — COMPOUNDING added to this clean version of the GB .AFF (Áron Budea)
2016-08-01 — GB changelog is no longer included in the README file
2016-09-11 — .AFF + .DIC now use UNIX line endings
2017-10-08 — Mozilla: used <em:maxVersion>*</em:maxVersion> to work with all future
versions, except Thunderbird
2017-12-16 — Added to the .AFF:
ICONV 1
ICONV '
Thanks to Jeroen Ooms
2018-05-01 — Andrew Ziem suggested a list of 328 names of famous people on Kevin's GitHub:
"These 328 name tokens were derived from the top 100 lists in Google Trends via
this repository (https://github.com/az0/google-trend-names). The geography was
set to US, and it spanned dates from 2004 to 2018."
2018-08-01 — Slightly higher quality icon
— Added tons of drugs names supplied by the user Andrew Ziem on Kevin's GitHub
— Fixed/improved flag "5": "women's" was missing
2018-06-01
to
2018-09-01 — Added places from New Zealand/UK (England, Scotland, Wales & Northern Ireland):
On V2.612.64 I included tons of place names.
My scientist friend, Peter McGavin, told me that in NZ they use British, so I decided
to do something about it. I did the same for UK. I searched on Wikipedia for "towns",
"counties", "villages", "boroughs", "suburbs", etc. and based me on:
— https://en.wikipedia.org/wiki/List_of_towns_in_England;
  — https://en.wikipedia.org/wiki/List_of_towns_in_New_Zealand;
  — https://en.wikipedia.org/wiki/List_of_civil_parishes_in_England;
  — https://en.wikipedia.org/wiki/List_of_civil_parishes_in_Scotland;
  — https://en.wikipedia.org/wiki/List_of_places_in_Scotland;
  — https://en.wikipedia.org/wiki/List_of_communities_in_Wales;
  — https://en.wikipedia.org/wiki/Local_government_in_Wales;
  — https://en.wikipedia.org/wiki/List_of_towns_and_villages_in_Northern_Ireland;
  — https://en.wikipedia.org/wiki/Counties_of_Northern_Ireland;
  — https://en.wikipedia.org/wiki/Category:Suburbs_in_New_Zealand;
  — https://en.wikipedia.org/wiki/List_of_Church_of_Scotland_parishes.
Also, added places sent to me by Peter C.:
© OpenStreetMap contributors: www.openstreetmap.org/copyright.
© The Clergy of the Church of England Database Project, 2005.
2018-10-01 — Added the cities from Australia by population:
 — https://en.wikipedia.org/wiki/List_of_cities_in_Australia_by_population
— Added tons of cities from the US with a 10 000+ population.
This list was supplied by Michael Holroyd on Kevin Atkinson's GitHub.
— Added tons of possessives to nouns, thanks to Jörg Knobloch.
2018-12-01 — Added the cities from Canada:
 — https://en.wikipedia.org/wiki/List_of_cities_in_Canada
2019-02-01 — Improved flag "5" thanks to the GitHub user Ding-adong:
Some "swomen's" and "women's" entries were missing.
— Fixed flag "3": -ists, -ists, -ist's → -ist, -ists, -ist's.
— Improved flag "N".
2019-03-01 — Added the LGPL_V3 License .txt into the Extension.
— Ding-adong added a flag "=" for suffixes: -lessness, -lessnesses, -lessness's.
— Ding-adong changed the prefix flag "O" to "^" since "O" was both prefix and suffix.
— Small fixes and enhancements on flags "z" and "O" by Ding-adong.
2019-04-01 — Improved flag "P" thanks to Ding-adong, giving also -nesses which
increased the wordlist in ~1800 valid words.
2019-07-01
to
2019-10-01 — Major cleanup of the .dic by removing thousands of duplicates, merging flags, adding
possessives and plurals.
— Improved flags: "i", "n", "N", "O", "W", "Z", "2" and "3":
— Flag "2" increased the wordlist in ~400 valid words;
— Flag "i" increased the wordlist in ~200 valid words;
— Flag "n" increased the wordlist in ~1000 valid words.
2019-11-01
to
2020-05-01 — Added thousands of possessives and plurals.
— Improved flags: "N", "O", "W".
-------
MARCO A.G.PINTO:
Since the dictionary wasn't updated for many years, I forked it to add new words and fixes.
I grabbed Mozilla's version since it wasn't obfuscated. Alexandro Colorado and I
tried to unmunch the OpenOffice version but all we got was rubbish.
The dictionary icon in the Extension Manager was designed by Pedro Marques.
The sources used to verify the spelling of the words I included in the dictionary:
1) Oxford Dictionaries;
2) Collins Dictionary;
3) Macmillan Dictionary;
4) Cambridge Dictionary;
5) Merriam-Webster Dictionary (used with caution ⚠);
6) Wiktionary (used with caution ⚠);
7) Wikipedia (used with caution ⚠);
8) Physical dictionaries.
Main difficulties developing this dictionary:
1) Proper names;
2) Possessive forms;
3) Plurals.
Please let Marco A.G.Pinto know of any errors that you find:
E-mail:
marcoagpinto@sapo.pt
Site:
https://proofingtoolgui.org
FAQ:
https://proofingtoolgui.org/faq.html
FAQ ("movie", "automobile", "airplane", "hardcover" and "bookstore"):
https://proofingtoolgui.org/faq.html#7
Notice: Due to complaints, "movie" was added on V2.57 since it is a widely used word.
Changelog:
https://proofingtoolgui.org/en_GB_CHANGES.txt
Nightly changes (GitHub):
https://github.com/marcoagpinto/aoo-mozilla-en-dict

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,60 @@
# Cspell English Dictionary
English dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Note
This dictionary comes pre-installed with cspell. It should not be necessary to add it.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-en-us
cspell link add @cspell/dict-en-us
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-en-us
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-en-us/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## Adding Words
Please add any words to [src/additional_words.txt](./src/additional_words.txt) by making a pull request.
## Resources
The Hunspell source for this dictionary can be found:
http://wordlist.aspell.net/hunspell-readme/
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,50 @@
// cSpell Settings
{
"id": "en-us",
"name": "American English Dictionary",
"description": "American English Dictionary",
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "en_us",
"path": "./en_US.trie.gz",
"repMap": [["'|`|", "'"]],
"description": "American English Dictionary"
}
],
// Dictionaries to always be used.
// Generally left empty
"dictionaries": [],
// Language Rules to apply to matching files.
// Files are matched on `languageId` and `local`
"languageSettings": [
{
// VSCode languageId. i.e. typescript, java, go, cpp, javascript, markdown, latex
// * will match against any file type.
"languageId": "*",
// Language local. i.e. en-US, de-AT, or ru. * will match all locals.
// Multiple locals can be specified like: "en, en-US" to match both English and English US.
"locale": "en,en-US",
// By default the whole text of a file is included for spell checking
// Adding patterns to the "includeRegExpList" to only include matching patterns
"includeRegExpList": [],
// To exclude patterns, add them to "ignoreRegExpList"
"ignoreRegExpList": [],
// regex patterns than can be used with ignoreRegExpList or includeRegExpList
// Example: "pattern": [{ "name": "mdash", "pattern": "&mdash;" }]
// This could be included in "ignoreRegExpList": ["mdash"]
"patterns": [
{
"name": "possessive_s",
"pattern": "/'s\\b/gi"
}
],
// List of dictionaries to enable by name in `dictionaryDefinitions`
"dictionaries": ["en_us"],
// Dictionary definitions can also be supplied here. They are only used iff "languageId" and "locale" match.
"dictionaryDefinitions": [],
// Words to always be considered an error
"flagWords": []
}
]
}

View File

@@ -0,0 +1,59 @@
{
"name": "@cspell/dict-en_us",
"version": "2.2.0",
"description": "English dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "yarn run compile",
"sync": "yarn cpy \"../../node_modules/aoo-mozilla-en-dict/en_US*/**\" \"src/aoo-mozilla-en-dict\" --flat",
"checksum": "shasum -c checksum.txt",
"compile": "cat source-files.txt | xargs cspell-tools-cli compile --trie3 -x compound --merge en_US -o . && yarn run gen-checksum",
"conditional-build": "yarn run sync && yarn run --silent checksum || yarn run build",
"test-dict": "hunspell-reader words -n 10000 \"src/hunspell/en_US.dic\" | cspell -v -c ./cspell-ext.json --local=en --languageId=* stdin",
"test-text": "cspell -v -c ./cspell-ext.json --local=en --languageId=* \"tests/*.txt\"",
"gen-checksum": "cat source-files.txt source-dependencies.txt | sort -u | xargs shasum > checksum.txt",
"test": "yarn run test-dict && yarn run test-text",
"prepublishOnly": "echo pre-publish"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"cspell-ext",
"en_US",
"English",
"American",
"US English",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/en_US#readme",
"files": [
"en_US.trie.gz",
"cspell-ext.json",
"src/hunspell/README_en_US-large.txt",
"src/**/README_en_US.txt",
"!scripts"
],
"directories": {
"test": "tests"
},
"devDependencies": {
"aoo-mozilla-en-dict": "https://github.com/marcoagpinto/aoo-mozilla-en-dict"
},
"gitHead": "b0ca21bc4a3e71c5f619fe758edbbd67b393924d"
}

View File

@@ -0,0 +1,347 @@
en_US Hunspell Dictionary
Version 2020.12.07
Mon Dec 7 20:14:35 2020 -0500 [5ef55f9]
http://wordlist.sourceforge.net
README file for English Hunspell dictionaries derived from SCOWL.
These dictionaries are created using the speller/make-hunspell-dict
script in SCOWL.
The following dictionaries are available:
en_US (American)
en_CA (Canadian)
en_GB-ise (British with "ise" spelling)
en_GB-ize (British with "ize" spelling)
en_AU (Australian)
en_US-large
en_CA-large
en_GB-large (with both "ise" and "ize" spelling)
en_AU-large
The normal (non-large) dictionaries correspond to SCOWL size 60 and,
to encourage consistent spelling, generally only include one spelling
variant for a word. The large dictionaries correspond to SCOWL size
70 and may include multiple spelling for a word when both variants are
considered almost equal. The larger dictionaries however (1) have not
been as carefully checked for errors as the normal dictionaries and
thus may contain misspelled or invalid words; and (2) contain
uncommon, yet valid, words that might cause problems as they are
likely to be misspellings of more common words (for example, "ort" and
"calender").
To get an idea of the difference in size, here are 25 random words
only found in the large dictionary for American English:
Bermejo Freyr's Guenevere Hatshepsut Nottinghamshire arrestment
crassitudes crural dogwatches errorless fetial flaxseeds godroon
incretion jalapeño's kelpie kishkes neuroglias pietisms pullulation
stemwinder stenoses syce thalassic zees
The en_US, en_CA and en_AU are the official dictionaries for Hunspell.
The en_GB and large dictionaries are made available on an experimental
basis. If you find them useful please send me a quick email at
kevina@gnu.org.
If none of these dictionaries suite you (for example, maybe you want
the normal dictionary that also includes common variants) additional
dictionaries can be generated at http://app.aspell.net/create or by
modifying speller/make-hunspell-dict in SCOWL. Please do let me know
if you end up publishing a customized dictionary.
If a word is not found in the dictionary or a word is there you think
shouldn't be, you can lookup the word up at http://app.aspell.net/lookup
to help determine why that is.
General comments on these list can be sent directly to me at
kevina@gnu.org or to the wordlist-devel mailing lists
(https://lists.sourceforge.net/lists/listinfo/wordlist-devel). If you
have specific issues with any of these dictionaries please file a bug
report at https://github.com/kevina/wordlist/issues.
IMPORTANT CHANGES INTRODUCED In 2016.11.20:
New Australian dictionaries thanks to the work of Benjamin Titze
(btitze@protonmail.ch).
IMPORTANT CHANGES INTRODUCED IN 2016.04.24:
The dictionaries are now in UTF-8 format instead of ISO-8859-1. This
was required to handle smart quotes correctly.
IMPORTANT CHANGES INTRODUCED IN 2016.01.19:
"SET UTF8" was changes to "SET UTF-8" in the affix file as some
versions of Hunspell do not recognize "UTF8".
ADDITIONAL NOTES:
The NOSUGGEST flag was added to certain taboo words. While I made an
honest attempt to flag the strongest taboo words with the NOSUGGEST
flag, I MAKE NO GUARANTEE THAT I FLAGGED EVERY POSSIBLE TABOO WORD.
The list was originally derived from Németh László, however I removed
some words which, while being considered taboo by some dictionaries,
are not really considered swear words in today's society.
COPYRIGHT, SOURCES, and CREDITS:
The English dictionaries come directly from SCOWL
and is thus under the same copyright of SCOWL. The affix file is
a heavily modified version of the original english.aff file which was
released as part of Geoff Kuenning's Ispell and as such is covered by
his BSD license. Part of SCOWL is also based on Ispell thus the
Ispell copyright is included with the SCOWL copyright.
The collective work is Copyright 2000-2018 by Kevin Atkinson as well
as any of the copyrights mentioned below:
Copyright 2000-2018 by Kevin Atkinson
Permission to use, copy, modify, distribute and sell these word
lists, the associated scripts, the output created from the scripts,
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appears in all copies and
that both that copyright notice and this permission notice appear in
supporting documentation. Kevin Atkinson makes no representations
about the suitability of this array for any purpose. It is provided
"as is" without express or implied warranty.
Alan Beale <biljir@pobox.com> also deserves special credit as he has,
in addition to providing the 12Dicts package and being a major
contributor to the ENABLE word list, given me an incredible amount of
feedback and created a number of special lists (those found in the
Supplement) in order to help improve the overall quality of SCOWL.
The 10 level includes the 1000 most common English words (according to
the Moby (TM) Words II [MWords] package), a subset of the 1000 most
common words on the Internet (again, according to Moby Words II), and
frequently class 16 from Brian Kelk's "UK English Wordlist
with Frequency Classification".
The MWords package was explicitly placed in the public domain:
The Moby lexicon project is complete and has
been place into the public domain. Use, sell,
rework, excerpt and use in any way on any platform.
Placing this material on internal or public servers is
also encouraged. The compiler is not aware of any
export restrictions so freely distribute world-wide.
You can verify the public domain status by contacting
Grady Ward
3449 Martha Ct.
Arcata, CA 95521-4884
grady@netcom.com
grady@northcoast.com
The "UK English Wordlist With Frequency Classification" is also in the
Public Domain:
Date: Sat, 08 Jul 2000 20:27:21 +0100
From: Brian Kelk <Brian.Kelk@cl.cam.ac.uk>
> I was wondering what the copyright status of your "UK English
> Wordlist With Frequency Classification" word list as it seems to
> be lacking any copyright notice.
There were many many sources in total, but any text marked
"copyright" was avoided. Locally-written documentation was one
source. An earlier version of the list resided in a filespace called
PUBLIC on the University mainframe, because it was considered public
domain.
Date: Tue, 11 Jul 2000 19:31:34 +0100
> So are you saying your word list is also in the public domain?
That is the intention.
The 20 level includes frequency classes 7-15 from Brian's word list.
The 35 level includes frequency classes 2-6 and words appearing in at
least 11 of 12 dictionaries as indicated in the 12Dicts package. All
words from the 12Dicts package have had likely inflections added via
my inflection database.
The 12Dicts package and Supplement is in the Public Domain.
The WordNet database, which was used in the creation of the
Inflections database, is under the following copyright:
This software and database is being provided to you, the LICENSEE,
by Princeton University under the following license. By obtaining,
using and/or copying this software and database, you agree that you
have read, understood, and will comply with these terms and
conditions.:
Permission to use, copy, modify and distribute this software and
database and its documentation for any purpose and without fee or
royalty is hereby granted, provided that you agree to comply with
the following copyright notice and statements, including the
disclaimer, and that the same appear on ALL copies of the software,
database and documentation, including modifications that you make
for internal use or for distribution.
WordNet 1.6 Copyright 1997 by Princeton University. All rights
reserved.
THIS SOFTWARE AND DATABASE IS PROVIDED "AS IS" AND PRINCETON
UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PRINCETON
UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANT-
ABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE
LICENSED SOFTWARE, DATABASE OR DOCUMENTATION WILL NOT INFRINGE ANY
THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
The name of Princeton University or Princeton may not be used in
advertising or publicity pertaining to distribution of the software
and/or database. Title to copyright in this software, database and
any associated documentation shall at all times remain with
Princeton University and LICENSEE agrees to preserve same.
The 40 level includes words from Alan's 3esl list found in version 4.0
of his 12dicts package. Like his other stuff the 3esl list is also in the
public domain.
The 50 level includes Brian's frequency class 1, words appearing
in at least 5 of 12 of the dictionaries as indicated in the 12Dicts
package, and uppercase words in at least 4 of the previous 12
dictionaries. A decent number of proper names is also included: The
top 1000 male, female, and Last names from the 1990 Census report; a
list of names sent to me by Alan Beale; and a few names that I added
myself. Finally a small list of abbreviations not commonly found in
other word lists is included.
The name files form the Census report is a government document which I
don't think can be copyrighted.
The file special-jargon.50 uses common.lst and word.lst from the
"Unofficial Jargon File Word Lists" which is derived from "The Jargon
File". All of which is in the Public Domain. This file also contain
a few extra UNIX terms which are found in the file "unix-terms" in the
special/ directory.
The 55 level includes words from Alan's 2of4brif list found in version
4.0 of his 12dicts package. Like his other stuff the 2of4brif is also
in the public domain.
The 60 level includes all words appearing in at least 2 of the 12
dictionaries as indicated by the 12Dicts package.
The 70 level includes Brian's frequency class 0 and the 74,550 common
dictionary words from the MWords package. The common dictionary words,
like those from the 12Dicts package, have had all likely inflections
added. The 70 level also included the 5desk list from version 4.0 of
the 12Dics package which is in the public domain.
The 80 level includes the ENABLE word list, all the lists in the
ENABLE supplement package (except for ABLE), the "UK Advanced Cryptics
Dictionary" (UKACD), the list of signature words from the YAWL package,
and the 10,196 places list from the MWords package.
The ENABLE package, mainted by M\Cooper <thegrendel@theriver.com>,
is in the Public Domain:
The ENABLE master word list, WORD.LST, is herewith formally released
into the Public Domain. Anyone is free to use it or distribute it in
any manner they see fit. No fee or registration is required for its
use nor are "contributions" solicited (if you feel you absolutely
must contribute something for your own peace of mind, the authors of
the ENABLE list ask that you make a donation on their behalf to your
favorite charity). This word list is our gift to the Scrabble
community, as an alternate to "official" word lists. Game designers
may feel free to incorporate the WORD.LST into their games. Please
mention the source and credit us as originators of the list. Note
that if you, as a game designer, use the WORD.LST in your product,
you may still copyright and protect your product, but you may *not*
legally copyright or in any way restrict redistribution of the
WORD.LST portion of your product. This *may* under law restrict your
rights to restrict your users' rights, but that is only fair.
UKACD, by J Ross Beresford <ross@bryson.demon.co.uk>, is under the
following copyright:
Copyright (c) J Ross Beresford 1993-1999. All Rights Reserved.
The following restriction is placed on the use of this publication:
if The UK Advanced Cryptics Dictionary is used in a software package
or redistributed in any form, the copyright notice must be
prominently displayed and the text of this document must be included
verbatim.
There are no other restrictions: I would like to see the list
distributed as widely as possible.
The 95 level includes the 354,984 single words, 256,772 compound
words, 4,946 female names and the 3,897 male names, and 21,986 names
from the MWords package, ABLE.LST from the ENABLE Supplement, and some
additional words found in my part-of-speech database that were not
found anywhere else.
Accent information was taken from UKACD.
The VarCon package was used to create the American, British, Canadian,
and Australian word list. It is under the following copyright:
Copyright 2000-2016 by Kevin Atkinson
Permission to use, copy, modify, distribute and sell this array, the
associated software, and its documentation for any purpose is hereby
granted without fee, provided that the above copyright notice appears
in all copies and that both that copyright notice and this permission
notice appear in supporting documentation. Kevin Atkinson makes no
representations about the suitability of this array for any
purpose. It is provided "as is" without express or implied warranty.
Copyright 2016 by Benjamin Titze
Permission to use, copy, modify, distribute and sell this array, the
associated software, and its documentation for any purpose is hereby
granted without fee, provided that the above copyright notice appears
in all copies and that both that copyright notice and this permission
notice appear in supporting documentation. Benjamin Titze makes no
representations about the suitability of this array for any
purpose. It is provided "as is" without express or implied warranty.
Since the original words lists come from the Ispell distribution:
Copyright 1993, Geoff Kuenning, Granada Hills, CA
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. All modifications to the source code must be clearly marked as
such. Binary redistributions based on modified source code
must be clearly marked as modified versions in the documentation
and/or other materials provided with the distribution.
(clause 4 removed with permission from Geoff Kuenning)
5. The name of Geoff Kuenning may not be used to endorse or promote
products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY GEOFF KUENNING AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL GEOFF KUENNING OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
Build Date: Mon Dec 7 20:19:27 EST 2020
Wordlist Command: mk-list --accents=strip en_US 60

View File

@@ -0,0 +1,346 @@
en_US-large Hunspell Dictionary
Mon Apr 16 22:11:56 2018 -0400 [7bbe293]
http://wordlist.sourceforge.net
README file for English Hunspell dictionaries derived from SCOWL.
These dictionaries are created using the speller/make-hunspell-dict
script in SCOWL.
The following dictionaries are available:
en_US (American)
en_CA (Canadian)
en_GB-ise (British with "ise" spelling)
en_GB-ize (British with "ize" spelling)
en_AU (Australian)
en_US-large
en_CA-large
en_GB-large (with both "ise" and "ize" spelling)
en_AU-large
The normal (non-large) dictionaries correspond to SCOWL size 60 and,
to encourage consistent spelling, generally only include one spelling
variant for a word. The large dictionaries correspond to SCOWL size
70 and may include multiple spelling for a word when both variants are
considered almost equal. The larger dictionaries however (1) have not
been as carefully checked for errors as the normal dictionaries and
thus may contain misspelled or invalid words; and (2) contain
uncommon, yet valid, words that might cause problems as they are
likely to be misspellings of more common words (for example, "ort" and
"calender").
To get an idea of the difference in size, here are 25 random words
only found in the large dictionary for American English:
Bermejo Freyr's Guenevere Hatshepsut Nottinghamshire arrestment
crassitudes crural dogwatches errorless fetial flaxseeds godroon
incretion jalapeño's kelpie kishkes neuroglias pietisms pullulation
stemwinder stenoses syce thalassic zees
The en_US, en_CA and en_AU are the official dictionaries for Hunspell.
The en_GB and large dictionaries are made available on an experimental
basis. If you find them useful please send me a quick email at
kevina@gnu.org.
If none of these dictionaries suite you (for example, maybe you want
the normal dictionary that also includes common variants) additional
dictionaries can be generated at http://app.aspell.net/create or by
modifying speller/make-hunspell-dict in SCOWL. Please do let me know
if you end up publishing a customized dictionary.
If a word is not found in the dictionary or a word is there you think
shouldn't be, you can lookup the word up at http://app.aspell.net/lookup
to help determine why that is.
General comments on these list can be sent directly to me at
kevina@gnu.org or to the wordlist-devel mailing lists
(https://lists.sourceforge.net/lists/listinfo/wordlist-devel). If you
have specific issues with any of these dictionaries please file a bug
report at https://github.com/kevina/wordlist/issues.
IMPORTANT CHANGES INTRODUCED In 2016.11.20:
New Australian dictionaries thanks to the work of Benjamin Titze
(btitze@protonmail.ch).
IMPORTANT CHANGES INTRODUCED IN 2016.04.24:
The dictionaries are now in UTF-8 format instead of ISO-8859-1. This
was required to handle smart quotes correctly.
IMPORTANT CHANGES INTRODUCED IN 2016.01.19:
"SET UTF8" was changes to "SET UTF-8" in the affix file as some
versions of Hunspell do not recognize "UTF8".
ADDITIONAL NOTES:
The NOSUGGEST flag was added to certain taboo words. While I made an
honest attempt to flag the strongest taboo words with the NOSUGGEST
flag, I MAKE NO GUARANTEE THAT I FLAGGED EVERY POSSIBLE TABOO WORD.
The list was originally derived from Németh László, however I removed
some words which, while being considered taboo by some dictionaries,
are not really considered swear words in today's society.
COPYRIGHT, SOURCES, and CREDITS:
The English dictionaries come directly from SCOWL
and is thus under the same copyright of SCOWL. The affix file is
a heavily modified version of the original english.aff file which was
released as part of Geoff Kuenning's Ispell and as such is covered by
his BSD license. Part of SCOWL is also based on Ispell thus the
Ispell copyright is included with the SCOWL copyright.
The collective work is Copyright 2000-2016 by Kevin Atkinson as well
as any of the copyrights mentioned below:
Copyright 2000-2016 by Kevin Atkinson
Permission to use, copy, modify, distribute and sell these word
lists, the associated scripts, the output created from the scripts,
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appears in all copies and
that both that copyright notice and this permission notice appear in
supporting documentation. Kevin Atkinson makes no representations
about the suitability of this array for any purpose. It is provided
"as is" without express or implied warranty.
Alan Beale <biljir@pobox.com> also deserves special credit as he has,
in addition to providing the 12Dicts package and being a major
contributor to the ENABLE word list, given me an incredible amount of
feedback and created a number of special lists (those found in the
Supplement) in order to help improve the overall quality of SCOWL.
The 10 level includes the 1000 most common English words (according to
the Moby (TM) Words II [MWords] package), a subset of the 1000 most
common words on the Internet (again, according to Moby Words II), and
frequently class 16 from Brian Kelk's "UK English Wordlist
with Frequency Classification".
The MWords package was explicitly placed in the public domain:
The Moby lexicon project is complete and has
been place into the public domain. Use, sell,
rework, excerpt and use in any way on any platform.
Placing this material on internal or public servers is
also encouraged. The compiler is not aware of any
export restrictions so freely distribute world-wide.
You can verify the public domain status by contacting
Grady Ward
3449 Martha Ct.
Arcata, CA 95521-4884
grady@netcom.com
grady@northcoast.com
The "UK English Wordlist With Frequency Classification" is also in the
Public Domain:
Date: Sat, 08 Jul 2000 20:27:21 +0100
From: Brian Kelk <Brian.Kelk@cl.cam.ac.uk>
> I was wondering what the copyright status of your "UK English
> Wordlist With Frequency Classification" word list as it seems to
> be lacking any copyright notice.
There were many many sources in total, but any text marked
"copyright" was avoided. Locally-written documentation was one
source. An earlier version of the list resided in a filespace called
PUBLIC on the University mainframe, because it was considered public
domain.
Date: Tue, 11 Jul 2000 19:31:34 +0100
> So are you saying your word list is also in the public domain?
That is the intention.
The 20 level includes frequency classes 7-15 from Brian's word list.
The 35 level includes frequency classes 2-6 and words appearing in at
least 11 of 12 dictionaries as indicated in the 12Dicts package. All
words from the 12Dicts package have had likely inflections added via
my inflection database.
The 12Dicts package and Supplement is in the Public Domain.
The WordNet database, which was used in the creation of the
Inflections database, is under the following copyright:
This software and database is being provided to you, the LICENSEE,
by Princeton University under the following license. By obtaining,
using and/or copying this software and database, you agree that you
have read, understood, and will comply with these terms and
conditions.:
Permission to use, copy, modify and distribute this software and
database and its documentation for any purpose and without fee or
royalty is hereby granted, provided that you agree to comply with
the following copyright notice and statements, including the
disclaimer, and that the same appear on ALL copies of the software,
database and documentation, including modifications that you make
for internal use or for distribution.
WordNet 1.6 Copyright 1997 by Princeton University. All rights
reserved.
THIS SOFTWARE AND DATABASE IS PROVIDED "AS IS" AND PRINCETON
UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PRINCETON
UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANT-
ABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE
LICENSED SOFTWARE, DATABASE OR DOCUMENTATION WILL NOT INFRINGE ANY
THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
The name of Princeton University or Princeton may not be used in
advertising or publicity pertaining to distribution of the software
and/or database. Title to copyright in this software, database and
any associated documentation shall at all times remain with
Princeton University and LICENSEE agrees to preserve same.
The 40 level includes words from Alan's 3esl list found in version 4.0
of his 12dicts package. Like his other stuff the 3esl list is also in the
public domain.
The 50 level includes Brian's frequency class 1, words appearing
in at least 5 of 12 of the dictionaries as indicated in the 12Dicts
package, and uppercase words in at least 4 of the previous 12
dictionaries. A decent number of proper names is also included: The
top 1000 male, female, and Last names from the 1990 Census report; a
list of names sent to me by Alan Beale; and a few names that I added
myself. Finally a small list of abbreviations not commonly found in
other word lists is included.
The name files form the Census report is a government document which I
don't think can be copyrighted.
The file special-jargon.50 uses common.lst and word.lst from the
"Unofficial Jargon File Word Lists" which is derived from "The Jargon
File". All of which is in the Public Domain. This file also contain
a few extra UNIX terms which are found in the file "unix-terms" in the
special/ directory.
The 55 level includes words from Alan's 2of4brif list found in version
4.0 of his 12dicts package. Like his other stuff the 2of4brif is also
in the public domain.
The 60 level includes all words appearing in at least 2 of the 12
dictionaries as indicated by the 12Dicts package.
The 70 level includes Brian's frequency class 0 and the 74,550 common
dictionary words from the MWords package. The common dictionary words,
like those from the 12Dicts package, have had all likely inflections
added. The 70 level also included the 5desk list from version 4.0 of
the 12Dics package which is in the public domain.
The 80 level includes the ENABLE word list, all the lists in the
ENABLE supplement package (except for ABLE), the "UK Advanced Cryptics
Dictionary" (UKACD), the list of signature words from the YAWL package,
and the 10,196 places list from the MWords package.
The ENABLE package, mainted by M\Cooper <thegrendel@theriver.com>,
is in the Public Domain:
The ENABLE master word list, WORD.LST, is herewith formally released
into the Public Domain. Anyone is free to use it or distribute it in
any manner they see fit. No fee or registration is required for its
use nor are "contributions" solicited (if you feel you absolutely
must contribute something for your own peace of mind, the authors of
the ENABLE list ask that you make a donation on their behalf to your
favorite charity). This word list is our gift to the Scrabble
community, as an alternate to "official" word lists. Game designers
may feel free to incorporate the WORD.LST into their games. Please
mention the source and credit us as originators of the list. Note
that if you, as a game designer, use the WORD.LST in your product,
you may still copyright and protect your product, but you may *not*
legally copyright or in any way restrict redistribution of the
WORD.LST portion of your product. This *may* under law restrict your
rights to restrict your users' rights, but that is only fair.
UKACD, by J Ross Beresford <ross@bryson.demon.co.uk>, is under the
following copyright:
Copyright (c) J Ross Beresford 1993-1999. All Rights Reserved.
The following restriction is placed on the use of this publication:
if The UK Advanced Cryptics Dictionary is used in a software package
or redistributed in any form, the copyright notice must be
prominently displayed and the text of this document must be included
verbatim.
There are no other restrictions: I would like to see the list
distributed as widely as possible.
The 95 level includes the 354,984 single words, 256,772 compound
words, 4,946 female names and the 3,897 male names, and 21,986 names
from the MWords package, ABLE.LST from the ENABLE Supplement, and some
additional words found in my part-of-speech database that were not
found anywhere else.
Accent information was taken from UKACD.
The VarCon package was used to create the American, British, Canadian,
and Australian word list. It is under the following copyright:
Copyright 2000-2016 by Kevin Atkinson
Permission to use, copy, modify, distribute and sell this array, the
associated software, and its documentation for any purpose is hereby
granted without fee, provided that the above copyright notice appears
in all copies and that both that copyright notice and this permission
notice appear in supporting documentation. Kevin Atkinson makes no
representations about the suitability of this array for any
purpose. It is provided "as is" without express or implied warranty.
Copyright 2016 by Benjamin Titze
Permission to use, copy, modify, distribute and sell this array, the
associated software, and its documentation for any purpose is hereby
granted without fee, provided that the above copyright notice appears
in all copies and that both that copyright notice and this permission
notice appear in supporting documentation. Benjamin Titze makes no
representations about the suitability of this array for any
purpose. It is provided "as is" without express or implied warranty.
Since the original words lists come from the Ispell distribution:
Copyright 1993, Geoff Kuenning, Granada Hills, CA
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. All modifications to the source code must be clearly marked as
such. Binary redistributions based on modified source code
must be clearly marked as modified versions in the documentation
and/or other materials provided with the distribution.
(clause 4 removed with permission from Geoff Kuenning)
5. The name of Geoff Kuenning may not be used to endorse or promote
products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY GEOFF KUENNING AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL GEOFF KUENNING OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
Build Date: Sat Jun 1 15:45:59 CEST 2019
Wordlist Command: mk-list -v1 --accents=both en_US 70

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,46 @@
# Cspell filetypes Dictionary
Filetypes dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-filetypes
cspell link add @cspell/dict-filetypes
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-filetypes
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-filetypes/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,18 @@
// cSpell Settings
{
"id": "filetypes",
"name": "filetypes",
"readonly": true,
"description": "Filetypes dictionary for cspell.",
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "filetypes",
"path": "./filetypes.txt.gz",
"description": "Filetypes dictionary for cspell."
}
],
// Dictionaries to always be used.
// Enable `filetypes` by default if this extension is imported.
"dictionaries": ["filetypes"]
}

View File

@@ -0,0 +1,41 @@
{
"name": "@cspell/dict-filetypes",
"version": "2.0.1",
"description": "Filetypes dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools-cli compile \"filetypes.txt\" -o .",
"test": "cat \"filetypes.txt\" | cspell -v -c ./cspell-ext.json \"--local=*\" \"--languageId=*\" stdin",
"prepublishOnly": "yarn test",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"filetypes",
"filetypes",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/filetypes#readme",
"files": [
"filetypes.txt.gz",
"cspell-ext.json"
],
"gitHead": "c3fcbff1e49dfc2897bfa8db2a0e55a38706de00"
}

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,46 @@
# Cspell font names Dictionary
Font names dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-fonts
cspell link add @cspell/dict-fonts
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-fonts
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-fonts/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,14 @@
// cSpell Settings
{
"id": "fonts",
"name": "font names",
"description": "Font names dictionary for cspell.",
"readonly": true,
"dictionaryDefinitions": [
{
"name": "fonts",
"path": "./fonts.txt.gz",
"description": "Font names dictionary for cspell."
}
]
}

View File

@@ -0,0 +1,41 @@
{
"name": "@cspell/dict-fonts",
"version": "2.0.0",
"description": "Font names dictionary for cspell.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools compile \"fonts.txt\" -o .",
"test": "head -n 100 \"fonts.txt\" | cspell -v -c ./cspell.json \"--local=*\" \"--languageId=*\" stdin",
"prepublishOnly": "yarn test",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"fonts",
"font names",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/fonts#readme",
"files": [
"fonts.txt.gz",
"cspell-ext.json"
],
"gitHead": "52d94cb3280b14865569ee87553d2e0ddbb9ada6"
}

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,46 @@
# Cspell Developers (Fullstack) Dictionary
Daily used developers words dictionary for cspell.
This is a pre-built dictionary for use with cspell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-fullstack
cspell link add @cspell/dict-fullstack
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-fullstack
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-fullstack/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,25 @@
{
"id": "fullstack",
"version": "0.2",
"name": "Fullstack",
"description": "Common words encountered during fullstack development",
"dictionaryDefinitions": [
{
"name": "fullstack",
"path": "./fullstack.txt.gz",
"description": "Common words encountered during fullstack development"
}
],
"dictionaries": [],
"languageSettings": [
{
"languageId": "php,javascript,typescript,cpp,c,python,ruby,swift,csharp,ada,html,java,lua,h,hpp,rust,scala",
"locale": "*",
"includeRegExpList": [],
"ignoreRegExpList": [],
"patterns": [],
"dictionaries": ["fullstack"],
"dictionaryDefinitions": []
}
]
}

View File

@@ -0,0 +1,41 @@
{
"name": "@cspell/dict-fullstack",
"version": "2.0.4",
"description": "Dictionary of terms used in Fullstack development.",
"publishConfig": {
"access": "public"
},
"exports": {
".": "./cspell-ext.json",
"./cspell": "./cspell-ext.json",
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cspell-tools-cli compile --split \"fullstack.txt\" -o .",
"test": "cat \"fullstack.txt\" | cspell -v -c ./cspell-ext.json --local=* --languageId=php stdin",
"prepublishOnly": "yarn test",
"prepare": "yarn run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/streetsidesoftware/cspell-dicts.git"
},
"keywords": [
"cspell",
"cspell-ext",
"fullstack",
"dictionary",
"spelling"
],
"author": "Jason Dent",
"license": "MIT",
"bugs": {
"url": "https://github.com/streetsidesoftware/cspell-dicts/issues"
},
"homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/fullstack#readme",
"files": [
"fullstack.txt.gz",
"cspell-ext.json"
],
"gitHead": "72d2c43d8b9d4f7af5619618496ae68c69b16908"
}

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2017-2020 Jason Dent <jason@streetsidesoftware.nl>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,54 @@
# Cspell Go Language Dictionary
Go Language dictionary for cspell.
This is a pre-built dictionary for use with cspell.
Supports keywords and built-in library names up to Go 1.12.
This dictionary is included by default in cSpell.
## Installation
Global Install and add to cspell global settings.
```sh
npm install -g @cspell/dict-golang
cspell link add @cspell/dict-golang
```
## Uninstall from cspell
```sh
cspell link remove @cspell/dict-golang
```
## Manual Installation
The `cspell-ext.json` file in this package should be added to the import section in your cspell.json file.
```javascript
{
// …
"import": ["@cspell/dict-golang/cspell-ext.json"],
// …
}
```
## Building
Building is only necessary if you want to modify the contents of the dictionary. Note: Building will take a few minutes for large files.
```sh
npm run build
```
## Contributors
@AlekSi - Alexey Palazhchenko: https://github.com/AlekSi/go-words
## License
MIT
> Some packages may have other licenses included.

View File

@@ -0,0 +1,45 @@
// cSpell Settings
{
"id": "golang",
"name": "Go Language",
"description": "Go Language Dictionary",
"readonly": true,
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "golang",
"path": "./go.txt.gz",
"description": "Go Language Dictionary"
}
],
// Dictionaries to always be used.
// Generally left empty
"dictionaries": [],
// Language Rules to apply to matching files.
// Files are matched on `languageId` and `local`
"languageSettings": [
{
// VSCode languageId. i.e. typescript, java, go, cpp, javascript, markdown, latex
// * will match against any file type.
"languageId": "go",
// Language local. i.e. en-US, de-AT, or ru. * will match all locals.
// Multiple locals can be specified like: "en, en-US" to match both English and English US.
"locale": "*",
// It is common in Go to glue words together.
"allowCompoundWords": true,
// By default the whole text of a file is included for spell checking
// Adding patterns to the "includeRegExpList" to only include matching patterns
"includeRegExpList": [],
// To exclude patterns, add them to "ignoreRegExpList"
"ignoreRegExpList": [],
// regex patterns than can be used with ignoreRegExpList or includeRegExpList
// Example: "pattern": [{ "name": "mdash", "pattern": "&mdash;" }]
// This could be included in "ignoreRegExpList": ["mdash"]
"patterns": [],
// List of dictionaries to enable by name in `dictionaryDefinitions`
"dictionaries": ["golang"],
// Dictionary definitions can also be supplied here. They are only used iff "languageId" and "locale" match.
"dictionaryDefinitions": []
}
]
}

Some files were not shown because too many files have changed in this diff Show More