diff --git a/.github/ISSUE_TEMPLATE/eslint-plugin-tslint.md b/.github/ISSUE_TEMPLATE/eslint-plugin-tslint.md
index 45bcc4faea88..d78e999d908e 100644
--- a/.github/ISSUE_TEMPLATE/eslint-plugin-tslint.md
+++ b/.github/ISSUE_TEMPLATE/eslint-plugin-tslint.md
@@ -1,8 +1,8 @@
---
-name: eslint-plugin-tslint
-about: Report an issue with the eslint-plugin-tslint package
+name: '@typescript-eslint/eslint-plugin-tslint'
+about: Report an issue with the '@typescript-eslint/eslint-plugin-tslint' package
title: ''
-labels: 'package: eslint-plugin-tslint, triage'
+labels: 'package: @typescript-eslint/eslint-plugin-tslint, triage'
assignees: ''
---
@@ -13,8 +13,8 @@ assignees: ''
**What version of the following packages are you using?**
-- eslint-plugin-tslint:
-- typescript-eslint-parser:
+- @typescript-eslint/eslint-plugin-tslint:
+- @typescript-eslint/parser:
- TypeScript:
- ESLint:
diff --git a/.github/ISSUE_TEMPLATE/eslint-plugin-typescript.md b/.github/ISSUE_TEMPLATE/eslint-plugin-typescript.md
index 73a267c54343..b7566c0069ca 100644
--- a/.github/ISSUE_TEMPLATE/eslint-plugin-typescript.md
+++ b/.github/ISSUE_TEMPLATE/eslint-plugin-typescript.md
@@ -1,6 +1,6 @@
---
-name: eslint-plugin-typescript
-about: Report an issue with the eslint-plugin-typescript package
+name: '@typescript-eslint/eslint-plugin'
+about: Report an issue with the '@typescript-eslint/eslint-plugin' package
title: ''
labels: 'package: eslint-plugin, triage'
assignees: ''
@@ -38,8 +38,8 @@ Please try to avoid code that isn't directly related to the bug, as it makes it
**Versions**
-| package | version |
-| -------------------------- | ------- |
-| `eslint-plugin-typescript` | `X.Y.Z` |
-| `typescript-eslint-parser` | `X.Y.Z` |
-| `typescript` | `X.Y.Z` |
+| package | version |
+| ---------------------------------- | ------- |
+| `@typescript-eslint/eslint-plugin` | `X.Y.Z` |
+| `@typescript-eslint/parser` | `X.Y.Z` |
+| `typescript` | `X.Y.Z` |
diff --git a/.github/ISSUE_TEMPLATE/typescript-eslint-parser.md b/.github/ISSUE_TEMPLATE/typescript-eslint-parser.md
index 21301124a3b6..601087f77e82 100644
--- a/.github/ISSUE_TEMPLATE/typescript-eslint-parser.md
+++ b/.github/ISSUE_TEMPLATE/typescript-eslint-parser.md
@@ -1,6 +1,6 @@
---
-name: 'typescript-eslint-parser'
-about: Report an issue with the typescript-eslint-parser package
+name: '@typescript-eslint/parser'
+about: Report an issue with the '@typescript-eslint/parser' package
title: ''
labels: 'package: parser, triage'
assignees: ''
@@ -13,7 +13,7 @@ assignees: ''
**What version of the following packages are you using?**
-- typescript-eslint-parser:
+- @typescript-eslint/parser:
- TypeScript:
- ESLint:
diff --git a/.github/ISSUE_TEMPLATE/typescript-estree.md b/.github/ISSUE_TEMPLATE/typescript-estree.md
index 650f84db5142..f6b12ebafe9e 100644
--- a/.github/ISSUE_TEMPLATE/typescript-estree.md
+++ b/.github/ISSUE_TEMPLATE/typescript-estree.md
@@ -1,6 +1,6 @@
---
-name: typescript-estree
-about: Report an issue with the `typescript-estree` package
+name: '@typescript-eslint/typescript-estree'
+about: Report an issue with the `@typescript-eslint/typescript-estree` package
title: ''
labels: 'package: typescript-estree, triage'
assignees: ''
@@ -8,7 +8,7 @@ assignees: ''
**What version of TypeScript are you using?**
-**What version of `typescript-estree` are you using?**
+**What version of `@typescript-eslint/typescript-estree` are you using?**
**What code were you trying to parse?**
diff --git a/.prettierignore b/.prettierignore
index 21ee8e970ee5..49b3a61e6d8f 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,7 +1,7 @@
**/tests/fixtures/**/*
**/dist
**/coverage
-**/typescript-eslint-shared-fixtures
+**/shared-fixtures
**/tests/integration/fixtures/**/*
**/lib/configs/recommended.json
**/.vscode
diff --git a/.travis.yml b/.travis.yml
index 15d701f55054..10d7a2a909e6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -19,7 +19,8 @@ install:
script:
- commitlint-travis
- yarn check-format
- - yarn workspace eslint-plugin-typescript docs:check
+ # TODO: Fix this check
+ # - yarn workspace eslint-plugin docs:check
- yarn build
- yarn test
- yarn integration-tests
@@ -29,3 +30,9 @@ after_success:
branches:
only:
- master
+deploy:
+ on:
+ branch: master
+ provider: script
+ script: npm config set //registry.npmjs.org/:_authToken=$NPM_TOKEN && npx lerna publish --canary --force-publish --yes
+ skip_cleanup: true
diff --git a/README.md b/README.md
index 19ff42e897fc..47493a417b0e 100644
--- a/README.md
+++ b/README.md
@@ -16,15 +16,15 @@
This repo contains several packages which allow ESLint users to lint their TypeScript code.
-- [`typescript-estree`](./packages/typescript-estree/) - An entirely generic TypeScript parser which takes TypeScript source code and produces an ESTree-compatible AST
+- [`@typescript-eslint/typescript-estree`](./packages/typescript-estree/) - An entirely generic TypeScript parser which takes TypeScript source code and produces an ESTree-compatible AST
- This package is also used to power the amazing opinionated code formatter [Prettier](https://prettier.io)'s own TypeScript use-case.
-- [`typescript-eslint-parser`](./packages/typescript-eslint-parser/) - An ESLint-specific parser which leverages `typescript-estree` and is designed to be used as a replacement for ESLint's default parser, `espree`.
+- [`@typescript-eslint/parser`](./packages/parser/) - An ESLint-specific parser which leverages `typescript-estree` and is designed to be used as a replacement for ESLint's default parser, `espree`.
-- [`eslint-plugin-typescript`](./packages/eslint-plugin-typescript/) - An ESLint-specific plugin which, when used in conjunction with `typescript-eslint-parser`, allows for TypeScript-specific linting rules to run.
+- [`@typescript-eslint/eslint-plugin`](./packages/eslint-plugin/) - An ESLint-specific plugin which, when used in conjunction with `@typescript-eslint/parser`, allows for TypeScript-specific linting rules to run.
-- [`eslint-plugin-tslint`](./packages/eslint-plugin-tslint) - An ESLint-specific plugin which runs an instance of TSLint within your ESLint setup to allow for users to more easily migrate from TSLint to ESLint.
+- [`@typescript-eslint/eslint-plugin-tslint`](./packages/eslint-plugin-tslint) - An ESLint-specific plugin which runs an instance of TSLint within your ESLint setup to allow for users to more easily migrate from TSLint to ESLint.
## Supported TypeScript Version
@@ -42,4 +42,4 @@ COMING SOON!
## License
-TypeScript ESTree inherits from the the original TypeScript ESLint Parser license, as the majority of the work began there. It is licensed under a permissive BSD 2-clause license.
+TypeScript ESLint inherits from the the original TypeScript ESLint Parser license, as the majority of the work began there. It is licensed under a permissive BSD 2-clause license.
diff --git a/lerna.json b/lerna.json
index a3794ba26608..c5fbf20147b6 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "0.0.0",
+ "version": "0.2.0",
"npmClient": "yarn",
"useWorkspaces": true,
"stream": true
diff --git a/package.json b/package.json
index 4b0fbbeebba4..5cb4261cb79a 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
{
- "name": "typescript-eslint",
+ "name": "@typescript-eslint/typescript-eslint",
"private": true,
"workspaces": [
"packages/*"
@@ -62,7 +62,7 @@
"@types/node": "^10.12.2",
"@types/semver": "^5.5.0",
"cz-conventional-changelog": "2.1.0",
- "eslint": "^4.19.1",
+ "eslint": "^5.12.1",
"glob": "7.1.2",
"husky": "0.14.3",
"jest": "23.6.0",
@@ -72,6 +72,7 @@
"prettier": "^1.14.3",
"rimraf": "^2.6.3",
"ts-jest": "^23.10.4",
+ "tslint": "^5.11.0",
"typescript": "~3.2.1"
}
}
diff --git a/packages/eslint-plugin-tslint/CHANGELOG.md b/packages/eslint-plugin-tslint/CHANGELOG.md
index 762c01b51ef9..e69de29bb2d1 100644
--- a/packages/eslint-plugin-tslint/CHANGELOG.md
+++ b/packages/eslint-plugin-tslint/CHANGELOG.md
@@ -1,27 +0,0 @@
-# [3.1.0](https://github.com/JamesHenry/eslint-plugin-tslint/compare/v3.0.0...v3.1.0) (2018-10-19)
-
-### Bug Fixes
-
-- Tiny lint note elimination ([a731838](https://github.com/JamesHenry/eslint-plugin-tslint/commit/a731838))
-
-### Features
-
-- Support for tslint property ([18a4afb](https://github.com/JamesHenry/eslint-plugin-tslint/commit/18a4afb)), closes [#40](https://github.com/JamesHenry/eslint-plugin-tslint/issues/40)
-
-# [3.0.0](https://github.com/JamesHenry/eslint-plugin-tslint/compare/v2.1.0...v3.0.0) (2018-09-09)
-
-### Bug Fixes
-
-- Fixed bug when file not defined in tsconfig ([20b498b](https://github.com/JamesHenry/eslint-plugin-tslint/commit/20b498b))
-- Pass sourceText parameter to service getSource ([dd4c2f8](https://github.com/JamesHenry/eslint-plugin-tslint/commit/dd4c2f8))
-- Update program when sourceFile was updated ([0fe933c](https://github.com/JamesHenry/eslint-plugin-tslint/commit/0fe933c))
-- Updated typescript-service dependency ([2f4f434](https://github.com/JamesHenry/eslint-plugin-tslint/commit/2f4f434))
-
-### Features
-
-- **core:** Added support rules requires type information ([6bc1deb](https://github.com/JamesHenry/eslint-plugin-tslint/commit/6bc1deb)), closes [#32](https://github.com/JamesHenry/eslint-plugin-tslint/issues/32) [#34](https://github.com/JamesHenry/eslint-plugin-tslint/issues/34)
-- Post merge adapdation from tslint2 repository ([477c656](https://github.com/JamesHenry/eslint-plugin-tslint/commit/477c656)), closes [#32](https://github.com/JamesHenry/eslint-plugin-tslint/issues/32) [#34](https://github.com/JamesHenry/eslint-plugin-tslint/issues/34)
-
-### BREAKING CHANGES
-
-- New dependency
diff --git a/packages/eslint-plugin-tslint/README.md b/packages/eslint-plugin-tslint/README.md
index 388238b6a5fc..09cc6e4c0b71 100644
--- a/packages/eslint-plugin-tslint/README.md
+++ b/packages/eslint-plugin-tslint/README.md
@@ -1,19 +1,17 @@
# ESLint Plugin TSLint
-[](https://travis-ci.org/JamesHenry/eslint-plugin-tslint)
-[](https://github.com/JamesHenry/eslint-plugin-tslint/blob/master/LICENSE)
-[](https://www.npmjs.com/package/eslint-plugin-tslint)
-[](https://www.npmjs.com/package/eslint-plugin-tslint)
+[](https://travis-ci.org/@typescript-eslint/eslint-plugin-tslint)
+[](https://github.com/@typescript-eslint/eslint-plugin-tslint/blob/master/LICENSE)
+[](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin-tslint)
+[](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin-tslint)
[](http://commitizen.github.io/cz-cli/)
-[](https://github.com/semantic-release/semantic-release)
-[](https://greenkeeper.io)
ESLint plugin wraps a TSLint configuration and lints the whole source using TSLint.
## INSTALL
```
-npm i -D eslint-plugin-tslint
+npm i -D @typescript-eslint/eslint-plugin-tslint
```
## USAGE
diff --git a/packages/eslint-plugin-tslint/package.json b/packages/eslint-plugin-tslint/package.json
index 3ffb8277614c..8fe4231573e1 100644
--- a/packages/eslint-plugin-tslint/package.json
+++ b/packages/eslint-plugin-tslint/package.json
@@ -1,6 +1,6 @@
{
- "name": "eslint-plugin-tslint",
- "version": "3.1.0",
+ "name": "@typescript-eslint/eslint-plugin-tslint",
+ "version": "0.2.0",
"main": "dist/index.js",
"typings": "src/index.ts",
"description": "TSLint wrapper plugin for ESLint",
@@ -33,7 +33,6 @@
"devDependencies": {
"@types/eslint": "^4.16.3",
"@types/lodash.memoize": "^4.1.4",
- "typescript-eslint-parser": "21.0.2",
- "tslint": "^5.11.0"
+ "@typescript-eslint/parser": "0.2.0"
}
}
diff --git a/packages/eslint-plugin-tslint/src/index.ts b/packages/eslint-plugin-tslint/src/index.ts
index 72d476b3b886..78e946af6294 100644
--- a/packages/eslint-plugin-tslint/src/index.ts
+++ b/packages/eslint-plugin-tslint/src/index.ts
@@ -98,11 +98,11 @@ export const rules = {
/**
* The user needs to have configured "project" in their parserOptions
- * for typescript-eslint-parser
+ * for @typescript-eslint/parser
*/
if (!parserServices || !parserServices.program) {
throw new Error(
- `You must provide a value for the "parserOptions.project" property for typescript-eslint-parser`
+ `You must provide a value for the "parserOptions.project" property for @typescript-eslint/parser`
);
}
diff --git a/packages/eslint-plugin-tslint/tests/index.spec.ts b/packages/eslint-plugin-tslint/tests/index.spec.ts
index 4b8394d20f03..1b78c3943f85 100644
--- a/packages/eslint-plugin-tslint/tests/index.spec.ts
+++ b/packages/eslint-plugin-tslint/tests/index.spec.ts
@@ -10,7 +10,7 @@ const parserOptions: any = {
ecmaFeatures: {},
/**
* Project is needed to generate the parserServices
- * within typescript-eslint-parser
+ * within @typescript-eslint/parser
*/
project: './tests/tsconfig.json'
};
@@ -40,7 +40,7 @@ ruleTester.run('tslint/config', rules.config, {
valid: [
{
code: 'var foo = true;',
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions,
options: [tslintRulesConfig]
},
@@ -50,7 +50,7 @@ ruleTester.run('tslint/config', rules.config, {
/\n/g,
' '
),
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions: {
...parserOptions,
project: `${__dirname}/test-project/tsconfig.json`
@@ -63,7 +63,7 @@ ruleTester.run('tslint/config', rules.config, {
},
{
code: 'throw "should be ok because rule is not loaded";',
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions,
options: [tslintRulesConfig]
}
@@ -72,7 +72,7 @@ ruleTester.run('tslint/config', rules.config, {
invalid: [
{
options: [{ lintFile: './tests/test-project/tslint.json' }],
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions,
code: 'throw "err" // no-string-throw',
errors: [
@@ -84,7 +84,7 @@ ruleTester.run('tslint/config', rules.config, {
},
{
code: 'var foo = true // semicolon',
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions,
options: [tslintRulesConfig],
output: 'var foo = true // semicolon',
@@ -98,7 +98,7 @@ ruleTester.run('tslint/config', rules.config, {
},
{
code: 'var foo = true // fail',
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions,
options: [tslintRulesDirectoryConfig],
output: 'var foo = true // fail',
@@ -116,7 +116,7 @@ ruleTester.run('tslint/config', rules.config, {
/\n/g,
' '
),
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions: {
...parserOptions,
project: `${__dirname}/test-project/tsconfig.json`
diff --git a/packages/eslint-plugin-typescript/lib/configs/recommended.json b/packages/eslint-plugin-typescript/lib/configs/recommended.json
deleted file mode 100644
index 44d970341802..000000000000
--- a/packages/eslint-plugin-typescript/lib/configs/recommended.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "parser": "eslint-plugin-typescript/parser",
- "parserOptions": {
- "sourceType": "module"
- },
- "plugins": [
- "typescript"
- ],
- "rules": {
- "typescript/adjacent-overload-signatures": "error",
- "typescript/array-type": "error",
- "typescript/ban-types": "error",
- "camelcase": "off",
- "typescript/camelcase": "error",
- "typescript/class-name-casing": "error",
- "typescript/explicit-function-return-type": "warn",
- "typescript/explicit-member-accessibility": "error",
- "indent": "off",
- "typescript/indent": "error",
- "typescript/interface-name-prefix": "error",
- "typescript/member-delimiter-style": "error",
- "typescript/no-angle-bracket-type-assertion": "error",
- "no-array-constructor": "off",
- "typescript/no-array-constructor": "error",
- "typescript/no-empty-interface": "error",
- "typescript/no-explicit-any": "warn",
- "typescript/no-inferrable-types": "error",
- "typescript/no-misused-new": "error",
- "typescript/no-namespace": "error",
- "typescript/no-non-null-assertion": "error",
- "typescript/no-object-literal-type-assertion": "error",
- "typescript/no-parameter-properties": "error",
- "typescript/no-triple-slash-reference": "error",
- "no-unused-vars": "off",
- "typescript/no-unused-vars": "warn",
- "typescript/no-use-before-define": "error",
- "typescript/no-var-requires": "error",
- "typescript/prefer-interface": "error",
- "typescript/prefer-namespace-keyword": "error",
- "typescript/type-annotation-spacing": "error"
- }
-}
diff --git a/packages/eslint-plugin-typescript/.npmignore b/packages/eslint-plugin/.npmignore
similarity index 100%
rename from packages/eslint-plugin-typescript/.npmignore
rename to packages/eslint-plugin/.npmignore
diff --git a/packages/eslint-plugin-typescript/LICENSE b/packages/eslint-plugin/LICENSE
similarity index 100%
rename from packages/eslint-plugin-typescript/LICENSE
rename to packages/eslint-plugin/LICENSE
diff --git a/packages/eslint-plugin-typescript/README.md b/packages/eslint-plugin/README.md
similarity index 85%
rename from packages/eslint-plugin-typescript/README.md
rename to packages/eslint-plugin/README.md
index 94306e30dcef..82e116951b03 100644
--- a/packages/eslint-plugin-typescript/README.md
+++ b/packages/eslint-plugin/README.md
@@ -1,12 +1,8 @@
-# eslint-plugin-typescript
+# @typescript-eslint/eslint-plugin
-[](https://www.npmjs.com/package/eslint-plugin-typescript)
-[](https://www.npmjs.com/package/eslint-plugin-typescript)
-[](https://travis-ci.com/bradzacher/eslint-plugin-typescript)
-
-TypeScript support for ESLint. (This is still in the very early stages, so please be patient.)
-
-### The below readme is for the upcoming 1.0.0 release. [Please see this tag for the current NPM version (0.14.0)](https://github.com/bradzacher/eslint-plugin-typescript/tree/0.14.0)
+[](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin)
+[](https://www.npmjs.com/package/@typescript-eslint/eslint-plugin)
+[](https://travis-ci.com/@typescript-eslint/eslint-plugin)
## Installation
@@ -22,33 +18,33 @@ Next, install `typescript` if you haven’t already:
$ npm i typescript@~3.1.1 --save-dev
```
-Last, install `eslint-plugin-typescript`:
+Last, install `@typescript-eslint/eslint-plugin`:
```shellsession
-$ npm install eslint-plugin-typescript --save-dev
+$ npm install @typescript-eslint/eslint-plugin --save-dev
```
-**Note:** If you installed ESLint globally (using the `-g` flag) then you must also install `eslint-plugin-typescript` globally.
+**Note:** If you installed ESLint globally (using the `-g` flag) then you must also install `@typescript-eslint/eslint-plugin` globally.
## Usage
-Add `eslint-plugin-typescript/parser` to the `parser` field and `typescript` to the plugins section of your `.eslintrc` configuration file:
+Add `@typescript-eslint/eslint-plugin/parser` to the `parser` field and `typescript` to the plugins section of your `.eslintrc` configuration file:
```json
{
- "parser": "eslint-plugin-typescript/parser",
+ "parser": "@typescript-eslint/eslint-plugin/parser",
"plugins": ["typescript"]
}
```
-Note: The plugin provides its own version of the `typescript-eslint-parser` via `eslint-plugin-typescript/parser`.
+Note: The plugin provides its own version of the `@typescript-eslint/parser` via `@typescript-eslint/eslint-plugin/parser`.
This helps us guarantee 100% compatibility between the plugin and the parser.
Then configure the rules you want to use under the rules section.
```json
{
- "parser": "eslint-plugin-typescript/parser",
+ "parser": "@typescript-eslint/eslint-plugin/parser",
"plugins": ["typescript"],
"rules": {
"typescript/rule-name": "error"
diff --git a/packages/eslint-plugin-typescript/ROADMAP.md b/packages/eslint-plugin/ROADMAP.md
similarity index 94%
rename from packages/eslint-plugin-typescript/ROADMAP.md
rename to packages/eslint-plugin/ROADMAP.md
index 052ff7cdcb6c..eb0cf5e33ec4 100644
--- a/packages/eslint-plugin-typescript/ROADMAP.md
+++ b/packages/eslint-plugin/ROADMAP.md
@@ -555,36 +555,36 @@ Relevant plugins: [`chai-expect-keywords`](https://github.com/gavinaiken/eslint-
[no-with]: https://eslint.org/docs/rules/no-with
[no-warning-comments]: https://eslint.org/docs/rules/no-warning-comments
-
-
-[`typescript/adjacent-overload-signatures`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/adjacent-overload-signatures.md
-[`typescript/ban-types`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/ban-types.md
-[`typescript/explicit-member-accessibility`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/explicit-member-accessibility.md
-[`typescript/member-ordering`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/member-ordering.md
-[`typescript/no-explicit-any`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-explicit-any.md
-[`typescript/no-empty-interface`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-empty-interface.md
-[`typescript/no-inferrable-types`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-inferrable-types.md
-[`typescript/prefer-namespace-keyword`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/prefer-namespace-keyword.md
-[`typescript/no-namespace`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-namespace.md
-[`typescript/no-non-null-assertion`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-non-null-assertion.md
-[`typescript/no-triple-slash-reference`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-triple-slash-reference.md
-[`typescript/no-var-requires`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-var-requires.md
-[`typescript/type-annotation-spacing`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/type-annotation-spacing.md
-[`typescript/no-misused-new`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-misused-new.md
-[`typescript/no-object-literal-type-assertion`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-object-literal-type-assertion.md
-[`typescript/no-this-alias`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-this-alias.md
-[`typescript/no-extraneous-class`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-extraneous-class.md
-[`typescript/no-unused-vars`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-unused-vars.md
-[`typescript/no-use-before-define`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-use-before-define.md
-[`typescript/indent`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/indent.md
-[`typescript/array-type`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/array-type.md
-[`typescript/class-name-casing`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/class-name-casing.md
-[`typescript/interface-name-prefix`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/interface-name-prefix.md
-[`typescript/no-angle-bracket-type-assertion`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-angle-bracket-type-assertion.md
-[`typescript/no-parameter-properties`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-parameter-properties.md
-[`typescript/member-delimiter-style`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/member-delimiter-style.md
-[`typescript/prefer-interface`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/prefer-interface.md
-[`typescript/no-array-constructor`]: https://github.com/bradzacher/eslint-plugin-typescript/blob/master/docs/rules/no-array-constructor.md
+
+
+[`typescript/adjacent-overload-signatures`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/adjacent-overload-signatures.md
+[`typescript/ban-types`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/ban-types.md
+[`typescript/explicit-member-accessibility`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/explicit-member-accessibility.md
+[`typescript/member-ordering`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/member-ordering.md
+[`typescript/no-explicit-any`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-explicit-any.md
+[`typescript/no-empty-interface`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-empty-interface.md
+[`typescript/no-inferrable-types`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-inferrable-types.md
+[`typescript/prefer-namespace-keyword`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/prefer-namespace-keyword.md
+[`typescript/no-namespace`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-namespace.md
+[`typescript/no-non-null-assertion`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-non-null-assertion.md
+[`typescript/no-triple-slash-reference`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-triple-slash-reference.md
+[`typescript/no-var-requires`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-var-requires.md
+[`typescript/type-annotation-spacing`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/type-annotation-spacing.md
+[`typescript/no-misused-new`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-misused-new.md
+[`typescript/no-object-literal-type-assertion`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-object-literal-type-assertion.md
+[`typescript/no-this-alias`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-this-alias.md
+[`typescript/no-extraneous-class`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-extraneous-class.md
+[`typescript/no-unused-vars`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-unused-vars.md
+[`typescript/no-use-before-define`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-use-before-define.md
+[`typescript/indent`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/indent.md
+[`typescript/array-type`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/array-type.md
+[`typescript/class-name-casing`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/class-name-casing.md
+[`typescript/interface-name-prefix`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/interface-name-prefix.md
+[`typescript/no-angle-bracket-type-assertion`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-angle-bracket-type-assertion.md
+[`typescript/no-parameter-properties`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-parameter-properties.md
+[`typescript/member-delimiter-style`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/member-delimiter-style.md
+[`typescript/prefer-interface`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/prefer-interface.md
+[`typescript/no-array-constructor`]: https://github.com/bradzacher/@typescript-eslint/eslint-plugin/blob/master/docs/rules/no-array-constructor.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/adjacent-overload-signatures.md b/packages/eslint-plugin/docs/rules/adjacent-overload-signatures.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/adjacent-overload-signatures.md
rename to packages/eslint-plugin/docs/rules/adjacent-overload-signatures.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/array-type.md b/packages/eslint-plugin/docs/rules/array-type.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/array-type.md
rename to packages/eslint-plugin/docs/rules/array-type.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/ban-types.md b/packages/eslint-plugin/docs/rules/ban-types.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/ban-types.md
rename to packages/eslint-plugin/docs/rules/ban-types.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/camelcase.md b/packages/eslint-plugin/docs/rules/camelcase.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/camelcase.md
rename to packages/eslint-plugin/docs/rules/camelcase.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/class-name-casing.md b/packages/eslint-plugin/docs/rules/class-name-casing.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/class-name-casing.md
rename to packages/eslint-plugin/docs/rules/class-name-casing.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/explicit-function-return-type.md b/packages/eslint-plugin/docs/rules/explicit-function-return-type.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/explicit-function-return-type.md
rename to packages/eslint-plugin/docs/rules/explicit-function-return-type.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/explicit-member-accessibility.md b/packages/eslint-plugin/docs/rules/explicit-member-accessibility.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/explicit-member-accessibility.md
rename to packages/eslint-plugin/docs/rules/explicit-member-accessibility.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/generic-type-naming.md b/packages/eslint-plugin/docs/rules/generic-type-naming.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/generic-type-naming.md
rename to packages/eslint-plugin/docs/rules/generic-type-naming.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/indent.md b/packages/eslint-plugin/docs/rules/indent.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/indent.md
rename to packages/eslint-plugin/docs/rules/indent.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/interface-name-prefix.md b/packages/eslint-plugin/docs/rules/interface-name-prefix.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/interface-name-prefix.md
rename to packages/eslint-plugin/docs/rules/interface-name-prefix.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/member-delimiter-style.md b/packages/eslint-plugin/docs/rules/member-delimiter-style.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/member-delimiter-style.md
rename to packages/eslint-plugin/docs/rules/member-delimiter-style.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/member-naming.md b/packages/eslint-plugin/docs/rules/member-naming.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/member-naming.md
rename to packages/eslint-plugin/docs/rules/member-naming.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/member-ordering.md b/packages/eslint-plugin/docs/rules/member-ordering.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/member-ordering.md
rename to packages/eslint-plugin/docs/rules/member-ordering.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-angle-bracket-type-assertion.md b/packages/eslint-plugin/docs/rules/no-angle-bracket-type-assertion.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-angle-bracket-type-assertion.md
rename to packages/eslint-plugin/docs/rules/no-angle-bracket-type-assertion.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-array-constructor.md b/packages/eslint-plugin/docs/rules/no-array-constructor.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-array-constructor.md
rename to packages/eslint-plugin/docs/rules/no-array-constructor.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-empty-interface.md b/packages/eslint-plugin/docs/rules/no-empty-interface.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-empty-interface.md
rename to packages/eslint-plugin/docs/rules/no-empty-interface.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-explicit-any.md b/packages/eslint-plugin/docs/rules/no-explicit-any.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-explicit-any.md
rename to packages/eslint-plugin/docs/rules/no-explicit-any.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-extraneous-class.md b/packages/eslint-plugin/docs/rules/no-extraneous-class.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-extraneous-class.md
rename to packages/eslint-plugin/docs/rules/no-extraneous-class.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-inferrable-types.md b/packages/eslint-plugin/docs/rules/no-inferrable-types.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-inferrable-types.md
rename to packages/eslint-plugin/docs/rules/no-inferrable-types.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-misused-new.md b/packages/eslint-plugin/docs/rules/no-misused-new.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-misused-new.md
rename to packages/eslint-plugin/docs/rules/no-misused-new.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-namespace.md b/packages/eslint-plugin/docs/rules/no-namespace.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-namespace.md
rename to packages/eslint-plugin/docs/rules/no-namespace.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-non-null-assertion.md b/packages/eslint-plugin/docs/rules/no-non-null-assertion.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-non-null-assertion.md
rename to packages/eslint-plugin/docs/rules/no-non-null-assertion.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-object-literal-type-assertion.md b/packages/eslint-plugin/docs/rules/no-object-literal-type-assertion.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-object-literal-type-assertion.md
rename to packages/eslint-plugin/docs/rules/no-object-literal-type-assertion.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-parameter-properties.md b/packages/eslint-plugin/docs/rules/no-parameter-properties.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-parameter-properties.md
rename to packages/eslint-plugin/docs/rules/no-parameter-properties.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-this-alias.md b/packages/eslint-plugin/docs/rules/no-this-alias.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-this-alias.md
rename to packages/eslint-plugin/docs/rules/no-this-alias.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-triple-slash-reference.md b/packages/eslint-plugin/docs/rules/no-triple-slash-reference.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-triple-slash-reference.md
rename to packages/eslint-plugin/docs/rules/no-triple-slash-reference.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-type-alias.md b/packages/eslint-plugin/docs/rules/no-type-alias.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-type-alias.md
rename to packages/eslint-plugin/docs/rules/no-type-alias.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-unused-vars.md b/packages/eslint-plugin/docs/rules/no-unused-vars.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-unused-vars.md
rename to packages/eslint-plugin/docs/rules/no-unused-vars.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-use-before-define.md b/packages/eslint-plugin/docs/rules/no-use-before-define.md
similarity index 98%
rename from packages/eslint-plugin-typescript/docs/rules/no-use-before-define.md
rename to packages/eslint-plugin/docs/rules/no-use-before-define.md
index 553924c9c567..d439d0111a00 100644
--- a/packages/eslint-plugin-typescript/docs/rules/no-use-before-define.md
+++ b/packages/eslint-plugin/docs/rules/no-use-before-define.md
@@ -88,7 +88,7 @@ let myVar: StringOrNumber;
If this is `true`, the rule warns every reference to a variable before the variable declaration.
Otherwise, the rule ignores a reference if the declaration is in an upper scope, while still reporting the reference if it's in the same scope as the declaration.
Default is `true`.
-- `typedefs` (`boolean`, **added** in `eslint-plugin-typescript`) -
+- `typedefs` (`boolean`, **added** in `@typescript-eslint/eslint-plugin`) -
The flag which shows whether or not this rule checks type declarations.
If this is `true`, this rule warns every reference to a type before the type declaration.
Otherwise, ignores those references.
diff --git a/packages/eslint-plugin-typescript/docs/rules/no-var-requires.md b/packages/eslint-plugin/docs/rules/no-var-requires.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/no-var-requires.md
rename to packages/eslint-plugin/docs/rules/no-var-requires.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/prefer-interface.md b/packages/eslint-plugin/docs/rules/prefer-interface.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/prefer-interface.md
rename to packages/eslint-plugin/docs/rules/prefer-interface.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/prefer-namespace-keyword.md b/packages/eslint-plugin/docs/rules/prefer-namespace-keyword.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/prefer-namespace-keyword.md
rename to packages/eslint-plugin/docs/rules/prefer-namespace-keyword.md
diff --git a/packages/eslint-plugin-typescript/docs/rules/type-annotation-spacing.md b/packages/eslint-plugin/docs/rules/type-annotation-spacing.md
similarity index 100%
rename from packages/eslint-plugin-typescript/docs/rules/type-annotation-spacing.md
rename to packages/eslint-plugin/docs/rules/type-annotation-spacing.md
diff --git a/packages/eslint-plugin-typescript/jest.config.js b/packages/eslint-plugin/jest.config.js
similarity index 100%
rename from packages/eslint-plugin-typescript/jest.config.js
rename to packages/eslint-plugin/jest.config.js
diff --git a/packages/eslint-plugin/lib/configs/recommended.json b/packages/eslint-plugin/lib/configs/recommended.json
new file mode 100644
index 000000000000..77b6e55d31c9
--- /dev/null
+++ b/packages/eslint-plugin/lib/configs/recommended.json
@@ -0,0 +1,42 @@
+{
+ "parser": "@typescript-eslint/eslint-plugin/parser",
+ "parserOptions": {
+ "sourceType": "module"
+ },
+ "plugins": [
+ "@typescript-eslint"
+ ],
+ "rules": {
+ "@typescript-eslint/adjacent-overload-signatures": "error",
+ "@typescript-eslint/array-type": "error",
+ "@typescript-eslint/ban-types": "error",
+ "camelcase": "off",
+ "@typescript-eslint/camelcase": "error",
+ "@typescript-eslint/class-name-casing": "error",
+ "@typescript-eslint/explicit-function-return-type": "warn",
+ "@typescript-eslint/explicit-member-accessibility": "error",
+ "indent": "off",
+ "@typescript-eslint/indent": "error",
+ "@typescript-eslint/interface-name-prefix": "error",
+ "@typescript-eslint/member-delimiter-style": "error",
+ "@typescript-eslint/no-angle-bracket-type-assertion": "error",
+ "no-array-constructor": "off",
+ "@typescript-eslint/no-array-constructor": "error",
+ "@typescript-eslint/no-empty-interface": "error",
+ "@typescript-eslint/no-explicit-any": "warn",
+ "@typescript-eslint/no-inferrable-types": "error",
+ "@typescript-eslint/no-misused-new": "error",
+ "@typescript-eslint/no-namespace": "error",
+ "@typescript-eslint/no-non-null-assertion": "error",
+ "@typescript-eslint/no-object-literal-type-assertion": "error",
+ "@typescript-eslint/no-parameter-properties": "error",
+ "@typescript-eslint/no-triple-slash-reference": "error",
+ "no-unused-vars": "off",
+ "@typescript-eslint/no-unused-vars": "warn",
+ "@typescript-eslint/no-use-before-define": "error",
+ "@typescript-eslint/no-var-requires": "error",
+ "@typescript-eslint/prefer-interface": "error",
+ "@typescript-eslint/prefer-namespace-keyword": "error",
+ "@typescript-eslint/type-annotation-spacing": "error"
+ }
+}
diff --git a/packages/eslint-plugin-typescript/lib/index.js b/packages/eslint-plugin/lib/index.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/index.js
rename to packages/eslint-plugin/lib/index.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/adjacent-overload-signatures.js b/packages/eslint-plugin/lib/rules/adjacent-overload-signatures.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/adjacent-overload-signatures.js
rename to packages/eslint-plugin/lib/rules/adjacent-overload-signatures.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/array-type.js b/packages/eslint-plugin/lib/rules/array-type.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/array-type.js
rename to packages/eslint-plugin/lib/rules/array-type.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/ban-types.js b/packages/eslint-plugin/lib/rules/ban-types.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/ban-types.js
rename to packages/eslint-plugin/lib/rules/ban-types.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/camelcase.js b/packages/eslint-plugin/lib/rules/camelcase.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/camelcase.js
rename to packages/eslint-plugin/lib/rules/camelcase.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/class-name-casing.js b/packages/eslint-plugin/lib/rules/class-name-casing.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/class-name-casing.js
rename to packages/eslint-plugin/lib/rules/class-name-casing.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/explicit-function-return-type.js b/packages/eslint-plugin/lib/rules/explicit-function-return-type.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/explicit-function-return-type.js
rename to packages/eslint-plugin/lib/rules/explicit-function-return-type.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/explicit-member-accessibility.js b/packages/eslint-plugin/lib/rules/explicit-member-accessibility.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/explicit-member-accessibility.js
rename to packages/eslint-plugin/lib/rules/explicit-member-accessibility.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/generic-type-naming.js b/packages/eslint-plugin/lib/rules/generic-type-naming.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/generic-type-naming.js
rename to packages/eslint-plugin/lib/rules/generic-type-naming.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/indent.js b/packages/eslint-plugin/lib/rules/indent.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/indent.js
rename to packages/eslint-plugin/lib/rules/indent.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/interface-name-prefix.js b/packages/eslint-plugin/lib/rules/interface-name-prefix.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/interface-name-prefix.js
rename to packages/eslint-plugin/lib/rules/interface-name-prefix.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/member-delimiter-style.js b/packages/eslint-plugin/lib/rules/member-delimiter-style.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/member-delimiter-style.js
rename to packages/eslint-plugin/lib/rules/member-delimiter-style.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/member-naming.js b/packages/eslint-plugin/lib/rules/member-naming.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/member-naming.js
rename to packages/eslint-plugin/lib/rules/member-naming.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/member-ordering.js b/packages/eslint-plugin/lib/rules/member-ordering.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/member-ordering.js
rename to packages/eslint-plugin/lib/rules/member-ordering.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-angle-bracket-type-assertion.js b/packages/eslint-plugin/lib/rules/no-angle-bracket-type-assertion.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-angle-bracket-type-assertion.js
rename to packages/eslint-plugin/lib/rules/no-angle-bracket-type-assertion.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-array-constructor.js b/packages/eslint-plugin/lib/rules/no-array-constructor.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-array-constructor.js
rename to packages/eslint-plugin/lib/rules/no-array-constructor.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-empty-interface.js b/packages/eslint-plugin/lib/rules/no-empty-interface.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-empty-interface.js
rename to packages/eslint-plugin/lib/rules/no-empty-interface.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-explicit-any.js b/packages/eslint-plugin/lib/rules/no-explicit-any.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-explicit-any.js
rename to packages/eslint-plugin/lib/rules/no-explicit-any.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-extraneous-class.js b/packages/eslint-plugin/lib/rules/no-extraneous-class.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-extraneous-class.js
rename to packages/eslint-plugin/lib/rules/no-extraneous-class.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-inferrable-types.js b/packages/eslint-plugin/lib/rules/no-inferrable-types.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-inferrable-types.js
rename to packages/eslint-plugin/lib/rules/no-inferrable-types.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-misused-new.js b/packages/eslint-plugin/lib/rules/no-misused-new.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-misused-new.js
rename to packages/eslint-plugin/lib/rules/no-misused-new.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-namespace.js b/packages/eslint-plugin/lib/rules/no-namespace.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-namespace.js
rename to packages/eslint-plugin/lib/rules/no-namespace.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-non-null-assertion.js b/packages/eslint-plugin/lib/rules/no-non-null-assertion.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-non-null-assertion.js
rename to packages/eslint-plugin/lib/rules/no-non-null-assertion.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-object-literal-type-assertion.js b/packages/eslint-plugin/lib/rules/no-object-literal-type-assertion.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-object-literal-type-assertion.js
rename to packages/eslint-plugin/lib/rules/no-object-literal-type-assertion.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-parameter-properties.js b/packages/eslint-plugin/lib/rules/no-parameter-properties.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-parameter-properties.js
rename to packages/eslint-plugin/lib/rules/no-parameter-properties.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-this-alias.js b/packages/eslint-plugin/lib/rules/no-this-alias.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-this-alias.js
rename to packages/eslint-plugin/lib/rules/no-this-alias.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-triple-slash-reference.js b/packages/eslint-plugin/lib/rules/no-triple-slash-reference.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-triple-slash-reference.js
rename to packages/eslint-plugin/lib/rules/no-triple-slash-reference.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-type-alias.js b/packages/eslint-plugin/lib/rules/no-type-alias.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-type-alias.js
rename to packages/eslint-plugin/lib/rules/no-type-alias.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-unused-vars.js b/packages/eslint-plugin/lib/rules/no-unused-vars.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-unused-vars.js
rename to packages/eslint-plugin/lib/rules/no-unused-vars.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-use-before-define.js b/packages/eslint-plugin/lib/rules/no-use-before-define.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-use-before-define.js
rename to packages/eslint-plugin/lib/rules/no-use-before-define.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/no-var-requires.js b/packages/eslint-plugin/lib/rules/no-var-requires.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/no-var-requires.js
rename to packages/eslint-plugin/lib/rules/no-var-requires.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/prefer-interface.js b/packages/eslint-plugin/lib/rules/prefer-interface.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/prefer-interface.js
rename to packages/eslint-plugin/lib/rules/prefer-interface.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/prefer-namespace-keyword.js b/packages/eslint-plugin/lib/rules/prefer-namespace-keyword.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/prefer-namespace-keyword.js
rename to packages/eslint-plugin/lib/rules/prefer-namespace-keyword.js
diff --git a/packages/eslint-plugin-typescript/lib/rules/type-annotation-spacing.js b/packages/eslint-plugin/lib/rules/type-annotation-spacing.js
similarity index 100%
rename from packages/eslint-plugin-typescript/lib/rules/type-annotation-spacing.js
rename to packages/eslint-plugin/lib/rules/type-annotation-spacing.js
diff --git a/packages/eslint-plugin-typescript/lib/util.js b/packages/eslint-plugin/lib/util.js
similarity index 93%
rename from packages/eslint-plugin-typescript/lib/util.js
rename to packages/eslint-plugin/lib/util.js
index 2578c60aa806..66c6312ea14d 100644
--- a/packages/eslint-plugin-typescript/lib/util.js
+++ b/packages/eslint-plugin/lib/util.js
@@ -5,7 +5,7 @@ const version = require('../package.json').version;
exports.tslintRule = name => `\`${name}\` from TSLint`;
exports.metaDocsUrl = name =>
- `https://github.com/typescript-eslint/typescript-eslint/blob/${version}/packages/eslint-plugin-typescript/docs/rules/${name}.md`;
+ `https://github.com/typescript-eslint/typescript-eslint/blob/${version}/packages/eslint-plugin/docs/rules/${name}.md`;
/**
* Check if the context file name is *.ts or *.tsx
@@ -117,11 +117,11 @@ exports.getParserServices = context => {
!context.parserServices.program ||
!context.parserServices.esTreeNodeToTSNodeMap
) {
- // TODO - the message will require revisiting once the typescript-eslint-parser/typescript-estree finalises
+ // TODO - the message will require revisiting once the @typescript-eslint/parser work finalises
// their work around exposing the parser. They may require that there be a project config field in
// the eslint config, in which case we should check and/or report that here appropriately.
throw new Error(
- 'This rule requires you to use `eslint-plugin-typescript/parser`.'
+ 'This rule requires you to use `@typescript-eslint/eslint-plugin/parser`.'
);
}
return context.parserServices;
diff --git a/packages/eslint-plugin-typescript/package.json b/packages/eslint-plugin/package.json
similarity index 84%
rename from packages/eslint-plugin-typescript/package.json
rename to packages/eslint-plugin/package.json
index ac55100bc692..86c8a1c62193 100644
--- a/packages/eslint-plugin-typescript/package.json
+++ b/packages/eslint-plugin/package.json
@@ -1,6 +1,6 @@
{
- "name": "eslint-plugin-typescript",
- "version": "1.0.0-rc.3",
+ "name": "@typescript-eslint/eslint-plugin",
+ "version": "0.2.0",
"description": "TypeScript plugin for ESLint",
"keywords": [
"eslint",
@@ -24,8 +24,8 @@
"recommended:update": "node tools/update-recommended.js"
},
"dependencies": {
- "requireindex": "^1.2.0",
- "typescript-eslint-parser": "21.0.2"
+ "@typescript-eslint/parser": "0.2.0",
+ "requireindex": "^1.2.0"
},
"devDependencies": {
"eslint": "^5.9.0",
diff --git a/packages/eslint-plugin-typescript/parser.js b/packages/eslint-plugin/parser.js
similarity index 61%
rename from packages/eslint-plugin-typescript/parser.js
rename to packages/eslint-plugin/parser.js
index a2f0433ab12a..44041c4bf2c8 100644
--- a/packages/eslint-plugin-typescript/parser.js
+++ b/packages/eslint-plugin/parser.js
@@ -5,6 +5,6 @@
'use strict';
-// export the typescript-eslint-parser.
+// export the @typescript-eslint/parser.
// this forces the parser to be a direct dependency of the plugin.
-module.exports = require('typescript-eslint-parser');
+module.exports = require('@typescript-eslint/parser');
diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-dupe-args.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-dupe-args.js
similarity index 94%
rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-dupe-args.js
rename to packages/eslint-plugin/tests/lib/eslint-rules/no-dupe-args.js
index eda55ccd242c..65d2c88314e0 100644
--- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-dupe-args.js
+++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-dupe-args.js
@@ -13,7 +13,7 @@ const ruleTester = new RuleTester({
sourceType: 'module',
ecmaFeatures: {}
},
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-dupe-args', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-implicit-globals.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-implicit-globals.js
similarity index 94%
rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-implicit-globals.js
rename to packages/eslint-plugin/tests/lib/eslint-rules/no-implicit-globals.js
index 410f23df03ff..654c3374ca8b 100644
--- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-implicit-globals.js
+++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-implicit-globals.js
@@ -12,7 +12,7 @@ const ruleTester = new RuleTester({
ecmaVersion: 6,
sourceType: 'module'
},
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-implicit-globals', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-redeclare.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-redeclare.js
similarity index 95%
rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-redeclare.js
rename to packages/eslint-plugin/tests/lib/eslint-rules/no-redeclare.js
index e6bf91facaf6..05b3efa9bb41 100644
--- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-redeclare.js
+++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-redeclare.js
@@ -13,7 +13,7 @@ const ruleTester = new RuleTester({
sourceType: 'module',
ecmaFeatures: {}
},
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-redeclare', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-restricted-globals.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-restricted-globals.js
similarity index 95%
rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-restricted-globals.js
rename to packages/eslint-plugin/tests/lib/eslint-rules/no-restricted-globals.js
index 2e19c54dc4ab..a88cb359a5df 100644
--- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-restricted-globals.js
+++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-restricted-globals.js
@@ -13,7 +13,7 @@ const ruleTester = new RuleTester({
sourceType: 'module',
ecmaFeatures: {}
},
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-restricted-globals', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-shadow.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-shadow.js
similarity index 95%
rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-shadow.js
rename to packages/eslint-plugin/tests/lib/eslint-rules/no-shadow.js
index 23bd827e8c81..68901aed4310 100644
--- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-shadow.js
+++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-shadow.js
@@ -13,7 +13,7 @@ const ruleTester = new RuleTester({
sourceType: 'module',
ecmaFeatures: {}
},
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-shadow', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-undef.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-undef.js
similarity index 97%
rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-undef.js
rename to packages/eslint-plugin/tests/lib/eslint-rules/no-undef.js
index d4bd42a46464..53a148eee9da 100644
--- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-undef.js
+++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-undef.js
@@ -17,7 +17,7 @@ const ruleTester = new RuleTester({
sourceType: 'module',
ecmaFeatures: {}
},
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-undef', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-unused-vars.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-unused-vars.js
similarity index 95%
rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-unused-vars.js
rename to packages/eslint-plugin/tests/lib/eslint-rules/no-unused-vars.js
index 0dc372bd215f..1e80a0dd6502 100644
--- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-unused-vars.js
+++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-unused-vars.js
@@ -13,7 +13,7 @@ const ruleTester = new RuleTester({
sourceType: 'module',
ecmaFeatures: {}
},
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-unused-vars', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-use-before-define.js b/packages/eslint-plugin/tests/lib/eslint-rules/no-use-before-define.js
similarity index 95%
rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-use-before-define.js
rename to packages/eslint-plugin/tests/lib/eslint-rules/no-use-before-define.js
index be61759ac52b..4a16ea4c8a03 100644
--- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/no-use-before-define.js
+++ b/packages/eslint-plugin/tests/lib/eslint-rules/no-use-before-define.js
@@ -12,7 +12,7 @@ const ruleTester = new RuleTester({
ecmaVersion: 6,
sourceType: 'module'
},
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-undef', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/strict.js b/packages/eslint-plugin/tests/lib/eslint-rules/strict.js
similarity index 84%
rename from packages/eslint-plugin-typescript/tests/lib/eslint-rules/strict.js
rename to packages/eslint-plugin/tests/lib/eslint-rules/strict.js
index 198e6f12b73d..173849371d9f 100644
--- a/packages/eslint-plugin-typescript/tests/lib/eslint-rules/strict.js
+++ b/packages/eslint-plugin/tests/lib/eslint-rules/strict.js
@@ -12,12 +12,11 @@ const ruleTester = new RuleTester({
ecmaVersion: 6,
sourceType: 'module'
},
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('strict', rule, {
valid: [
- // https://github.com/bradzacher/eslint-plugin-typescript/issues/255
// https://github.com/typescript-eslint/typescript-eslint/issues/58
`
window.whatevs = {
@@ -29,7 +28,6 @@ window.whatevs = {
],
invalid: [
{
- // https://github.com/bradzacher/eslint-plugin-typescript/issues/255
// https://github.com/typescript-eslint/typescript-eslint/issues/58
code: `
window.whatevs = {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/adjacent-overload-signatures.js b/packages/eslint-plugin/tests/lib/rules/adjacent-overload-signatures.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/adjacent-overload-signatures.js
rename to packages/eslint-plugin/tests/lib/rules/adjacent-overload-signatures.js
index a482155f1fc2..161ffd4035e6 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/adjacent-overload-signatures.js
+++ b/packages/eslint-plugin/tests/lib/rules/adjacent-overload-signatures.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/adjacent-overload-signatures'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('adjacent-overload-signatures', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/array-type.js b/packages/eslint-plugin/tests/lib/rules/array-type.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/array-type.js
rename to packages/eslint-plugin/tests/lib/rules/array-type.js
index 12b084b7f1dd..e39796f90c0d 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/array-type.js
+++ b/packages/eslint-plugin/tests/lib/rules/array-type.js
@@ -18,7 +18,7 @@ const rule = require('../../../lib/rules/array-type'),
//------------------------------------------------------------------------------
const ruleTester = new eslint.RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('array-type', rule, {
@@ -793,7 +793,7 @@ describe('array-type (nested)', () => {
rules: {
'array-type': [2, option]
},
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
},
{
fix: true
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/ban-types.js b/packages/eslint-plugin/tests/lib/rules/ban-types.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/ban-types.js
rename to packages/eslint-plugin/tests/lib/rules/ban-types.js
index 4f6cdcc8fab4..520640cc2063 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/ban-types.js
+++ b/packages/eslint-plugin/tests/lib/rules/ban-types.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/ban-types'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
const options = [
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/camelcase.js b/packages/eslint-plugin/tests/lib/rules/camelcase.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/camelcase.js
rename to packages/eslint-plugin/tests/lib/rules/camelcase.js
index 5927af4449c3..05efff9af562 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/camelcase.js
+++ b/packages/eslint-plugin/tests/lib/rules/camelcase.js
@@ -14,7 +14,7 @@ const ruleCamelcase = require('../../../lib/rules/camelcase');
const RuleTester = require('eslint').RuleTester;
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
//------------------------------------------------------------------------------
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/class-name-casing.js b/packages/eslint-plugin/tests/lib/rules/class-name-casing.js
similarity index 98%
rename from packages/eslint-plugin-typescript/tests/lib/rules/class-name-casing.js
rename to packages/eslint-plugin/tests/lib/rules/class-name-casing.js
index e21c4679b522..59c2217ceadf 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/class-name-casing.js
+++ b/packages/eslint-plugin/tests/lib/rules/class-name-casing.js
@@ -17,7 +17,7 @@ const rule = require('../../../lib/rules/class-name-casing'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('class-name-casing', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/explicit-function-return-type.js b/packages/eslint-plugin/tests/lib/rules/explicit-function-return-type.js
similarity index 98%
rename from packages/eslint-plugin-typescript/tests/lib/rules/explicit-function-return-type.js
rename to packages/eslint-plugin/tests/lib/rules/explicit-function-return-type.js
index e4383a39569d..e5454b6ccc78 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/explicit-function-return-type.js
+++ b/packages/eslint-plugin/tests/lib/rules/explicit-function-return-type.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/explicit-function-return-type'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('explicit-function-return-type', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/explicit-member-accessibility.js b/packages/eslint-plugin/tests/lib/rules/explicit-member-accessibility.js
similarity index 98%
rename from packages/eslint-plugin-typescript/tests/lib/rules/explicit-member-accessibility.js
rename to packages/eslint-plugin/tests/lib/rules/explicit-member-accessibility.js
index f87820f5f8f0..0ec5f048e1fd 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/explicit-member-accessibility.js
+++ b/packages/eslint-plugin/tests/lib/rules/explicit-member-accessibility.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/explicit-member-accessibility'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('explicit-member-accessibility', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/generic-type-naming.js b/packages/eslint-plugin/tests/lib/rules/generic-type-naming.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/generic-type-naming.js
rename to packages/eslint-plugin/tests/lib/rules/generic-type-naming.js
index 1ed16884dfa7..98b0532ec6c8 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/generic-type-naming.js
+++ b/packages/eslint-plugin/tests/lib/rules/generic-type-naming.js
@@ -15,7 +15,7 @@ const rule = require('../../../lib/rules/generic-type-naming'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('generic-type-naming', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/indent.js b/packages/eslint-plugin/tests/lib/rules/indent.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/indent.js
rename to packages/eslint-plugin/tests/lib/rules/indent.js
index 612ce758f2d2..c4e069e31f5c 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/indent.js
+++ b/packages/eslint-plugin/tests/lib/rules/indent.js
@@ -664,7 +664,7 @@ const ruleTester = new RuleTester({
sourceType: 'module',
ecmaFeatures: {}
},
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('indent', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/interface-name-prefix.js b/packages/eslint-plugin/tests/lib/rules/interface-name-prefix.js
similarity index 98%
rename from packages/eslint-plugin-typescript/tests/lib/rules/interface-name-prefix.js
rename to packages/eslint-plugin/tests/lib/rules/interface-name-prefix.js
index b72eb7cd6d3c..6243d5a6d11a 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/interface-name-prefix.js
+++ b/packages/eslint-plugin/tests/lib/rules/interface-name-prefix.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/interface-name-prefix'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('interface-name-prefix', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/member-delimiter-style.js b/packages/eslint-plugin/tests/lib/rules/member-delimiter-style.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/member-delimiter-style.js
rename to packages/eslint-plugin/tests/lib/rules/member-delimiter-style.js
index ac4b7721d676..288269243af9 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/member-delimiter-style.js
+++ b/packages/eslint-plugin/tests/lib/rules/member-delimiter-style.js
@@ -17,7 +17,7 @@ const rule = require('../../../lib/rules/member-delimiter-style'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('member-delimiter-style', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/member-naming.js b/packages/eslint-plugin/tests/lib/rules/member-naming.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/member-naming.js
rename to packages/eslint-plugin/tests/lib/rules/member-naming.js
index cad66d192367..c3e0d8a69209 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/member-naming.js
+++ b/packages/eslint-plugin/tests/lib/rules/member-naming.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/member-naming'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('member-naming', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/member-ordering.js b/packages/eslint-plugin/tests/lib/rules/member-ordering.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/member-ordering.js
rename to packages/eslint-plugin/tests/lib/rules/member-ordering.js
index f08b8f140d7a..b74bcce32006 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/member-ordering.js
+++ b/packages/eslint-plugin/tests/lib/rules/member-ordering.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/member-ordering'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('member-ordering', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-angle-bracket-type-assertion.js b/packages/eslint-plugin/tests/lib/rules/no-angle-bracket-type-assertion.js
similarity index 98%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-angle-bracket-type-assertion.js
rename to packages/eslint-plugin/tests/lib/rules/no-angle-bracket-type-assertion.js
index 9720ab90f704..f4aa7b362740 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-angle-bracket-type-assertion.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-angle-bracket-type-assertion.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-angle-bracket-type-assertion'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-angle-bracket-type-assertion', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-array-constructor.js b/packages/eslint-plugin/tests/lib/rules/no-array-constructor.js
similarity index 98%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-array-constructor.js
rename to packages/eslint-plugin/tests/lib/rules/no-array-constructor.js
index 7197eac80ccd..90a551722538 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-array-constructor.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-array-constructor.js
@@ -17,7 +17,7 @@ const rule = require('../../../lib/rules/no-array-constructor'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
const message = 'The array literal notation [] is preferrable.';
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-empty-interface.js b/packages/eslint-plugin/tests/lib/rules/no-empty-interface.js
similarity index 97%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-empty-interface.js
rename to packages/eslint-plugin/tests/lib/rules/no-empty-interface.js
index d58d6a14674c..a16d875a366c 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-empty-interface.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-empty-interface.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-empty-interface'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-empty-interface', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-explicit-any.js b/packages/eslint-plugin/tests/lib/rules/no-explicit-any.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-explicit-any.js
rename to packages/eslint-plugin/tests/lib/rules/no-explicit-any.js
index 6039ea2e74bd..2f6e09350055 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-explicit-any.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-explicit-any.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-explicit-any'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-explicit-any', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-extraneous-class.js b/packages/eslint-plugin/tests/lib/rules/no-extraneous-class.js
similarity index 98%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-extraneous-class.js
rename to packages/eslint-plugin/tests/lib/rules/no-extraneous-class.js
index d50b7178d859..4243677a8679 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-extraneous-class.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-extraneous-class.js
@@ -21,7 +21,7 @@ const onlyConstructor = { messageId: 'onlyConstructor', type: 'Identifier' };
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-extraneous-class', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-inferrable-types.js b/packages/eslint-plugin/tests/lib/rules/no-inferrable-types.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-inferrable-types.js
rename to packages/eslint-plugin/tests/lib/rules/no-inferrable-types.js
index e2827293cb8c..955647e27f31 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-inferrable-types.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-inferrable-types.js
@@ -16,7 +16,7 @@ const RuleTester = require('eslint').RuleTester;
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-inferrable-types', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-misused-new.js b/packages/eslint-plugin/tests/lib/rules/no-misused-new.js
similarity index 98%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-misused-new.js
rename to packages/eslint-plugin/tests/lib/rules/no-misused-new.js
index 9a5ac534ef5d..f770f509872a 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-misused-new.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-misused-new.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-misused-new'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-misused-new', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-namespace.js b/packages/eslint-plugin/tests/lib/rules/no-namespace.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-namespace.js
rename to packages/eslint-plugin/tests/lib/rules/no-namespace.js
index d3809144034c..cadabf185d06 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-namespace.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-namespace.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-namespace'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-namespace', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-non-null-assertion.js b/packages/eslint-plugin/tests/lib/rules/no-non-null-assertion.js
similarity index 96%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-non-null-assertion.js
rename to packages/eslint-plugin/tests/lib/rules/no-non-null-assertion.js
index ad3d3dcd78ed..81b79c6972dd 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-non-null-assertion.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-non-null-assertion.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-non-null-assertion'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-non-null-assertion', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-object-literal-type-assertion.js b/packages/eslint-plugin/tests/lib/rules/no-object-literal-type-assertion.js
similarity index 97%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-object-literal-type-assertion.js
rename to packages/eslint-plugin/tests/lib/rules/no-object-literal-type-assertion.js
index dd073102dc61..2a037390e0b5 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-object-literal-type-assertion.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-object-literal-type-assertion.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-object-literal-type-assertion'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions: {
ecmaVersion: 6,
sourceType: 'module',
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-parameter-properties.js b/packages/eslint-plugin/tests/lib/rules/no-parameter-properties.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-parameter-properties.js
rename to packages/eslint-plugin/tests/lib/rules/no-parameter-properties.js
index 43ada16f00f1..80129de18cc6 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-parameter-properties.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-parameter-properties.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-parameter-properties'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-parameter-properties', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-this-alias.js b/packages/eslint-plugin/tests/lib/rules/no-this-alias.js
similarity index 98%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-this-alias.js
rename to packages/eslint-plugin/tests/lib/rules/no-this-alias.js
index 73c07e3dd748..e2f76005da4d 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-this-alias.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-this-alias.js
@@ -27,7 +27,7 @@ const arrayDestructureError = {
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-this-alias', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-triple-slash-reference.js b/packages/eslint-plugin/tests/lib/rules/no-triple-slash-reference.js
similarity index 94%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-triple-slash-reference.js
rename to packages/eslint-plugin/tests/lib/rules/no-triple-slash-reference.js
index f38218e663d7..5e61a3736c0c 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-triple-slash-reference.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-triple-slash-reference.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-triple-slash-reference'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-triple-slash-reference', rule, {
@@ -47,7 +47,7 @@ let a
///
let a
`,
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
errors: [
{
messageId: 'tripleSlashReference',
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-type-alias.js b/packages/eslint-plugin/tests/lib/rules/no-type-alias.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-type-alias.js
rename to packages/eslint-plugin/tests/lib/rules/no-type-alias.js
index dd27c4f4a4aa..fc3c91f7fa1d 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-type-alias.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-type-alias.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-type-alias'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-type-alias', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-unused-vars.js b/packages/eslint-plugin/tests/lib/rules/no-unused-vars.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-unused-vars.js
rename to packages/eslint-plugin/tests/lib/rules/no-unused-vars.js
index cbacd42d0e08..8e7a5a8a7892 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-unused-vars.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-unused-vars.js
@@ -17,7 +17,7 @@ const ruleTester = new RuleTester({
sourceType: 'module',
ecmaFeatures: {}
},
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
//------------------------------------------------------------------------------
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-use-before-define.js b/packages/eslint-plugin/tests/lib/rules/no-use-before-define.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-use-before-define.js
rename to packages/eslint-plugin/tests/lib/rules/no-use-before-define.js
index b0b8ec21889f..b74645208d6d 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-use-before-define.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-use-before-define.js
@@ -18,7 +18,7 @@ const rule = require('../../../lib/rules/no-use-before-define'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-use-before-define', rule, {
@@ -220,7 +220,7 @@ export namespace Third {
}
`,
parserOptions: { ecmaVersion: 6, sourceType: 'module' },
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
}
],
invalid: [
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/no-var-requires.js b/packages/eslint-plugin/tests/lib/rules/no-var-requires.js
similarity index 97%
rename from packages/eslint-plugin-typescript/tests/lib/rules/no-var-requires.js
rename to packages/eslint-plugin/tests/lib/rules/no-var-requires.js
index 44d4675506e9..64662f95de2b 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/no-var-requires.js
+++ b/packages/eslint-plugin/tests/lib/rules/no-var-requires.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/no-var-requires'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('no-var-requires', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/prefer-interface.js b/packages/eslint-plugin/tests/lib/rules/prefer-interface.js
similarity index 97%
rename from packages/eslint-plugin-typescript/tests/lib/rules/prefer-interface.js
rename to packages/eslint-plugin/tests/lib/rules/prefer-interface.js
index b253f2cfb16a..1617cdbe6877 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/prefer-interface.js
+++ b/packages/eslint-plugin/tests/lib/rules/prefer-interface.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/prefer-interface'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('interface-over-type-literal', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/prefer-namespace-keyword.js b/packages/eslint-plugin/tests/lib/rules/prefer-namespace-keyword.js
similarity index 98%
rename from packages/eslint-plugin-typescript/tests/lib/rules/prefer-namespace-keyword.js
rename to packages/eslint-plugin/tests/lib/rules/prefer-namespace-keyword.js
index 4e090617b017..6107dc0d2ff0 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/prefer-namespace-keyword.js
+++ b/packages/eslint-plugin/tests/lib/rules/prefer-namespace-keyword.js
@@ -17,7 +17,7 @@ const rule = require('../../../lib/rules/prefer-namespace-keyword'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('prefer-namespace-keyword', rule, {
diff --git a/packages/eslint-plugin-typescript/tests/lib/rules/type-annotation-spacing.js b/packages/eslint-plugin/tests/lib/rules/type-annotation-spacing.js
similarity index 99%
rename from packages/eslint-plugin-typescript/tests/lib/rules/type-annotation-spacing.js
rename to packages/eslint-plugin/tests/lib/rules/type-annotation-spacing.js
index eca025ba624d..b5826a54e29f 100644
--- a/packages/eslint-plugin-typescript/tests/lib/rules/type-annotation-spacing.js
+++ b/packages/eslint-plugin/tests/lib/rules/type-annotation-spacing.js
@@ -16,7 +16,7 @@ const rule = require('../../../lib/rules/type-annotation-spacing'),
//------------------------------------------------------------------------------
const ruleTester = new RuleTester({
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
});
ruleTester.run('type-annotation-spacing', rule, {
@@ -1034,7 +1034,7 @@ type Bar = Record
}
}
],
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
},
'let resolver: (() => PromiseLike) | PromiseLike;'
],
@@ -4219,7 +4219,7 @@ type Bar = Record
}
}
],
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
}
],
invalid: [
diff --git a/packages/eslint-plugin-typescript/tests/lib/util.js b/packages/eslint-plugin/tests/lib/util.js
similarity index 100%
rename from packages/eslint-plugin-typescript/tests/lib/util.js
rename to packages/eslint-plugin/tests/lib/util.js
diff --git a/packages/eslint-plugin-typescript/tools/update-recommended.js b/packages/eslint-plugin/tools/update-recommended.js
similarity index 96%
rename from packages/eslint-plugin-typescript/tools/update-recommended.js
rename to packages/eslint-plugin/tools/update-recommended.js
index 98c03a4451a0..73b9571eddbe 100644
--- a/packages/eslint-plugin-typescript/tools/update-recommended.js
+++ b/packages/eslint-plugin/tools/update-recommended.js
@@ -49,7 +49,7 @@ function generate() {
const filePath = path.resolve(__dirname, '../lib/configs/recommended.json');
const recommendedConfig = {
- parser: 'eslint-plugin-typescript/parser',
+ parser: '@typescript-eslint/eslint-plugin/parser',
parserOptions: {
sourceType: 'module'
},
diff --git a/packages/parser/CHANGELOG.md b/packages/parser/CHANGELOG.md
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/packages/typescript-eslint-parser/LICENSE b/packages/parser/LICENSE
similarity index 100%
rename from packages/typescript-eslint-parser/LICENSE
rename to packages/parser/LICENSE
diff --git a/packages/typescript-eslint-parser/README.md b/packages/parser/README.md
similarity index 84%
rename from packages/typescript-eslint-parser/README.md
rename to packages/parser/README.md
index 49e7a196a2dd..253ed00e4686 100644
--- a/packages/typescript-eslint-parser/README.md
+++ b/packages/parser/README.md
@@ -5,7 +5,7 @@ An ESLint custom parser which leverages [TypeScript ESTree](https://github.com/t
## Installation:
```sh
-npm install --save-dev typescript-eslint-parser
+npm install --save-dev @typescript-eslint/parser
```
## Usage
@@ -14,7 +14,7 @@ In your ESLint configuration file, set the `parser` property:
```json
{
- "parser": "typescript-eslint-parser"
+ "parser": "@typescript-eslint/parser"
}
```
@@ -26,7 +26,7 @@ The core rules built into ESLint, such as `indent` have no knowledge of such con
Instead, you also need to make use of one more plugins which will add or extend rules with TypeScript-specific features.
-By far the most common case will be installing the [eslint-plugin-typescript](https://github.com/nzakas/eslint-plugin-typescript) plugin, but there are also other relevant options available such a [eslint-plugin-tslint](https://github.com/JamesHenry/eslint-plugin-tslint).
+By far the most common case will be installing the [@typescript-eslint/eslint-plugin](https://github.com/nzakas/@typescript-eslint/eslint-plugin) plugin, but there are also other relevant options available such a [@typescript-eslint/eslint-plugin-tslint](https://github.com/JamesHenry/@typescript-eslint/eslint-plugin-tslint).
## Configuration
@@ -44,7 +44,7 @@ The following additional configuration options are available by specifying them
```json
{
- "parser": "typescript-eslint-parser",
+ "parser": "@typescript-eslint/parser",
"parserOptions": {
"jsx": true,
"useJSXTextNode": true
@@ -68,7 +68,7 @@ Please check the current list of open and known issues and ensure the issue has
- ESLint Version
- TypeScript version
-- The `typescript-eslint-parser` version
+- The `@typescript-eslint/parser` version
- ESLint config or rules and plugins currently enabled
## Integration Tests
@@ -93,10 +93,6 @@ If you ever need to change what gets installed when the docker images are built
npm run kill-integration-test-containers
```
-## Contributing
-
-Issues and pull requests will be triaged and responded to as quickly as possible. We operate under the [ESLint Contributor Guidelines](http://eslint.org/docs/developer-guide/contributing), so please be sure to read them before contributing. If you're not sure where to dig in, check out the [issues](https://github.com/eslint/typescript-eslint-parser/issues).
-
## Build Commands
- `npm test` - run all linting and tests
diff --git a/packages/typescript-eslint-parser/jest.config.js b/packages/parser/jest.config.js
similarity index 100%
rename from packages/typescript-eslint-parser/jest.config.js
rename to packages/parser/jest.config.js
diff --git a/packages/typescript-eslint-parser/package.json b/packages/parser/package.json
similarity index 86%
rename from packages/typescript-eslint-parser/package.json
rename to packages/parser/package.json
index 492e82e150dc..f38199dfa0f2 100644
--- a/packages/typescript-eslint-parser/package.json
+++ b/packages/parser/package.json
@@ -1,8 +1,8 @@
{
- "name": "typescript-eslint-parser",
+ "name": "@typescript-eslint/parser",
+ "version": "0.2.0",
"description": "An ESLint custom parser which leverages TypeScript ESTree",
"main": "dist/parser.js",
- "version": "21.0.2",
"files": [
"dist",
"README.md",
@@ -36,9 +36,9 @@
"typescript": "*"
},
"dependencies": {
+ "@typescript-eslint/typescript-estree": "0.2.0",
"eslint-scope": "^4.0.0",
- "eslint-visitor-keys": "^1.0.0",
- "typescript-estree": "18.1.0"
+ "eslint-visitor-keys": "^1.0.0"
},
"devDependencies": {
"@types/eslint": "^4.16.5",
diff --git a/packages/typescript-eslint-parser/src/analyze-scope.ts b/packages/parser/src/analyze-scope.ts
similarity index 100%
rename from packages/typescript-eslint-parser/src/analyze-scope.ts
rename to packages/parser/src/analyze-scope.ts
diff --git a/packages/typescript-eslint-parser/src/parser-options.ts b/packages/parser/src/parser-options.ts
similarity index 100%
rename from packages/typescript-eslint-parser/src/parser-options.ts
rename to packages/parser/src/parser-options.ts
diff --git a/packages/typescript-eslint-parser/src/parser.ts b/packages/parser/src/parser.ts
similarity index 97%
rename from packages/typescript-eslint-parser/src/parser.ts
rename to packages/parser/src/parser.ts
index bdf4fd7d5f46..49aabf26074a 100644
--- a/packages/typescript-eslint-parser/src/parser.ts
+++ b/packages/parser/src/parser.ts
@@ -1,5 +1,5 @@
import traverser from 'eslint/lib/util/traverser';
-import * as typescriptESTree from 'typescript-estree';
+import * as typescriptESTree from '@typescript-eslint/typescript-estree';
import { analyzeScope } from './analyze-scope';
import { ParserOptions } from './parser-options';
import { visitorKeys } from './visitor-keys';
diff --git a/packages/typescript-eslint-parser/src/typings.d.ts b/packages/parser/src/typings.d.ts
similarity index 100%
rename from packages/typescript-eslint-parser/src/typings.d.ts
rename to packages/parser/src/typings.d.ts
diff --git a/packages/typescript-eslint-parser/src/visitor-keys.ts b/packages/parser/src/visitor-keys.ts
similarity index 100%
rename from packages/typescript-eslint-parser/src/visitor-keys.ts
rename to packages/parser/src/visitor-keys.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/delete-expression.src.js b/packages/parser/tests/fixtures/basics/delete-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/basics/delete-expression.src.js
rename to packages/parser/tests/fixtures/basics/delete-expression.src.js
diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/do-while-statements.src.js b/packages/parser/tests/fixtures/basics/do-while-statements.src.js
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/basics/do-while-statements.src.js
rename to packages/parser/tests/fixtures/basics/do-while-statements.src.js
diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/identifiers-double-underscore.src.js b/packages/parser/tests/fixtures/basics/identifiers-double-underscore.src.js
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/basics/identifiers-double-underscore.src.js
rename to packages/parser/tests/fixtures/basics/identifiers-double-underscore.src.js
diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/instanceof.src.js b/packages/parser/tests/fixtures/basics/instanceof.src.js
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/basics/instanceof.src.js
rename to packages/parser/tests/fixtures/basics/instanceof.src.js
diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/new-with-member-expression.src.js b/packages/parser/tests/fixtures/basics/new-with-member-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/basics/new-with-member-expression.src.js
rename to packages/parser/tests/fixtures/basics/new-with-member-expression.src.js
diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/new-without-parens.src.js b/packages/parser/tests/fixtures/basics/new-without-parens.src.js
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/basics/new-without-parens.src.js
rename to packages/parser/tests/fixtures/basics/new-without-parens.src.js
diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/typeof-expression.src.js b/packages/parser/tests/fixtures/basics/typeof-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/basics/typeof-expression.src.js
rename to packages/parser/tests/fixtures/basics/typeof-expression.src.js
diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/update-expression.src.js b/packages/parser/tests/fixtures/basics/update-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/basics/update-expression.src.js
rename to packages/parser/tests/fixtures/basics/update-expression.src.js
diff --git a/packages/typescript-eslint-parser/tests/fixtures/basics/void-expression.src.js b/packages/parser/tests/fixtures/basics/void-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/basics/void-expression.src.js
rename to packages/parser/tests/fixtures/basics/void-expression.src.js
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/535.ts b/packages/parser/tests/fixtures/scope-analysis/535.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/535.ts
rename to packages/parser/tests/fixtures/scope-analysis/535.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/abstract-class.ts b/packages/parser/tests/fixtures/scope-analysis/abstract-class.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/abstract-class.ts
rename to packages/parser/tests/fixtures/scope-analysis/abstract-class.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/class-implements.ts b/packages/parser/tests/fixtures/scope-analysis/class-implements.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/class-implements.ts
rename to packages/parser/tests/fixtures/scope-analysis/class-implements.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/class-properties.ts b/packages/parser/tests/fixtures/scope-analysis/class-properties.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/class-properties.ts
rename to packages/parser/tests/fixtures/scope-analysis/class-properties.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/class-supper-type.ts b/packages/parser/tests/fixtures/scope-analysis/class-supper-type.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/class-supper-type.ts
rename to packages/parser/tests/fixtures/scope-analysis/class-supper-type.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/computed-properties-in-interface.ts b/packages/parser/tests/fixtures/scope-analysis/computed-properties-in-interface.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/computed-properties-in-interface.ts
rename to packages/parser/tests/fixtures/scope-analysis/computed-properties-in-interface.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/computed-properties-in-type.ts b/packages/parser/tests/fixtures/scope-analysis/computed-properties-in-type.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/computed-properties-in-type.ts
rename to packages/parser/tests/fixtures/scope-analysis/computed-properties-in-type.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/declare-function.ts b/packages/parser/tests/fixtures/scope-analysis/declare-function.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/declare-function.ts
rename to packages/parser/tests/fixtures/scope-analysis/declare-function.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/declare-global.ts b/packages/parser/tests/fixtures/scope-analysis/declare-global.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/declare-global.ts
rename to packages/parser/tests/fixtures/scope-analysis/declare-global.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/declare-module.ts b/packages/parser/tests/fixtures/scope-analysis/declare-module.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/declare-module.ts
rename to packages/parser/tests/fixtures/scope-analysis/declare-module.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/decorators.ts b/packages/parser/tests/fixtures/scope-analysis/decorators.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/decorators.ts
rename to packages/parser/tests/fixtures/scope-analysis/decorators.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/enum-string.ts b/packages/parser/tests/fixtures/scope-analysis/enum-string.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/enum-string.ts
rename to packages/parser/tests/fixtures/scope-analysis/enum-string.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/enum.ts b/packages/parser/tests/fixtures/scope-analysis/enum.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/enum.ts
rename to packages/parser/tests/fixtures/scope-analysis/enum.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/export-as-namespace.ts b/packages/parser/tests/fixtures/scope-analysis/export-as-namespace.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/export-as-namespace.ts
rename to packages/parser/tests/fixtures/scope-analysis/export-as-namespace.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/expression-as.ts b/packages/parser/tests/fixtures/scope-analysis/expression-as.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/expression-as.ts
rename to packages/parser/tests/fixtures/scope-analysis/expression-as.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/expression-type-parameters.ts b/packages/parser/tests/fixtures/scope-analysis/expression-type-parameters.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/expression-type-parameters.ts
rename to packages/parser/tests/fixtures/scope-analysis/expression-type-parameters.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/function-overload-2.ts b/packages/parser/tests/fixtures/scope-analysis/function-overload-2.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/function-overload-2.ts
rename to packages/parser/tests/fixtures/scope-analysis/function-overload-2.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/function-overload.ts b/packages/parser/tests/fixtures/scope-analysis/function-overload.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/function-overload.ts
rename to packages/parser/tests/fixtures/scope-analysis/function-overload.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/identifier-decorators.ts b/packages/parser/tests/fixtures/scope-analysis/identifier-decorators.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/identifier-decorators.ts
rename to packages/parser/tests/fixtures/scope-analysis/identifier-decorators.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/ignore-type-only-stuff.ts b/packages/parser/tests/fixtures/scope-analysis/ignore-type-only-stuff.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/ignore-type-only-stuff.ts
rename to packages/parser/tests/fixtures/scope-analysis/ignore-type-only-stuff.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/import-equals.ts b/packages/parser/tests/fixtures/scope-analysis/import-equals.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/import-equals.ts
rename to packages/parser/tests/fixtures/scope-analysis/import-equals.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/interface-type.ts b/packages/parser/tests/fixtures/scope-analysis/interface-type.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/interface-type.ts
rename to packages/parser/tests/fixtures/scope-analysis/interface-type.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/method-overload.ts b/packages/parser/tests/fixtures/scope-analysis/method-overload.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/method-overload.ts
rename to packages/parser/tests/fixtures/scope-analysis/method-overload.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/namespace.ts b/packages/parser/tests/fixtures/scope-analysis/namespace.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/namespace.ts
rename to packages/parser/tests/fixtures/scope-analysis/namespace.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/rest-element.ts b/packages/parser/tests/fixtures/scope-analysis/rest-element.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/rest-element.ts
rename to packages/parser/tests/fixtures/scope-analysis/rest-element.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-alias.ts b/packages/parser/tests/fixtures/scope-analysis/type-alias.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-alias.ts
rename to packages/parser/tests/fixtures/scope-analysis/type-alias.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-annotations.ts b/packages/parser/tests/fixtures/scope-analysis/type-annotations.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-annotations.ts
rename to packages/parser/tests/fixtures/scope-analysis/type-annotations.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-assertions.ts b/packages/parser/tests/fixtures/scope-analysis/type-assertions.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-assertions.ts
rename to packages/parser/tests/fixtures/scope-analysis/type-assertions.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-parameter.ts b/packages/parser/tests/fixtures/scope-analysis/type-parameter.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/type-parameter.ts
rename to packages/parser/tests/fixtures/scope-analysis/type-parameter.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-assertions.ts b/packages/parser/tests/fixtures/scope-analysis/typeof-in-assertions.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-assertions.ts
rename to packages/parser/tests/fixtures/scope-analysis/typeof-in-assertions.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-call-signature.ts b/packages/parser/tests/fixtures/scope-analysis/typeof-in-call-signature.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-call-signature.ts
rename to packages/parser/tests/fixtures/scope-analysis/typeof-in-call-signature.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-return-type.ts b/packages/parser/tests/fixtures/scope-analysis/typeof-in-return-type.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-return-type.ts
rename to packages/parser/tests/fixtures/scope-analysis/typeof-in-return-type.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-type-parameters.ts b/packages/parser/tests/fixtures/scope-analysis/typeof-in-type-parameters.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-type-parameters.ts
rename to packages/parser/tests/fixtures/scope-analysis/typeof-in-type-parameters.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-var.ts b/packages/parser/tests/fixtures/scope-analysis/typeof-in-var.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof-in-var.ts
rename to packages/parser/tests/fixtures/scope-analysis/typeof-in-var.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof.ts b/packages/parser/tests/fixtures/scope-analysis/typeof.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/typeof.ts
rename to packages/parser/tests/fixtures/scope-analysis/typeof.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-array-type.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-array-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-array-type.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-array-type.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-conditional-with-null.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-conditional-with-null.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-conditional-with-null.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-conditional-with-null.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-conditional.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-conditional.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-conditional.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-conditional.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-indexed.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-indexed.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-indexed.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-indexed.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-infer.ts b/packages/parser/tests/fixtures/scope-analysis/types-infer.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-infer.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-infer.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-intersection-type.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-intersection-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-intersection-type.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-intersection-type.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped-readonly-minus.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly-minus.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped-readonly-minus.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly-minus.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped-readonly-plus.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly-plus.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped-readonly-plus.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly-plus.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped-readonly.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped-readonly.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-mapped-readonly.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-mapped.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-mapped.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-mapped.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-nested-types.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-nested-types.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-nested-types.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-nested-types.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-parenthesized-type.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-parenthesized-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-parenthesized-type.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-parenthesized-type.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-reference-generic-nested.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-reference-generic-nested.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-reference-generic-nested.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-reference-generic-nested.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-reference-generic.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-reference-generic.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-reference-generic.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-reference-generic.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-reference.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-reference.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-reference.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-reference.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-empty.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-tuple-empty.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-empty.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-tuple-empty.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-optional.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-tuple-optional.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-optional.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-tuple-optional.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-rest.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-tuple-rest.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-rest.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-tuple-rest.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-type.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-tuple-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple-type.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-tuple-type.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-tuple.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-tuple.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-tuple.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-type-literal.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-type-literal.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-type-literal.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-type-literal.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-type-operator.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-type-operator.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-type-operator.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-type-operator.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-typeof.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-typeof.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-typeof.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-typeof.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-union-intersection.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-union-intersection.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-union-intersection.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-union-intersection.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-union-type.src.ts b/packages/parser/tests/fixtures/scope-analysis/types-union-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/scope-analysis/types-union-type.src.ts
rename to packages/parser/tests/fixtures/scope-analysis/types-union-type.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/services/isolated-file.src.ts b/packages/parser/tests/fixtures/services/isolated-file.src.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/services/isolated-file.src.ts
rename to packages/parser/tests/fixtures/services/isolated-file.src.ts
diff --git a/packages/typescript-eslint-parser/tests/fixtures/services/tsconfig.json b/packages/parser/tests/fixtures/services/tsconfig.json
similarity index 100%
rename from packages/typescript-eslint-parser/tests/fixtures/services/tsconfig.json
rename to packages/parser/tests/fixtures/services/tsconfig.json
diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/basics.ts.snap b/packages/parser/tests/lib/__snapshots__/basics.ts.snap
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/basics.ts.snap
rename to packages/parser/tests/lib/__snapshots__/basics.ts.snap
diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/comments.ts.snap b/packages/parser/tests/lib/__snapshots__/comments.ts.snap
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/comments.ts.snap
rename to packages/parser/tests/lib/__snapshots__/comments.ts.snap
diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/javascript.ts.snap b/packages/parser/tests/lib/__snapshots__/javascript.ts.snap
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/javascript.ts.snap
rename to packages/parser/tests/lib/__snapshots__/javascript.ts.snap
diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/jsx.ts.snap b/packages/parser/tests/lib/__snapshots__/jsx.ts.snap
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/jsx.ts.snap
rename to packages/parser/tests/lib/__snapshots__/jsx.ts.snap
diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/scope-analysis.ts.snap b/packages/parser/tests/lib/__snapshots__/scope-analysis.ts.snap
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/scope-analysis.ts.snap
rename to packages/parser/tests/lib/__snapshots__/scope-analysis.ts.snap
diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/services.ts.snap b/packages/parser/tests/lib/__snapshots__/services.ts.snap
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/services.ts.snap
rename to packages/parser/tests/lib/__snapshots__/services.ts.snap
diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/tsx.ts.snap b/packages/parser/tests/lib/__snapshots__/tsx.ts.snap
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/tsx.ts.snap
rename to packages/parser/tests/lib/__snapshots__/tsx.ts.snap
diff --git a/packages/typescript-eslint-parser/tests/lib/__snapshots__/typescript.ts.snap b/packages/parser/tests/lib/__snapshots__/typescript.ts.snap
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/__snapshots__/typescript.ts.snap
rename to packages/parser/tests/lib/__snapshots__/typescript.ts.snap
diff --git a/packages/typescript-eslint-parser/tests/lib/basics.ts b/packages/parser/tests/lib/basics.ts
similarity index 84%
rename from packages/typescript-eslint-parser/tests/lib/basics.ts
rename to packages/parser/tests/lib/basics.ts
index 5dc91decaf69..a433e83ad426 100644
--- a/packages/typescript-eslint-parser/tests/lib/basics.ts
+++ b/packages/parser/tests/lib/basics.ts
@@ -26,13 +26,13 @@ describe('basics', () => {
export const Price: React.SFC = function Price(props) {}
`;
const config: Linter.Config = {
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
rules: {
test: 'error'
}
};
- linter.defineParser('typescript-eslint-parser', parser);
+ linter.defineParser('@typescript-eslint/parser', parser);
linter.defineRule('test', {
create(context: any) {
return {
@@ -59,9 +59,7 @@ export const Price: React.SFC = function Price(props) {}
message: 'called on React.SFC',
nodeType: 'TSTypeReference',
ruleId: 'test',
- severity: 2,
- source:
- 'export const Price: React.SFC = function Price(props) {}'
+ severity: 2
},
{
column: 31,
@@ -71,9 +69,7 @@ export const Price: React.SFC = function Price(props) {}
message: 'called on PriceProps',
nodeType: 'TSTypeReference',
ruleId: 'test',
- severity: 2,
- source:
- 'export const Price: React.SFC = function Price(props) {}'
+ severity: 2
}
]);
});
diff --git a/packages/typescript-eslint-parser/tests/lib/comments.ts b/packages/parser/tests/lib/comments.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/comments.ts
rename to packages/parser/tests/lib/comments.ts
diff --git a/packages/typescript-eslint-parser/tests/lib/javascript.ts b/packages/parser/tests/lib/javascript.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/javascript.ts
rename to packages/parser/tests/lib/javascript.ts
diff --git a/packages/typescript-eslint-parser/tests/lib/jsx.ts b/packages/parser/tests/lib/jsx.ts
similarity index 93%
rename from packages/typescript-eslint-parser/tests/lib/jsx.ts
rename to packages/parser/tests/lib/jsx.ts
index a986b3c26e9d..55bb4e5f742f 100644
--- a/packages/typescript-eslint-parser/tests/lib/jsx.ts
+++ b/packages/parser/tests/lib/jsx.ts
@@ -1,6 +1,6 @@
import fs from 'fs';
import glob from 'glob';
-import filesWithKnownIssues from '../../../typescript-eslint-shared-fixtures/jsx-known-issues';
+import filesWithKnownIssues from '../../../shared-fixtures/jsx-known-issues';
import * as testUtils from '../../tools/test-utils';
const JSX_FIXTURES_DIR =
diff --git a/packages/typescript-eslint-parser/tests/lib/parser.ts b/packages/parser/tests/lib/parser.ts
similarity index 94%
rename from packages/typescript-eslint-parser/tests/lib/parser.ts
rename to packages/parser/tests/lib/parser.ts
index 89ad87638db8..f5b1f7a9ac4a 100644
--- a/packages/typescript-eslint-parser/tests/lib/parser.ts
+++ b/packages/parser/tests/lib/parser.ts
@@ -1,4 +1,4 @@
-import * as typescriptESTree from 'typescript-estree';
+import * as typescriptESTree from '@typescript-eslint/typescript-estree';
import { parse, parseForESLint, Syntax } from '../../src/parser';
describe('parser', () => {
diff --git a/packages/typescript-eslint-parser/tests/lib/scope-analysis.ts b/packages/parser/tests/lib/scope-analysis.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/scope-analysis.ts
rename to packages/parser/tests/lib/scope-analysis.ts
diff --git a/packages/typescript-eslint-parser/tests/lib/services.ts b/packages/parser/tests/lib/services.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/services.ts
rename to packages/parser/tests/lib/services.ts
diff --git a/packages/typescript-eslint-parser/tests/lib/tsx.ts b/packages/parser/tests/lib/tsx.ts
similarity index 85%
rename from packages/typescript-eslint-parser/tests/lib/tsx.ts
rename to packages/parser/tests/lib/tsx.ts
index d8609ad60659..0872edf307b0 100644
--- a/packages/typescript-eslint-parser/tests/lib/tsx.ts
+++ b/packages/parser/tests/lib/tsx.ts
@@ -27,12 +27,12 @@ describe('TSX', () => {
describe("if the filename ends with '.tsx', enable jsx option automatically.", () => {
const linter = new Linter();
- linter.defineParser('typescript-eslint-parser', parser);
+ linter.defineParser('@typescript-eslint/parser', parser);
it('filePath was not provided', () => {
const code = 'const element = ';
const config = {
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
};
const messages = linter.verify(code, config);
@@ -43,8 +43,7 @@ describe('TSX', () => {
line: 1,
message: "Parsing error: '>' expected.",
ruleId: null,
- severity: 2,
- source: 'const element = '
+ severity: 2
}
]);
});
@@ -52,7 +51,7 @@ describe('TSX', () => {
it("filePath was not provided and 'jsx:true' option", () => {
const code = 'const element = ';
const config = {
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions: {
jsx: true
}
@@ -65,7 +64,7 @@ describe('TSX', () => {
it('test.ts', () => {
const code = 'const element = ';
const config = {
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
};
const messages = linter.verify(code, config, { filename: 'test.ts' });
@@ -76,8 +75,7 @@ describe('TSX', () => {
line: 1,
message: "Parsing error: '>' expected.",
ruleId: null,
- severity: 2,
- source: 'const element = '
+ severity: 2
}
]);
});
@@ -85,7 +83,7 @@ describe('TSX', () => {
it("test.ts with 'jsx:true' option", () => {
const code = 'const element = ';
const config = {
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions: {
jsx: true
}
@@ -99,8 +97,7 @@ describe('TSX', () => {
line: 1,
message: "Parsing error: '>' expected.",
ruleId: null,
- severity: 2,
- source: 'const element = '
+ severity: 2
}
]);
});
@@ -108,7 +105,7 @@ describe('TSX', () => {
it('test.tsx', () => {
const code = 'const element = ';
const config = {
- parser: 'typescript-eslint-parser'
+ parser: '@typescript-eslint/parser'
};
const messages = linter.verify(code, config, { filename: 'test.tsx' });
@@ -118,7 +115,7 @@ describe('TSX', () => {
it("test.tsx with 'jsx:false' option", () => {
const code = 'const element = ';
const config = {
- parser: 'typescript-eslint-parser',
+ parser: '@typescript-eslint/parser',
parserOptions: {
jsx: false
}
diff --git a/packages/typescript-eslint-parser/tests/lib/typescript.ts b/packages/parser/tests/lib/typescript.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tests/lib/typescript.ts
rename to packages/parser/tests/lib/typescript.ts
diff --git a/packages/typescript-eslint-parser/tools/test-utils.ts b/packages/parser/tools/test-utils.ts
similarity index 100%
rename from packages/typescript-eslint-parser/tools/test-utils.ts
rename to packages/parser/tools/test-utils.ts
diff --git a/packages/typescript-eslint-parser/tsconfig.json b/packages/parser/tsconfig.json
similarity index 100%
rename from packages/typescript-eslint-parser/tsconfig.json
rename to packages/parser/tsconfig.json
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/block-trailing-comment.src.js b/packages/shared-fixtures/fixtures/comments/block-trailing-comment.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/block-trailing-comment.src.js
rename to packages/shared-fixtures/fixtures/comments/block-trailing-comment.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/comment-within-condition.src.js b/packages/shared-fixtures/fixtures/comments/comment-within-condition.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/comment-within-condition.src.js
rename to packages/shared-fixtures/fixtures/comments/comment-within-condition.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/export-default-anonymous-class.src.js b/packages/shared-fixtures/fixtures/comments/export-default-anonymous-class.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/export-default-anonymous-class.src.js
rename to packages/shared-fixtures/fixtures/comments/export-default-anonymous-class.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsdoc-comment.src.js b/packages/shared-fixtures/fixtures/comments/jsdoc-comment.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsdoc-comment.src.js
rename to packages/shared-fixtures/fixtures/comments/jsdoc-comment.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-block-comment.src.js b/packages/shared-fixtures/fixtures/comments/jsx-block-comment.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-block-comment.src.js
rename to packages/shared-fixtures/fixtures/comments/jsx-block-comment.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-comment-after-jsx.src.js b/packages/shared-fixtures/fixtures/comments/jsx-comment-after-jsx.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-comment-after-jsx.src.js
rename to packages/shared-fixtures/fixtures/comments/jsx-comment-after-jsx.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-comment-after-self-closing-jsx.src.js b/packages/shared-fixtures/fixtures/comments/jsx-comment-after-self-closing-jsx.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-comment-after-self-closing-jsx.src.js
rename to packages/shared-fixtures/fixtures/comments/jsx-comment-after-self-closing-jsx.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-tag-comments.src.js b/packages/shared-fixtures/fixtures/comments/jsx-tag-comments.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-tag-comments.src.js
rename to packages/shared-fixtures/fixtures/comments/jsx-tag-comments.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-text-with-multiline-non-comment.src.js b/packages/shared-fixtures/fixtures/comments/jsx-text-with-multiline-non-comment.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-text-with-multiline-non-comment.src.js
rename to packages/shared-fixtures/fixtures/comments/jsx-text-with-multiline-non-comment.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-text-with-url.src.js b/packages/shared-fixtures/fixtures/comments/jsx-text-with-url.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-text-with-url.src.js
rename to packages/shared-fixtures/fixtures/comments/jsx-text-with-url.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-with-greather-than.src.js b/packages/shared-fixtures/fixtures/comments/jsx-with-greather-than.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-with-greather-than.src.js
rename to packages/shared-fixtures/fixtures/comments/jsx-with-greather-than.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-with-operators.src.js b/packages/shared-fixtures/fixtures/comments/jsx-with-operators.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/jsx-with-operators.src.js
rename to packages/shared-fixtures/fixtures/comments/jsx-with-operators.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/line-comment-with-block-syntax.src.js b/packages/shared-fixtures/fixtures/comments/line-comment-with-block-syntax.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/line-comment-with-block-syntax.src.js
rename to packages/shared-fixtures/fixtures/comments/line-comment-with-block-syntax.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/mix-line-and-block-comments.src.js b/packages/shared-fixtures/fixtures/comments/mix-line-and-block-comments.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/mix-line-and-block-comments.src.js
rename to packages/shared-fixtures/fixtures/comments/mix-line-and-block-comments.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/no-comment-regex.src.js b/packages/shared-fixtures/fixtures/comments/no-comment-regex.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/no-comment-regex.src.js
rename to packages/shared-fixtures/fixtures/comments/no-comment-regex.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/no-comment-template.src.js b/packages/shared-fixtures/fixtures/comments/no-comment-template.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/no-comment-template.src.js
rename to packages/shared-fixtures/fixtures/comments/no-comment-template.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-call-comments.src.js b/packages/shared-fixtures/fixtures/comments/surrounding-call-comments.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-call-comments.src.js
rename to packages/shared-fixtures/fixtures/comments/surrounding-call-comments.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-debugger-comments.src.js b/packages/shared-fixtures/fixtures/comments/surrounding-debugger-comments.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-debugger-comments.src.js
rename to packages/shared-fixtures/fixtures/comments/surrounding-debugger-comments.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-return-comments.src.js b/packages/shared-fixtures/fixtures/comments/surrounding-return-comments.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-return-comments.src.js
rename to packages/shared-fixtures/fixtures/comments/surrounding-return-comments.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-throw-comments.src.js b/packages/shared-fixtures/fixtures/comments/surrounding-throw-comments.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-throw-comments.src.js
rename to packages/shared-fixtures/fixtures/comments/surrounding-throw-comments.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-while-loop-comments.src.js b/packages/shared-fixtures/fixtures/comments/surrounding-while-loop-comments.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/surrounding-while-loop-comments.src.js
rename to packages/shared-fixtures/fixtures/comments/surrounding-while-loop-comments.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-fallthrough-comment-in-function.src.js b/packages/shared-fixtures/fixtures/comments/switch-fallthrough-comment-in-function.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-fallthrough-comment-in-function.src.js
rename to packages/shared-fixtures/fixtures/comments/switch-fallthrough-comment-in-function.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-fallthrough-comment.src.js b/packages/shared-fixtures/fixtures/comments/switch-fallthrough-comment.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-fallthrough-comment.src.js
rename to packages/shared-fixtures/fixtures/comments/switch-fallthrough-comment.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-no-default-comment-in-function.src.js b/packages/shared-fixtures/fixtures/comments/switch-no-default-comment-in-function.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-no-default-comment-in-function.src.js
rename to packages/shared-fixtures/fixtures/comments/switch-no-default-comment-in-function.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-no-default-comment-in-nested-functions.src.js b/packages/shared-fixtures/fixtures/comments/switch-no-default-comment-in-nested-functions.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-no-default-comment-in-nested-functions.src.js
rename to packages/shared-fixtures/fixtures/comments/switch-no-default-comment-in-nested-functions.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-no-default-comment.src.js b/packages/shared-fixtures/fixtures/comments/switch-no-default-comment.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/switch-no-default-comment.src.js
rename to packages/shared-fixtures/fixtures/comments/switch-no-default-comment.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/template-string-block.src.js b/packages/shared-fixtures/fixtures/comments/template-string-block.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/template-string-block.src.js
rename to packages/shared-fixtures/fixtures/comments/template-string-block.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/comments/type-assertion-regression-test.src.ts b/packages/shared-fixtures/fixtures/comments/type-assertion-regression-test.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/comments/type-assertion-regression-test.src.ts
rename to packages/shared-fixtures/fixtures/comments/type-assertion-regression-test.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrayLiteral/array-literal-in-lhs.src.js b/packages/shared-fixtures/fixtures/javascript/arrayLiteral/array-literal-in-lhs.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrayLiteral/array-literal-in-lhs.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrayLiteral/array-literal-in-lhs.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrayLiteral/array-literals-in-binary-expr.src.js b/packages/shared-fixtures/fixtures/javascript/arrayLiteral/array-literals-in-binary-expr.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrayLiteral/array-literals-in-binary-expr.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrayLiteral/array-literals-in-binary-expr.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/as-param-with-params.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/as-param-with-params.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/as-param-with-params.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/as-param-with-params.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/as-param.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/as-param.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/as-param.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/as-param.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/basic-in-binary-expression.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/basic-in-binary-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/basic-in-binary-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/basic-in-binary-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/basic.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/basic.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/basic.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/basic.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/block-body-not-object.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/block-body-not-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/block-body-not-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/block-body-not-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/block-body.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/block-body.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/block-body.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/block-body.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-dup-params.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-dup-params.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-dup-params.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-dup-params.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-missing-paren.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-missing-paren.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-missing-paren.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-missing-paren.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-not-arrow.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-not-arrow.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-not-arrow.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-not-arrow.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param-multi.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param-multi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param-multi.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param-multi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-numeric-param.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-reverse-arrow.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-reverse-arrow.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-reverse-arrow.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-reverse-arrow.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-default-param-eval.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-default-param-eval.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-default-param-eval.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-default-param-eval.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-dup-params.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-dup-params.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-dup-params.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-dup-params.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval-return.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval-return.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval-return.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval-return.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-eval.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-octal.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-octal.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-octal.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-octal.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-arguments.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-arguments.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-arguments.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-arguments.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-eval.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-eval.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-eval.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-eval.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-names.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-names.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-names.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-names.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-arguments.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-arguments.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-arguments.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-arguments.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-eval.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-eval.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-eval.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-strict-param-no-paren-eval.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-two-lines.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-two-lines.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-two-lines.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-two-lines.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-wrapped-param.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-wrapped-param.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/error-wrapped-param.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/error-wrapped-param.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/expression.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/iife.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/iife.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/iife.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/iife.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/multiple-params.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/multiple-params.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/multiple-params.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/multiple-params.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/no-auto-return.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/no-auto-return.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/no-auto-return.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/no-auto-return.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-arguments.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-arguments.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-arguments.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-arguments.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval-params.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval-params.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval-params.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval-params.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-eval.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-octal.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-octal.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-octal.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/not-strict-octal.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/return-arrow-function.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/return-arrow-function.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/return-arrow-function.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/return-arrow-function.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/return-sequence.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/return-sequence.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/return-sequence.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/return-sequence.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/single-param-parens.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param-parens.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/single-param-parens.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param-parens.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/single-param-return-identifier.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param-return-identifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/single-param-return-identifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param-return-identifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/single-param.src.js b/packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/arrowFunctions/single-param.src.js
rename to packages/shared-fixtures/fixtures/javascript/arrowFunctions/single-param.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/and-operator-array-object.src.js b/packages/shared-fixtures/fixtures/javascript/basics/and-operator-array-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/and-operator-array-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/basics/and-operator-array-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/delete-expression.src.js b/packages/shared-fixtures/fixtures/javascript/basics/delete-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/delete-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/basics/delete-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/do-while-statements.src.js b/packages/shared-fixtures/fixtures/javascript/basics/do-while-statements.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/do-while-statements.src.js
rename to packages/shared-fixtures/fixtures/javascript/basics/do-while-statements.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/identifiers-double-underscore.src.js b/packages/shared-fixtures/fixtures/javascript/basics/identifiers-double-underscore.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/identifiers-double-underscore.src.js
rename to packages/shared-fixtures/fixtures/javascript/basics/identifiers-double-underscore.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/instanceof.src.js b/packages/shared-fixtures/fixtures/javascript/basics/instanceof.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/instanceof.src.js
rename to packages/shared-fixtures/fixtures/javascript/basics/instanceof.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/new-with-member-expression.src.js b/packages/shared-fixtures/fixtures/javascript/basics/new-with-member-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/new-with-member-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/basics/new-with-member-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/new-without-parens.src.js b/packages/shared-fixtures/fixtures/javascript/basics/new-without-parens.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/new-without-parens.src.js
rename to packages/shared-fixtures/fixtures/javascript/basics/new-without-parens.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/or-operator-array-object.src.js b/packages/shared-fixtures/fixtures/javascript/basics/or-operator-array-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/or-operator-array-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/basics/or-operator-array-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/typeof-expression.src.js b/packages/shared-fixtures/fixtures/javascript/basics/typeof-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/typeof-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/basics/typeof-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/update-expression.src.js b/packages/shared-fixtures/fixtures/javascript/basics/update-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/update-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/basics/update-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/void-expression.src.js b/packages/shared-fixtures/fixtures/javascript/basics/void-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/basics/void-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/basics/void-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/binary.src.js b/packages/shared-fixtures/fixtures/javascript/bigIntLiterals/binary.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/binary.src.js
rename to packages/shared-fixtures/fixtures/javascript/bigIntLiterals/binary.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/decimal.src.js b/packages/shared-fixtures/fixtures/javascript/bigIntLiterals/decimal.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/decimal.src.js
rename to packages/shared-fixtures/fixtures/javascript/bigIntLiterals/decimal.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/hex.src.js b/packages/shared-fixtures/fixtures/javascript/bigIntLiterals/hex.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/hex.src.js
rename to packages/shared-fixtures/fixtures/javascript/bigIntLiterals/hex.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/octal.src.js b/packages/shared-fixtures/fixtures/javascript/bigIntLiterals/octal.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/bigIntLiterals/octal.src.js
rename to packages/shared-fixtures/fixtures/javascript/bigIntLiterals/octal.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/binaryLiterals/invalid.src.js b/packages/shared-fixtures/fixtures/javascript/binaryLiterals/invalid.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/binaryLiterals/invalid.src.js
rename to packages/shared-fixtures/fixtures/javascript/binaryLiterals/invalid.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/binaryLiterals/lowercase.src.js b/packages/shared-fixtures/fixtures/javascript/binaryLiterals/lowercase.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/binaryLiterals/lowercase.src.js
rename to packages/shared-fixtures/fixtures/javascript/binaryLiterals/lowercase.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/binaryLiterals/uppercase.src.js b/packages/shared-fixtures/fixtures/javascript/binaryLiterals/uppercase.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/binaryLiterals/uppercase.src.js
rename to packages/shared-fixtures/fixtures/javascript/binaryLiterals/uppercase.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/blockBindings/const.src.js b/packages/shared-fixtures/fixtures/javascript/blockBindings/const.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/blockBindings/const.src.js
rename to packages/shared-fixtures/fixtures/javascript/blockBindings/const.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/blockBindings/let-in-switchcase.src.js b/packages/shared-fixtures/fixtures/javascript/blockBindings/let-in-switchcase.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/blockBindings/let-in-switchcase.src.js
rename to packages/shared-fixtures/fixtures/javascript/blockBindings/let-in-switchcase.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/blockBindings/let.src.js b/packages/shared-fixtures/fixtures/javascript/blockBindings/let.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/blockBindings/let.src.js
rename to packages/shared-fixtures/fixtures/javascript/blockBindings/let.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/call-expression-with-array.src.js b/packages/shared-fixtures/fixtures/javascript/callExpression/call-expression-with-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/call-expression-with-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/callExpression/call-expression-with-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/call-expression-with-object.src.js b/packages/shared-fixtures/fixtures/javascript/callExpression/call-expression-with-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/call-expression-with-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/callExpression/call-expression-with-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/mixed-expression.src.js b/packages/shared-fixtures/fixtures/javascript/callExpression/mixed-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/mixed-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/callExpression/mixed-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/new-expression-with-array.src.js b/packages/shared-fixtures/fixtures/javascript/callExpression/new-expression-with-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/new-expression-with-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/callExpression/new-expression-with-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/new-expression-with-object.src.js b/packages/shared-fixtures/fixtures/javascript/callExpression/new-expression-with-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/callExpression/new-expression-with-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/callExpression/new-expression-with-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-accessor-properties.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-accessor-properties.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-accessor-properties.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-accessor-properties.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-computed-static-method.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-computed-static-method.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-computed-static-method.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-computed-static-method.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-expression.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-method-named-prototype.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-method-named-prototype.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-method-named-prototype.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-method-named-prototype.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-method-named-static.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-method-named-static.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-method-named-static.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-method-named-static.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-method-named-with-space.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-method-named-with-space.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-method-named-with-space.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-method-named-with-space.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-one-method-super.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-one-method-super.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-one-method-super.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-one-method-super.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-one-method.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-one-method.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-one-method.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-one-method.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-method-named-prototype.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-static-method-named-prototype.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-method-named-prototype.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-static-method-named-prototype.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-method-named-static.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-static-method-named-static.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-method-named-static.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-static-method-named-static.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-method.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-static-method.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-method.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-static-method.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-methods-and-accessor-properties.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-static-methods-and-accessor-properties.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-static-methods-and-accessor-properties.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-static-methods-and-accessor-properties.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-computed-static-methods.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-computed-static-methods.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-computed-static-methods.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-computed-static-methods.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-computed-constructor.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-computed-constructor.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-computed-constructor.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-computed-constructor.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-semi.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-semi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-semi.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-semi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-three-semi.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-three-semi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-three-semi.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-three-semi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-two-semi.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-two-semi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods-two-semi.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-methods-two-semi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-methods.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-methods.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-methods.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-static-methods-named-constructor.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-two-static-methods-named-constructor.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-two-static-methods-named-constructor.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-two-static-methods-named-constructor.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-with-constructor-parameters.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor-parameters.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-with-constructor-parameters.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor-parameters.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-with-constructor-with-space.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor-with-space.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-with-constructor-with-space.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor-with-space.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-with-constructor.src.js b/packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/class-with-constructor.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/class-with-constructor.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/derived-class-assign-to-var.src.js b/packages/shared-fixtures/fixtures/javascript/classes/derived-class-assign-to-var.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/derived-class-assign-to-var.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/derived-class-assign-to-var.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/derived-class-expression.src.js b/packages/shared-fixtures/fixtures/javascript/classes/derived-class-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/derived-class-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/derived-class-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-class-double-semi.src.js b/packages/shared-fixtures/fixtures/javascript/classes/empty-class-double-semi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-class-double-semi.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/empty-class-double-semi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-class-semi.src.js b/packages/shared-fixtures/fixtures/javascript/classes/empty-class-semi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-class-semi.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/empty-class-semi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-class.src.js b/packages/shared-fixtures/fixtures/javascript/classes/empty-class.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-class.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/empty-class.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-literal-derived-class.src.js b/packages/shared-fixtures/fixtures/javascript/classes/empty-literal-derived-class.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/empty-literal-derived-class.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/empty-literal-derived-class.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/invalid-class-declaration.src.js b/packages/shared-fixtures/fixtures/javascript/classes/invalid-class-declaration.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/invalid-class-declaration.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/invalid-class-declaration.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/invalid-class-setter-declaration.src.js b/packages/shared-fixtures/fixtures/javascript/classes/invalid-class-setter-declaration.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/invalid-class-setter-declaration.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/invalid-class-setter-declaration.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/invalid-class-two-super-classes.src.js b/packages/shared-fixtures/fixtures/javascript/classes/invalid-class-two-super-classes.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/invalid-class-two-super-classes.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/invalid-class-two-super-classes.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/named-class-expression.src.js b/packages/shared-fixtures/fixtures/javascript/classes/named-class-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/named-class-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/named-class-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/named-derived-class-expression.src.js b/packages/shared-fixtures/fixtures/javascript/classes/named-derived-class-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/classes/named-derived-class-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/classes/named-derived-class-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/class-constructor.src.js b/packages/shared-fixtures/fixtures/javascript/defaultParams/class-constructor.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/class-constructor.src.js
rename to packages/shared-fixtures/fixtures/javascript/defaultParams/class-constructor.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/class-method.src.js b/packages/shared-fixtures/fixtures/javascript/defaultParams/class-method.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/class-method.src.js
rename to packages/shared-fixtures/fixtures/javascript/defaultParams/class-method.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/declaration.src.js b/packages/shared-fixtures/fixtures/javascript/defaultParams/declaration.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/declaration.src.js
rename to packages/shared-fixtures/fixtures/javascript/defaultParams/declaration.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/expression.src.js b/packages/shared-fixtures/fixtures/javascript/defaultParams/expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/defaultParams/expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/method.src.js b/packages/shared-fixtures/fixtures/javascript/defaultParams/method.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/method.src.js
rename to packages/shared-fixtures/fixtures/javascript/defaultParams/method.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/not-all-params.src.js b/packages/shared-fixtures/fixtures/javascript/defaultParams/not-all-params.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/defaultParams/not-all-params.src.js
rename to packages/shared-fixtures/fixtures/javascript/defaultParams/not-all-params.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/arrow-param-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-arrowFunctions/param-defaults-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-const-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-const-undefined.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-const-undefined.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-const-undefined.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-let-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-let-undefined.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-let-undefined.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/array-let-undefined.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-named.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-named.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-named.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-named.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-undefined.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-undefined.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-const-undefined.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-named.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-named.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-named.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-named.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-undefined.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-undefined.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-blockBindings/object-let-undefined.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-short.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-short.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-short.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-short.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-wrapped.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-wrapped.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-wrapped.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object-wrapped.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-defaultParams/param-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-forOf/loop.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-forOf/loop.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-forOf/loop.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-forOf/loop.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/complex-destructured.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/complex-destructured.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/complex-destructured.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/complex-destructured.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/destructured-array-literal.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/destructured-array-literal.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/destructured-array-literal.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/destructured-array-literal.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/destructuring-param.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/destructuring-param.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/destructuring-param.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/destructuring-param.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/error-complex-destructured-spread-first.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/error-complex-destructured-spread-first.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/error-complex-destructured-spread-first.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/error-complex-destructured-spread-first.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/invalid-not-final-array-empty.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/invalid-not-final-array-empty.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/invalid-not-final-array-empty.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/invalid-not-final-array-empty.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/multi-destructured.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/multi-destructured.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/multi-destructured.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/multi-destructured.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/not-final-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/not-final-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/not-final-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/not-final-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/single-destructured.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/single-destructured.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/single-destructured.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/single-destructured.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-complex-destructured.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-complex-destructured.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-complex-destructured.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-complex-destructured.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-destructured-array-literal.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-destructured-array-literal.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-destructured-array-literal.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-destructured-array-literal.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-multi-destructured.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-multi-destructured.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-multi-destructured.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-multi-destructured.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-single-destructured.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-single-destructured.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring-and-spread/var-single-destructured.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring-and-spread/var-single-destructured.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/array-member.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/array-member.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/array-member.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/array-member.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/array-to-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/array-to-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/array-to-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/array-to-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/array-var-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/array-var-undefined.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/array-var-undefined.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/array-var-undefined.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/call-expression-destruction-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-defaults-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-constructor-params-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-defaults-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/class-method-params-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/class-method-params-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-all.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-all.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-all.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-all.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-longform-nested-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-longform-nested-multi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-longform-nested-multi.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-longform-nested-multi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-multi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-multi.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-multi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-all.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-all.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-all.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-all.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-multi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-multi.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array-nested-multi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-all.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-all.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-all.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-all.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-assign.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-assign.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-assign.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-assign.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-all.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-all.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-all.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-all.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-multi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-multi.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform-multi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-longform.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-mixed-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-mixed-multi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-mixed-multi.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-mixed-multi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-multi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-multi.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-multi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-all.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-all.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-all.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-all.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-multi.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-multi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-multi.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object-nested-multi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/defaults-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/defaults-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/destructured-array-catch.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/destructured-array-catch.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/destructured-array-catch.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/destructured-array-catch.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/destructured-object-catch.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/destructured-object-catch.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/destructured-object-catch.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/destructured-object-catch.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/invalid-defaults-object-assign.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/invalid-defaults-object-assign.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/invalid-defaults-object-assign.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/invalid-defaults-object-assign.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/named-param.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/named-param.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/named-param.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/named-param.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/nested-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/nested-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/nested-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/nested-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/nested-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/nested-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/nested-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/nested-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/object-var-named.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/object-var-named.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/object-var-named.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/object-var-named.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/object-var-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/object-var-undefined.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/object-var-undefined.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/object-var-undefined.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/param-defaults-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/param-defaults-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/param-defaults-object-nested.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-object-nested.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/param-defaults-object-nested.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-object-nested.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/param-defaults-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/param-defaults-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/param-defaults-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-array-wrapped.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-array-wrapped.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-array-wrapped.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-array-wrapped.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-multi-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-multi-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-multi-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-multi-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-nested-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-nested-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-nested-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-nested-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-nested-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-nested-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-nested-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-nested-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-object-wrapped.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-object-wrapped.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-object-wrapped.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-object-wrapped.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-object.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/params-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/params-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/params-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/sparse-array.src.js b/packages/shared-fixtures/fixtures/javascript/destructuring/sparse-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/destructuring/sparse-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/destructuring/sparse-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/block.src.js b/packages/shared-fixtures/fixtures/javascript/directives/block.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/block.src.js
rename to packages/shared-fixtures/fixtures/javascript/directives/block.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/directive-in-class.src.js b/packages/shared-fixtures/fixtures/javascript/directives/directive-in-class.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/directive-in-class.src.js
rename to packages/shared-fixtures/fixtures/javascript/directives/directive-in-class.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/first-expression.src.js b/packages/shared-fixtures/fixtures/javascript/directives/first-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/first-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/directives/first-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/function-non-strict.src.js b/packages/shared-fixtures/fixtures/javascript/directives/function-non-strict.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/function-non-strict.src.js
rename to packages/shared-fixtures/fixtures/javascript/directives/function-non-strict.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/non-directive-string.src.js b/packages/shared-fixtures/fixtures/javascript/directives/non-directive-string.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/non-directive-string.src.js
rename to packages/shared-fixtures/fixtures/javascript/directives/non-directive-string.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/non-unique-directive.src.js b/packages/shared-fixtures/fixtures/javascript/directives/non-unique-directive.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/non-unique-directive.src.js
rename to packages/shared-fixtures/fixtures/javascript/directives/non-unique-directive.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/program-order.src.js b/packages/shared-fixtures/fixtures/javascript/directives/program-order.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/program-order.src.js
rename to packages/shared-fixtures/fixtures/javascript/directives/program-order.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/program.src.js b/packages/shared-fixtures/fixtures/javascript/directives/program.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/program.src.js
rename to packages/shared-fixtures/fixtures/javascript/directives/program.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/raw.src.js b/packages/shared-fixtures/fixtures/javascript/directives/raw.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/directives/raw.src.js
rename to packages/shared-fixtures/fixtures/javascript/directives/raw.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-generators.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-generators.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-generators.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-generators.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-iterator.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-iterator.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-iterator.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalAsyncIteration/async-iterator.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalDynamicImport/dynamic-import.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalDynamicImport/dynamic-import.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalDynamicImport/dynamic-import.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalDynamicImport/dynamic-import.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/arg-spread.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/arg-spread.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/arg-spread.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/arg-spread.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/destructuring-assign-mirror.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/destructuring-assign-mirror.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/destructuring-assign-mirror.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/destructuring-assign-mirror.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/function-parameter-object-spread.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/function-parameter-object-spread.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/function-parameter-object-spread.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/function-parameter-object-spread.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest-trailing-comma.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest-trailing-comma.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest-trailing-comma.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest-trailing-comma.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/invalid-rest.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/object-rest.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/object-rest.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/object-rest.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/object-rest.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/property-spread.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/property-spread.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/property-spread.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/property-spread.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-method-args.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-method-args.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-method-args.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-method-args.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-methods.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-methods.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-methods.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-methods.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-properties.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-properties.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-properties.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/shorthand-properties.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/single-spread.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/single-spread.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/single-spread.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/single-spread.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/spread-trailing-comma.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/spread-trailing-comma.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/spread-trailing-comma.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/spread-trailing-comma.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/two-spread.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/two-spread.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/two-spread.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalObjectRestSpread/two-spread.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding-finally.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding-finally.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding-finally.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding-finally.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding.src.js b/packages/shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding.src.js
rename to packages/shared-fixtures/fixtures/javascript/experimentalOptionalCatchBinding/optional-catch-binding.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/exponentiationOperators/exponential-operators.src.js b/packages/shared-fixtures/fixtures/javascript/exponentiationOperators/exponential-operators.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/exponentiationOperators/exponential-operators.src.js
rename to packages/shared-fixtures/fixtures/javascript/exponentiationOperators/exponential-operators.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-empty.src.js b/packages/shared-fixtures/fixtures/javascript/for/for-empty.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-empty.src.js
rename to packages/shared-fixtures/fixtures/javascript/for/for-empty.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-loop.src.js b/packages/shared-fixtures/fixtures/javascript/for/for-loop.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-loop.src.js
rename to packages/shared-fixtures/fixtures/javascript/for/for-loop.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-coma.src.js b/packages/shared-fixtures/fixtures/javascript/for/for-with-coma.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-coma.src.js
rename to packages/shared-fixtures/fixtures/javascript/for/for-with-coma.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-const.src.js b/packages/shared-fixtures/fixtures/javascript/for/for-with-const.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-const.src.js
rename to packages/shared-fixtures/fixtures/javascript/for/for-with-const.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-function.src.js b/packages/shared-fixtures/fixtures/javascript/for/for-with-function.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-function.src.js
rename to packages/shared-fixtures/fixtures/javascript/for/for-with-function.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-let.src.js b/packages/shared-fixtures/fixtures/javascript/for/for-with-let.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/for/for-with-let.src.js
rename to packages/shared-fixtures/fixtures/javascript/for/for-with-let.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-array.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-bare-nonstrict.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-bare-nonstrict.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-bare-nonstrict.src.js
rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-bare-nonstrict.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-destruction-object.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-destruction-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-destruction-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-destruction-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-destruction.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-destruction.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-destruction.src.js
rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-destruction.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-object-with-body.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-object-with-body.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-object-with-body.src.js
rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-object-with-body.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-object.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-assigment.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-assigment.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-assigment.src.js
rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-assigment.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-bare-assigment.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-bare-assigment.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-bare-assigment.src.js
rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-bare-assigment.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-const.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-const.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-const.src.js
rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-const.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-milti-asigment.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-milti-asigment.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-milti-asigment.src.js
rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-milti-asigment.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-rest.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-rest.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-rest.src.js
rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-rest.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-var.src.js b/packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-var.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forIn/for-in-with-var.src.js
rename to packages/shared-fixtures/fixtures/javascript/forIn/for-in-with-var.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-array.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-destruction-object.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-destruction-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-destruction-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-destruction-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-destruction.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-destruction.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-destruction.src.js
rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-destruction.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-object.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-function-initializer.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-function-initializer.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-function-initializer.src.js
rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-function-initializer.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-rest.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-rest.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-rest.src.js
rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-rest.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-braces.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-braces.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-braces.src.js
rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-braces.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-no-braces.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-no-braces.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-no-braces.src.js
rename to packages/shared-fixtures/fixtures/javascript/forOf/for-of-with-var-and-no-braces.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-const-and-no-braces.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-const-and-no-braces.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-const-and-no-braces.src.js
rename to packages/shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-const-and-no-braces.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-let-and-no-braces.src.js b/packages/shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-let-and-no-braces.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-let-and-no-braces.src.js
rename to packages/shared-fixtures/fixtures/javascript/forOf/invalid-for-of-with-let-and-no-braces.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/anonymous-generator.src.js b/packages/shared-fixtures/fixtures/javascript/generators/anonymous-generator.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/anonymous-generator.src.js
rename to packages/shared-fixtures/fixtures/javascript/generators/anonymous-generator.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/async-generator-function.src.js b/packages/shared-fixtures/fixtures/javascript/generators/async-generator-function.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/async-generator-function.src.js
rename to packages/shared-fixtures/fixtures/javascript/generators/async-generator-function.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/async-generator-method.src.js b/packages/shared-fixtures/fixtures/javascript/generators/async-generator-method.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/async-generator-method.src.js
rename to packages/shared-fixtures/fixtures/javascript/generators/async-generator-method.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/double-yield.src.js b/packages/shared-fixtures/fixtures/javascript/generators/double-yield.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/double-yield.src.js
rename to packages/shared-fixtures/fixtures/javascript/generators/double-yield.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/empty-generator-declaration.src.js b/packages/shared-fixtures/fixtures/javascript/generators/empty-generator-declaration.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/empty-generator-declaration.src.js
rename to packages/shared-fixtures/fixtures/javascript/generators/empty-generator-declaration.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/generator-declaration.src.js b/packages/shared-fixtures/fixtures/javascript/generators/generator-declaration.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/generator-declaration.src.js
rename to packages/shared-fixtures/fixtures/javascript/generators/generator-declaration.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-delegation.src.js b/packages/shared-fixtures/fixtures/javascript/generators/yield-delegation.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-delegation.src.js
rename to packages/shared-fixtures/fixtures/javascript/generators/yield-delegation.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-without-value-in-call.src.js b/packages/shared-fixtures/fixtures/javascript/generators/yield-without-value-in-call.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-without-value-in-call.src.js
rename to packages/shared-fixtures/fixtures/javascript/generators/yield-without-value-in-call.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-without-value-no-semi.src.js b/packages/shared-fixtures/fixtures/javascript/generators/yield-without-value-no-semi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-without-value-no-semi.src.js
rename to packages/shared-fixtures/fixtures/javascript/generators/yield-without-value-no-semi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-without-value.src.js b/packages/shared-fixtures/fixtures/javascript/generators/yield-without-value.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/generators/yield-without-value.src.js
rename to packages/shared-fixtures/fixtures/javascript/generators/yield-without-value.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/globalReturn/return-identifier.src.js b/packages/shared-fixtures/fixtures/javascript/globalReturn/return-identifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/globalReturn/return-identifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/globalReturn/return-identifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/globalReturn/return-no-arg.src.js b/packages/shared-fixtures/fixtures/javascript/globalReturn/return-no-arg.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/globalReturn/return-no-arg.src.js
rename to packages/shared-fixtures/fixtures/javascript/globalReturn/return-no-arg.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/globalReturn/return-true.src.js b/packages/shared-fixtures/fixtures/javascript/globalReturn/return-true.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/globalReturn/return-true.src.js
rename to packages/shared-fixtures/fixtures/javascript/globalReturn/return-true.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/hexLiterals/invalid.src.js b/packages/shared-fixtures/fixtures/javascript/hexLiterals/invalid.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/hexLiterals/invalid.src.js
rename to packages/shared-fixtures/fixtures/javascript/hexLiterals/invalid.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/hexLiterals/lowercase.src.js b/packages/shared-fixtures/fixtures/javascript/hexLiterals/lowercase.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/hexLiterals/lowercase.src.js
rename to packages/shared-fixtures/fixtures/javascript/hexLiterals/lowercase.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/hexLiterals/uppercase.src.js b/packages/shared-fixtures/fixtures/javascript/hexLiterals/uppercase.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/hexLiterals/uppercase.src.js
rename to packages/shared-fixtures/fixtures/javascript/hexLiterals/uppercase.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/importMeta/simple-import-meta.src.js b/packages/shared-fixtures/fixtures/javascript/importMeta/simple-import-meta.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/importMeta/simple-import-meta.src.js
rename to packages/shared-fixtures/fixtures/javascript/importMeta/simple-import-meta.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/labels/label-break.src.js b/packages/shared-fixtures/fixtures/javascript/labels/label-break.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/labels/label-break.src.js
rename to packages/shared-fixtures/fixtures/javascript/labels/label-break.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/labels/label-continue.src.js b/packages/shared-fixtures/fixtures/javascript/labels/label-continue.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/labels/label-continue.src.js
rename to packages/shared-fixtures/fixtures/javascript/labels/label-continue.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/error-delete.src.js b/packages/shared-fixtures/fixtures/javascript/modules/error-delete.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/error-delete.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/error-delete.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/error-function.src.js b/packages/shared-fixtures/fixtures/javascript/modules/error-function.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/error-function.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/error-function.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/error-strict.src.js b/packages/shared-fixtures/fixtures/javascript/modules/error-strict.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/error-strict.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/error-strict.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-array.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-array.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-array.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-array.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-class.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-class.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-class.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-class.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-expression.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-function.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-function.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-function.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-function.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-named-class.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-named-class.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-named-class.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-named-class.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-named-function.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-named-function.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-named-function.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-named-function.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-number.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-number.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-number.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-number.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-object.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-object.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-object.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-object.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-value.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-default-value.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-default-value.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-default-value.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-batch.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-batch.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-batch.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-batch.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-default.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-default.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-default.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-named-as-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-default.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-named-as-default.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-default.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifiers.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifiers.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-named-as-specifiers.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-specifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-specifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-specifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-from-specifiers.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-from-specifiers.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-from-specifiers.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-function.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-function.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-function.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-function.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-as-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-as-default.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-as-default.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-as-default.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-as-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-as-specifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-as-specifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-as-specifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-as-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-as-specifiers.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-as-specifiers.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-as-specifiers.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-class.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-class.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-class.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-class.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-empty.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-empty.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-empty.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-empty.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-specifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-specifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-specifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-specifiers-comma.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-specifiers-comma.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-specifiers-comma.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-specifiers-comma.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-named-specifiers.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-named-specifiers.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-named-specifiers.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-var-anonymous-function.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-var-anonymous-function.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-var-anonymous-function.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-var-anonymous-function.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-var-number.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-var-number.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-var-number.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-var-number.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-var.src.js b/packages/shared-fixtures/fixtures/javascript/modules/export-var.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/export-var.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/export-var.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default-and-named-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-default-and-named-specifiers.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default-and-named-specifiers.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-default-and-named-specifiers.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default-and-namespace-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-default-and-namespace-specifiers.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default-and-namespace-specifiers.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-default-and-namespace-specifiers.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default-as.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-default-as.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default-as.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-default-as.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-default.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-default.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-default.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-jquery.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-jquery.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-jquery.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-jquery.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-module.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-module.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-module.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-module.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-as-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-named-as-specifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-as-specifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-named-as-specifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-as-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-named-as-specifiers.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-as-specifiers.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-named-as-specifiers.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-empty.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-named-empty.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-empty.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-named-empty.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-named-specifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-specifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-named-specifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-specifiers-comma.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-named-specifiers-comma.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-specifiers-comma.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-named-specifiers-comma.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-specifiers.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-named-specifiers.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-named-specifiers.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-named-specifiers.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-namespace-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-namespace-specifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-namespace-specifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-namespace-specifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-null-as-nil.src.js b/packages/shared-fixtures/fixtures/javascript/modules/import-null-as-nil.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/import-null-as-nil.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/import-null-as-nil.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-await.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-await.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-await.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-await.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-class.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-class.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-class.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-class.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-batch-missing-from-clause.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-batch-missing-from-clause.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-batch-missing-from-clause.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-batch-missing-from-clause.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-batch-token.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-batch-token.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-batch-token.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-batch-token.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-default-equal.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default-equal.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-default-equal.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default-equal.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-default-token.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default-token.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-default-token.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default-token.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-default.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-default.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-named-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-default.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-named-default.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-default.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-named-extra-comma.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-extra-comma.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-named-extra-comma.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-extra-comma.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-named-middle-comma.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-middle-comma.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-export-named-middle-comma.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-export-named-middle-comma.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named-after-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named-after-default.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named-after-default.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named-after-default.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-after-named.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-missing-module-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-missing-module-specifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-missing-module-specifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-missing-module-specifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-module-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-module-specifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default-module-specifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default-module-specifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-default.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-default.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-missing-module-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-missing-module-specifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-missing-module-specifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-missing-module-specifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-module-specifier.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-module-specifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-module-specifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-module-specifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-named.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-named.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-named.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-named.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-namespace.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-namespace.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-namespace.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-after-namespace.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-as-missing-from.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-as-missing-from.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-as-missing-from.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-as-missing-from.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-extra-comma.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-extra-comma.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-extra-comma.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-extra-comma.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-middle-comma.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-middle-comma.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-named-middle-comma.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-named-middle-comma.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-after-named.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-after-named.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-after-named.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-after-named.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-missing-as.src.js b/packages/shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-missing-as.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-missing-as.src.js
rename to packages/shared-fixtures/fixtures/javascript/modules/invalid-import-namespace-missing-as.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/newTarget/invalid-new-target.src.js b/packages/shared-fixtures/fixtures/javascript/newTarget/invalid-new-target.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/newTarget/invalid-new-target.src.js
rename to packages/shared-fixtures/fixtures/javascript/newTarget/invalid-new-target.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/newTarget/invalid-unknown-property.src.js b/packages/shared-fixtures/fixtures/javascript/newTarget/invalid-unknown-property.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/newTarget/invalid-unknown-property.src.js
rename to packages/shared-fixtures/fixtures/javascript/newTarget/invalid-unknown-property.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/newTarget/simple-new-target.src.js b/packages/shared-fixtures/fixtures/javascript/newTarget/simple-new-target.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/newTarget/simple-new-target.src.js
rename to packages/shared-fixtures/fixtures/javascript/newTarget/simple-new-target.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteral/object-literal-in-lhs.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteral/object-literal-in-lhs.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteral/object-literal-in-lhs.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteral/object-literal-in-lhs.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-addition-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-addition-property.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-addition-property.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-addition-property.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-and-identifier.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-and-identifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-and-identifier.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-and-identifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-getter-and-setter.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-getter-and-setter.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-getter-and-setter.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-getter-and-setter.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-string-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-string-property.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-string-property.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-string-property.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-variable-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-variable-property.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-variable-property.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/computed-variable-property.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-computed-variable-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-computed-variable-property.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-computed-variable-property.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-computed-variable-property.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-addition.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-addition.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-addition.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-addition.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-method.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-method.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-method.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression-with-method.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralComputedProperties/standalone-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-property.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-property.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-property.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-string-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-string-property.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-string-property.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/error-proto-string-property.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/invalid-method-no-braces.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/invalid-method-no-braces.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/invalid-method-no-braces.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/invalid-method-no-braces.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/method-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/method-property.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/method-property.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/method-property.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-get.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-get.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-get.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-get.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-set.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-set.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-set.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-named-set.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-argument.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-argument.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-argument.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-argument.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-string-name.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-string-name.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-string-name.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method-with-string-name.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/simple-method.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/string-name-method-property.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/string-name-method-property.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/string-name-method-property.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandMethods/string-name-method-property.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandProperties/shorthand-properties.src.js b/packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandProperties/shorthand-properties.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/objectLiteralShorthandProperties/shorthand-properties.src.js
rename to packages/shared-fixtures/fixtures/javascript/objectLiteralShorthandProperties/shorthand-properties.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/invalid.src.js b/packages/shared-fixtures/fixtures/javascript/octalLiterals/invalid.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/invalid.src.js
rename to packages/shared-fixtures/fixtures/javascript/octalLiterals/invalid.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/legacy.src.js b/packages/shared-fixtures/fixtures/javascript/octalLiterals/legacy.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/legacy.src.js
rename to packages/shared-fixtures/fixtures/javascript/octalLiterals/legacy.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/lowercase.src.js b/packages/shared-fixtures/fixtures/javascript/octalLiterals/lowercase.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/lowercase.src.js
rename to packages/shared-fixtures/fixtures/javascript/octalLiterals/lowercase.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/strict-uppercase.src.js b/packages/shared-fixtures/fixtures/javascript/octalLiterals/strict-uppercase.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/strict-uppercase.src.js
rename to packages/shared-fixtures/fixtures/javascript/octalLiterals/strict-uppercase.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/uppercase.src.js b/packages/shared-fixtures/fixtures/javascript/octalLiterals/uppercase.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/octalLiterals/uppercase.src.js
rename to packages/shared-fixtures/fixtures/javascript/octalLiterals/uppercase.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/regex/regexp-simple.src.js b/packages/shared-fixtures/fixtures/javascript/regex/regexp-simple.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/regex/regexp-simple.src.js
rename to packages/shared-fixtures/fixtures/javascript/regex/regexp-simple.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexUFlag/regex-u-extended-escape.src.js b/packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-extended-escape.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexUFlag/regex-u-extended-escape.src.js
rename to packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-extended-escape.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexUFlag/regex-u-invalid-extended-escape.src.js b/packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-invalid-extended-escape.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexUFlag/regex-u-invalid-extended-escape.src.js
rename to packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-invalid-extended-escape.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexUFlag/regex-u-simple.src.js b/packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-simple.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexUFlag/regex-u-simple.src.js
rename to packages/shared-fixtures/fixtures/javascript/regexUFlag/regex-u-simple.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexYFlag/regexp-y-simple.src.js b/packages/shared-fixtures/fixtures/javascript/regexYFlag/regexp-y-simple.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/regexYFlag/regexp-y-simple.src.js
rename to packages/shared-fixtures/fixtures/javascript/regexYFlag/regexp-y-simple.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/basic-rest.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/basic-rest.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/basic-rest.src.js
rename to packages/shared-fixtures/fixtures/javascript/restParams/basic-rest.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/class-constructor.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/class-constructor.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/class-constructor.src.js
rename to packages/shared-fixtures/fixtures/javascript/restParams/class-constructor.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/class-method.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/class-method.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/class-method.src.js
rename to packages/shared-fixtures/fixtures/javascript/restParams/class-method.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/error-no-default.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/error-no-default.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/error-no-default.src.js
rename to packages/shared-fixtures/fixtures/javascript/restParams/error-no-default.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/error-not-last.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/error-not-last.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/error-not-last.src.js
rename to packages/shared-fixtures/fixtures/javascript/restParams/error-not-last.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/func-expression-multi.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/func-expression-multi.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/func-expression-multi.src.js
rename to packages/shared-fixtures/fixtures/javascript/restParams/func-expression-multi.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/func-expression.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/func-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/func-expression.src.js
rename to packages/shared-fixtures/fixtures/javascript/restParams/func-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/invalid-rest-param.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/invalid-rest-param.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/invalid-rest-param.src.js
rename to packages/shared-fixtures/fixtures/javascript/restParams/invalid-rest-param.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/single-rest.src.js b/packages/shared-fixtures/fixtures/javascript/restParams/single-rest.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/restParams/single-rest.src.js
rename to packages/shared-fixtures/fixtures/javascript/restParams/single-rest.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-float-negative.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-float-negative.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-float-negative.src.js
rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-float-negative.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-float.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-float.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-float.src.js
rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-float.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-null.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-null.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-null.src.js
rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-null.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-number-negative.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-number-negative.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-number-negative.src.js
rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-number-negative.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-number.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-number.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-number.src.js
rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-number.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-string.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-string.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-string.src.js
rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-string.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-undefined.src.js b/packages/shared-fixtures/fixtures/javascript/simple-literals/literal-undefined.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/simple-literals/literal-undefined.src.js
rename to packages/shared-fixtures/fixtures/javascript/simple-literals/literal-undefined.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/complex-spread.src.js b/packages/shared-fixtures/fixtures/javascript/spread/complex-spread.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/complex-spread.src.js
rename to packages/shared-fixtures/fixtures/javascript/spread/complex-spread.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/error-invalid-if.src.js b/packages/shared-fixtures/fixtures/javascript/spread/error-invalid-if.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/error-invalid-if.src.js
rename to packages/shared-fixtures/fixtures/javascript/spread/error-invalid-if.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/error-invalid-sequence.src.js b/packages/shared-fixtures/fixtures/javascript/spread/error-invalid-sequence.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/error-invalid-sequence.src.js
rename to packages/shared-fixtures/fixtures/javascript/spread/error-invalid-sequence.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/multi-function-call.src.js b/packages/shared-fixtures/fixtures/javascript/spread/multi-function-call.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/multi-function-call.src.js
rename to packages/shared-fixtures/fixtures/javascript/spread/multi-function-call.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/not-final-param.src.js b/packages/shared-fixtures/fixtures/javascript/spread/not-final-param.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/not-final-param.src.js
rename to packages/shared-fixtures/fixtures/javascript/spread/not-final-param.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/simple-function-call.src.js b/packages/shared-fixtures/fixtures/javascript/spread/simple-function-call.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/spread/simple-function-call.src.js
rename to packages/shared-fixtures/fixtures/javascript/spread/simple-function-call.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/deeply-nested.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/deeply-nested.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/deeply-nested.src.js
rename to packages/shared-fixtures/fixtures/javascript/templateStrings/deeply-nested.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/error-octal-literal.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/error-octal-literal.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/error-octal-literal.src.js
rename to packages/shared-fixtures/fixtures/javascript/templateStrings/error-octal-literal.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/escape-characters.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/escape-characters.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/escape-characters.src.js
rename to packages/shared-fixtures/fixtures/javascript/templateStrings/escape-characters.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/expressions.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/expressions.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/expressions.src.js
rename to packages/shared-fixtures/fixtures/javascript/templateStrings/expressions.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/multi-line-template-string.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/multi-line-template-string.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/multi-line-template-string.src.js
rename to packages/shared-fixtures/fixtures/javascript/templateStrings/multi-line-template-string.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/simple-template-string.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/simple-template-string.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/simple-template-string.src.js
rename to packages/shared-fixtures/fixtures/javascript/templateStrings/simple-template-string.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/single-dollar-sign.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/single-dollar-sign.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/single-dollar-sign.src.js
rename to packages/shared-fixtures/fixtures/javascript/templateStrings/single-dollar-sign.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/tagged-no-placeholders.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/tagged-no-placeholders.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/tagged-no-placeholders.src.js
rename to packages/shared-fixtures/fixtures/javascript/templateStrings/tagged-no-placeholders.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/tagged-template-string.src.js b/packages/shared-fixtures/fixtures/javascript/templateStrings/tagged-template-string.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/templateStrings/tagged-template-string.src.js
rename to packages/shared-fixtures/fixtures/javascript/templateStrings/tagged-template-string.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/basic-string-literal.src.js b/packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/basic-string-literal.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/basic-string-literal.src.js
rename to packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/basic-string-literal.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/complex-string-literal.src.js b/packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/complex-string-literal.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/complex-string-literal.src.js
rename to packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/complex-string-literal.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-empty-escape.src.js b/packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-empty-escape.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-empty-escape.src.js
rename to packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-empty-escape.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-too-large-escape.src.js b/packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-too-large-escape.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-too-large-escape.src.js
rename to packages/shared-fixtures/fixtures/javascript/unicodeCodePointEscapes/invalid-too-large-escape.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx-useJSXTextNode/self-closing-tag-inside-tag.src.js b/packages/shared-fixtures/fixtures/jsx-useJSXTextNode/self-closing-tag-inside-tag.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx-useJSXTextNode/self-closing-tag-inside-tag.src.js
rename to packages/shared-fixtures/fixtures/jsx-useJSXTextNode/self-closing-tag-inside-tag.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx-useJSXTextNode/test-content.src.js b/packages/shared-fixtures/fixtures/jsx-useJSXTextNode/test-content.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx-useJSXTextNode/test-content.src.js
rename to packages/shared-fixtures/fixtures/jsx-useJSXTextNode/test-content.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/attributes.src.js b/packages/shared-fixtures/fixtures/jsx/attributes.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/attributes.src.js
rename to packages/shared-fixtures/fixtures/jsx/attributes.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/element-keyword-name.src.js b/packages/shared-fixtures/fixtures/jsx/element-keyword-name.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/element-keyword-name.src.js
rename to packages/shared-fixtures/fixtures/jsx/element-keyword-name.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-comment.src.js b/packages/shared-fixtures/fixtures/jsx/embedded-comment.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-comment.src.js
rename to packages/shared-fixtures/fixtures/jsx/embedded-comment.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-conditional.src.js b/packages/shared-fixtures/fixtures/jsx/embedded-conditional.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-conditional.src.js
rename to packages/shared-fixtures/fixtures/jsx/embedded-conditional.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-invalid-js-identifier.src.js b/packages/shared-fixtures/fixtures/jsx/embedded-invalid-js-identifier.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-invalid-js-identifier.src.js
rename to packages/shared-fixtures/fixtures/jsx/embedded-invalid-js-identifier.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-tags.src.js b/packages/shared-fixtures/fixtures/jsx/embedded-tags.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/embedded-tags.src.js
rename to packages/shared-fixtures/fixtures/jsx/embedded-tags.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/empty-placeholder.src.js b/packages/shared-fixtures/fixtures/jsx/empty-placeholder.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/empty-placeholder.src.js
rename to packages/shared-fixtures/fixtures/jsx/empty-placeholder.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/escape-patterns.src.js b/packages/shared-fixtures/fixtures/jsx/escape-patterns.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/escape-patterns.src.js
rename to packages/shared-fixtures/fixtures/jsx/escape-patterns.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-attribute-missing-equals.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-attribute-missing-equals.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-attribute-missing-equals.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-attribute-missing-equals.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-attribute.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-attribute.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-attribute.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-attribute.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-broken-tag.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-broken-tag.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-broken-tag.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-broken-tag.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-computed-end-tag-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-computed-end-tag-name.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-computed-end-tag-name.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-computed-end-tag-name.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-computed-string-end-tag-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-computed-string-end-tag-name.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-computed-string-end-tag-name.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-computed-string-end-tag-name.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-embedded-expression.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-embedded-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-embedded-expression.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-embedded-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-leading-dot-tag-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-leading-dot-tag-name.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-leading-dot-tag-name.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-leading-dot-tag-name.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-matching-placeholder-in-closing-tag.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-matching-placeholder-in-closing-tag.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-matching-placeholder-in-closing-tag.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-matching-placeholder-in-closing-tag.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tag.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tag.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tag.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tag.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tags.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tags.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tags.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-mismatched-closing-tags.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-dot-tag-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-mismatched-dot-tag-name.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-dot-tag-name.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-mismatched-dot-tag-name.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-namespace-tag.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-mismatched-namespace-tag.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-mismatched-namespace-tag.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-mismatched-namespace-tag.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-closing-tag.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-missing-closing-tag.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-closing-tag.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-missing-closing-tag.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-namespace-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-missing-namespace-name.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-namespace-name.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-missing-namespace-name.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-namespace-value.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-missing-namespace-value.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-namespace-value.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-missing-namespace-value.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-spread-operator.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-missing-spread-operator.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-missing-spread-operator.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-missing-spread-operator.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-namespace-name-with-docts.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-namespace-name-with-docts.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-namespace-name-with-docts.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-namespace-name-with-docts.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-namespace-value-with-dots.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-namespace-value-with-dots.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-namespace-value-with-dots.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-namespace-value-with-dots.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-no-common-parent-with-comment.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-no-common-parent-with-comment.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-no-common-parent-with-comment.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-no-common-parent-with-comment.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-no-common-parent.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-no-common-parent.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-no-common-parent.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-no-common-parent.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-no-tag-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-no-tag-name.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-no-tag-name.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-no-tag-name.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-placeholder-in-closing-tag.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-placeholder-in-closing-tag.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-placeholder-in-closing-tag.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-placeholder-in-closing-tag.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-shorthand-fragment-no-closing.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-shorthand-fragment-no-closing.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-shorthand-fragment-no-closing.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-shorthand-fragment-no-closing.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-trailing-dot-tag-name.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-trailing-dot-tag-name.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-trailing-dot-tag-name.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-trailing-dot-tag-name.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-unexpected-comma.src.js b/packages/shared-fixtures/fixtures/jsx/invalid-unexpected-comma.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/invalid-unexpected-comma.src.js
rename to packages/shared-fixtures/fixtures/jsx/invalid-unexpected-comma.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/japanese-characters.src.js b/packages/shared-fixtures/fixtures/jsx/japanese-characters.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/japanese-characters.src.js
rename to packages/shared-fixtures/fixtures/jsx/japanese-characters.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/less-than-operator.src.js b/packages/shared-fixtures/fixtures/jsx/less-than-operator.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/less-than-operator.src.js
rename to packages/shared-fixtures/fixtures/jsx/less-than-operator.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/member-expression-this.src.js b/packages/shared-fixtures/fixtures/jsx/member-expression-this.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/member-expression-this.src.js
rename to packages/shared-fixtures/fixtures/jsx/member-expression-this.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/member-expression.src.js b/packages/shared-fixtures/fixtures/jsx/member-expression.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/member-expression.src.js
rename to packages/shared-fixtures/fixtures/jsx/member-expression.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/multiple-blank-spaces.src.js b/packages/shared-fixtures/fixtures/jsx/multiple-blank-spaces.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/multiple-blank-spaces.src.js
rename to packages/shared-fixtures/fixtures/jsx/multiple-blank-spaces.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/namespaced-attribute-and-value-inserted.src.js b/packages/shared-fixtures/fixtures/jsx/namespaced-attribute-and-value-inserted.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/namespaced-attribute-and-value-inserted.src.js
rename to packages/shared-fixtures/fixtures/jsx/namespaced-attribute-and-value-inserted.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/namespaced-name-and-attribute.src.js b/packages/shared-fixtures/fixtures/jsx/namespaced-name-and-attribute.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/namespaced-name-and-attribute.src.js
rename to packages/shared-fixtures/fixtures/jsx/namespaced-name-and-attribute.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/newslines-and-entities.src.js b/packages/shared-fixtures/fixtures/jsx/newslines-and-entities.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/newslines-and-entities.src.js
rename to packages/shared-fixtures/fixtures/jsx/newslines-and-entities.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/self-closing-tag-inside-tag.src.js b/packages/shared-fixtures/fixtures/jsx/self-closing-tag-inside-tag.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/self-closing-tag-inside-tag.src.js
rename to packages/shared-fixtures/fixtures/jsx/self-closing-tag-inside-tag.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/self-closing-tag-with-newline.src.js b/packages/shared-fixtures/fixtures/jsx/self-closing-tag-with-newline.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/self-closing-tag-with-newline.src.js
rename to packages/shared-fixtures/fixtures/jsx/self-closing-tag-with-newline.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/self-closing-tag.src.js b/packages/shared-fixtures/fixtures/jsx/self-closing-tag.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/self-closing-tag.src.js
rename to packages/shared-fixtures/fixtures/jsx/self-closing-tag.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/shorthand-fragment-with-child.src.js b/packages/shared-fixtures/fixtures/jsx/shorthand-fragment-with-child.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/shorthand-fragment-with-child.src.js
rename to packages/shared-fixtures/fixtures/jsx/shorthand-fragment-with-child.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/shorthand-fragment.src.js b/packages/shared-fixtures/fixtures/jsx/shorthand-fragment.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/shorthand-fragment.src.js
rename to packages/shared-fixtures/fixtures/jsx/shorthand-fragment.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/spread-child.src.js b/packages/shared-fixtures/fixtures/jsx/spread-child.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/spread-child.src.js
rename to packages/shared-fixtures/fixtures/jsx/spread-child.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/spread-operator-attribute-and-regular-attribute.src.js b/packages/shared-fixtures/fixtures/jsx/spread-operator-attribute-and-regular-attribute.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/spread-operator-attribute-and-regular-attribute.src.js
rename to packages/shared-fixtures/fixtures/jsx/spread-operator-attribute-and-regular-attribute.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/spread-operator-attributes.src.js b/packages/shared-fixtures/fixtures/jsx/spread-operator-attributes.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/spread-operator-attributes.src.js
rename to packages/shared-fixtures/fixtures/jsx/spread-operator-attributes.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/tag-names-with-dots.src.js b/packages/shared-fixtures/fixtures/jsx/tag-names-with-dots.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/tag-names-with-dots.src.js
rename to packages/shared-fixtures/fixtures/jsx/tag-names-with-dots.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/tag-names-with-multi-dots.src.js b/packages/shared-fixtures/fixtures/jsx/tag-names-with-multi-dots.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/tag-names-with-multi-dots.src.js
rename to packages/shared-fixtures/fixtures/jsx/tag-names-with-multi-dots.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/test-content.src.js b/packages/shared-fixtures/fixtures/jsx/test-content.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/test-content.src.js
rename to packages/shared-fixtures/fixtures/jsx/test-content.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/trailing-spread-operator-attribute.src.js b/packages/shared-fixtures/fixtures/jsx/trailing-spread-operator-attribute.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/trailing-spread-operator-attribute.src.js
rename to packages/shared-fixtures/fixtures/jsx/trailing-spread-operator-attribute.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/jsx/unknown-escape-pattern.src.js b/packages/shared-fixtures/fixtures/jsx/unknown-escape-pattern.src.js
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/jsx/unknown-escape-pattern.src.js
rename to packages/shared-fixtures/fixtures/jsx/unknown-escape-pattern.src.js
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/tsx/generic-jsx-element.src.tsx b/packages/shared-fixtures/fixtures/tsx/generic-jsx-element.src.tsx
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/tsx/generic-jsx-element.src.tsx
rename to packages/shared-fixtures/fixtures/tsx/generic-jsx-element.src.tsx
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/tsx/react-typed-props.src.tsx b/packages/shared-fixtures/fixtures/tsx/react-typed-props.src.tsx
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/tsx/react-typed-props.src.tsx
rename to packages/shared-fixtures/fixtures/tsx/react-typed-props.src.tsx
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/babylon-convergence/type-parameter-whitespace-loc.src.ts b/packages/shared-fixtures/fixtures/typescript/babylon-convergence/type-parameter-whitespace-loc.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/babylon-convergence/type-parameter-whitespace-loc.src.ts
rename to packages/shared-fixtures/fixtures/typescript/babylon-convergence/type-parameter-whitespace-loc.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/babylon-convergence/type-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/babylon-convergence/type-parameters.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/babylon-convergence/type-parameters.src.ts
rename to packages/shared-fixtures/fixtures/typescript/babylon-convergence/type-parameters.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-constructor.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-constructor.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-constructor.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-constructor.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-method.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-method.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-method.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-properties.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-properties.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-properties.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-readonly-property.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-readonly-property.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-readonly-property.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-abstract-readonly-property.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-optional-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-optional-method.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-class-with-optional-method.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/abstract-class-with-optional-method.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-interface.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/abstract-interface.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/abstract-interface.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/abstract-interface.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/arrow-function-with-type-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/arrow-function-with-type-parameters.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/arrow-function-with-type-parameters.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/arrow-function-with-type-parameters.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/async-function-expression.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/async-function-expression.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/async-function-expression.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/async-function-expression.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/async-function-with-var-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/async-function-with-var-declaration.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/async-function-with-var-declaration.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/async-function-with-var-declaration.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/call-signatures-with-generics.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/call-signatures-with-generics.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/call-signatures-with-generics.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/call-signatures-with-generics.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/call-signatures.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/call-signatures.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/call-signatures.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/call-signatures.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-expression.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/cast-as-expression.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-expression.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/cast-as-expression.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-multi-assign.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/cast-as-multi-assign.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-multi-assign.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/cast-as-multi-assign.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-multi.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/cast-as-multi.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-multi.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/cast-as-multi.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-operator.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/cast-as-operator.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-operator.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/cast-as-operator.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-simple.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/cast-as-simple.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/cast-as-simple.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/cast-as-simple.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-abstract.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-abstract.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-abstract.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-abstract.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-declare.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-declare.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-declare.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-multi-line-keyword-declare.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-accessibility-modifiers.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-accessibility-modifiers.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-accessibility-modifiers.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-accessibility-modifiers.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-modifier.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-modifier.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-modifier.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-modifier.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-return-type.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-return-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-return-type.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-return-type.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-type-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-type-parameters.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-type-parameters.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-constructor-and-type-parameters.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-definite-assignment.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-definite-assignment.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-definite-assignment.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-definite-assignment.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-export-parameter-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-export-parameter-properties.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-export-parameter-properties.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-export-parameter-properties.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-extends-and-implements.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-and-implements.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-extends-and-implements.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-and-implements.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-extends-generic-multiple.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-generic-multiple.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-extends-generic-multiple.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-generic-multiple.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-extends-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-generic.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-extends-generic.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-extends-generic.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-generic-method-default.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-generic-method-default.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-generic-method-default.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-generic-method-default.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-generic-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-generic-method.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-generic-method.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-generic-method.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements-and-extends.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-and-extends.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements-and-extends.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-and-extends.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements-generic-multiple.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-generic-multiple.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements-generic-multiple.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-generic-multiple.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-generic.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements-generic.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-implements-generic.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-implements.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-implements.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-implements.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-method.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-method.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-method.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-mixin-reference.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-mixin-reference.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-mixin-reference.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-mixin-reference.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-mixin.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-mixin.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-mixin.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-mixin.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-computed-property.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-computed-property.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-computed-property.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-computed-property.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-methods.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-methods.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-methods.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-methods.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-properties.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-properties.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-properties.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-property-undefined.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-property-undefined.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-optional-property-undefined.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-optional-property-undefined.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-private-parameter-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-private-parameter-properties.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-private-parameter-properties.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-private-parameter-properties.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-property-function.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-property-function.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-property-function.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-property-function.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-property-values.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-property-values.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-property-values.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-property-values.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-protected-parameter-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-protected-parameter-properties.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-protected-parameter-properties.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-protected-parameter-properties.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-public-parameter-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-public-parameter-properties.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-public-parameter-properties.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-public-parameter-properties.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-readonly-parameter-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-readonly-parameter-properties.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-readonly-parameter-properties.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-readonly-parameter-properties.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-readonly-property.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-readonly-property.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-readonly-property.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-readonly-property.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-static-parameter-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-static-parameter-properties.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-static-parameter-properties.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-static-parameter-properties.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-two-methods-computed-constructor.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-two-methods-computed-constructor.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-two-methods-computed-constructor.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-two-methods-computed-constructor.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-default.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-default.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-default.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-default.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-underscore.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-underscore.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-underscore.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter-underscore.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-type-parameter.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/class-with-type-parameter.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/class-with-type-parameter.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/const-enum.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/const-enum.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/const-enum.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/const-enum.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/declare-class-with-optional-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/declare-class-with-optional-method.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/declare-class-with-optional-method.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/declare-class-with-optional-method.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/declare-function.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/declare-function.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/declare-function.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/declare-function.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment-nested.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-nested.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment-nested.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-nested.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment-object.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-object.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment-object.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-object.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment-property.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-property.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment-property.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment-property.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/destructuring-assignment.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/destructuring-assignment.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/directive-in-module.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/directive-in-module.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/directive-in-module.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/directive-in-module.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/directive-in-namespace.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/directive-in-namespace.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/directive-in-namespace.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/directive-in-namespace.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-as-namespace.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-as-namespace.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-as-namespace.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/export-as-namespace.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-assignment.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-assignment.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-assignment.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/export-assignment.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-declare-const-named-enum.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-declare-const-named-enum.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-declare-const-named-enum.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/export-declare-const-named-enum.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-declare-named-enum.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-declare-named-enum.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-declare-named-enum.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/export-declare-named-enum.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-default-class-with-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-default-class-with-generic.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-default-class-with-generic.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/export-default-class-with-generic.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-default-class-with-multiple-generics.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-default-class-with-multiple-generics.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-default-class-with-multiple-generics.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/export-default-class-with-multiple-generics.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-named-class-with-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-named-class-with-generic.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-named-class-with-generic.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/export-named-class-with-generic.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-named-class-with-multiple-generics.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-named-class-with-multiple-generics.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-named-class-with-multiple-generics.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/export-named-class-with-multiple-generics.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-named-enum.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-named-enum.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-named-enum.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/export-named-enum.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-type-alias-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-type-alias-declaration.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-type-alias-declaration.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/export-type-alias-declaration.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-type-class-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-type-class-declaration.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-type-class-declaration.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/export-type-class-declaration.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-type-function-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/export-type-function-declaration.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/export-type-function-declaration.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/export-type-function-declaration.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-overloads.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-overloads.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-overloads.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/function-overloads.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-await.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-await.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-await.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-await.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-object-type-with-optional-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-object-type-with-optional-properties.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-object-type-with-optional-properties.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-object-type-with-optional-properties.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-object-type-without-annotation.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-object-type-without-annotation.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-object-type-without-annotation.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-object-type-without-annotation.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-that-have-comments.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-that-have-comments.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-that-have-comments.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-that-have-comments.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-with-constraint.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-with-constraint.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-with-constraint.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters-with-constraint.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-type-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-type-parameters.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-type-parameters.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-types-assignation.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-types-assignation.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-types-assignation.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-types-assignation.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-types.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/function-with-types.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/function-with-types.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/function-with-types.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-equal-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/import-equal-declaration.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-equal-declaration.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/import-equal-declaration.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-export-equal-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/import-export-equal-declaration.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-export-equal-declaration.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/import-export-equal-declaration.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-type-with-type-parameters-in-type-reference.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/import-type-with-type-parameters-in-type-reference.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-type-with-type-parameters-in-type-reference.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/import-type-with-type-parameters-in-type-reference.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-type.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/import-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/import-type.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/import-type.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-extends-multiple.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-extends-multiple.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-extends-multiple.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/interface-extends-multiple.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-extends.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-extends.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-extends.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/interface-extends.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-type-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-type-parameters.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-type-parameters.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/interface-type-parameters.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-all-property-types.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-all-property-types.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-all-property-types.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-all-property-types.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-construct-signature-with-parameter-accessibility.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-construct-signature-with-parameter-accessibility.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-construct-signature-with-parameter-accessibility.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-construct-signature-with-parameter-accessibility.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-extends-member-expression.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-extends-member-expression.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-extends-member-expression.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-extends-member-expression.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-extends-type-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-extends-type-parameters.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-extends-type-parameters.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-extends-type-parameters.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-generic.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-generic.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-generic.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-jsdoc.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-jsdoc.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-jsdoc.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-jsdoc.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-method.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-method.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-method.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-optional-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-with-optional-properties.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-with-optional-properties.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/interface-with-optional-properties.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-without-type-annotation.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/interface-without-type-annotation.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/interface-without-type-annotation.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/interface-without-type-annotation.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/keyof-operator.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/keyof-operator.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/keyof-operator.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/keyof-operator.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/nested-type-arguments.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/nested-type-arguments.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/nested-type-arguments.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/nested-type-arguments.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/never-type-param.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/never-type-param.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/never-type-param.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/never-type-param.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/non-null-assertion-operator.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/non-null-assertion-operator.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/non-null-assertion-operator.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/non-null-assertion-operator.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/null-and-undefined-type-annotations.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/null-and-undefined-type-annotations.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/null-and-undefined-type-annotations.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/null-and-undefined-type-annotations.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/object-with-escaped-properties.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/object-with-escaped-properties.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/object-with-escaped-properties.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/object-with-escaped-properties.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/object-with-typed-methods.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/object-with-typed-methods.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/object-with-typed-methods.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/object-with-typed-methods.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/parenthesized-use-strict.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/parenthesized-use-strict.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/parenthesized-use-strict.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/parenthesized-use-strict.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/symbol-type-param.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/symbol-type-param.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/symbol-type-param.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/symbol-type-param.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-alias-declaration-with-constrained-type-parameter.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration-with-constrained-type-parameter.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-alias-declaration-with-constrained-type-parameter.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration-with-constrained-type-parameter.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-alias-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-alias-declaration.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/type-alias-declaration.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-alias-object-without-annotation.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-alias-object-without-annotation.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-alias-object-without-annotation.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/type-alias-object-without-annotation.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-assertion-arrow-function.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-assertion-arrow-function.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-assertion-arrow-function.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/type-assertion-arrow-function.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-assertion.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-assertion.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-assertion.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/type-assertion.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-arrow-function.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-arrow-function.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-arrow-function.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-arrow-function.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-function.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-function.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-function.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-function.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-interface.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-interface.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-interface.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-interface.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-method.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-method.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-guard-in-method.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/type-guard-in-method.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-parameters-comments.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-parameters-comments.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-parameters-comments.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/type-parameters-comments.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-reference-comments.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/type-reference-comments.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/type-reference-comments.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/type-reference-comments.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-bigint.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-bigint.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-bigint.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-bigint.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-boolean.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-boolean.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-boolean.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-boolean.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-false.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-false.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-false.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-false.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-never.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-never.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-never.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-never.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-null.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-null.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-null.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-null.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-number.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-number.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-number.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-number.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-object.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-object.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-object.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-object.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-string.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-string.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-string.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-string.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-symbol.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-symbol.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-symbol.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-symbol.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-true.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-true.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-true.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-true.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-undefined.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-undefined.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-undefined.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-undefined.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-unknown.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-unknown.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-unknown.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-unknown.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-void.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-void.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-keyword-void.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-keyword-void.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-method-signature.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-method-signature.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-method-signature.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-method-signature.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-this.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/typed-this.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/typed-this.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/typed-this.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/unique-symbol.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/unique-symbol.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/unique-symbol.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/unique-symbol.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/unknown-type-annotation.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/unknown-type-annotation.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/unknown-type-annotation.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/unknown-type-annotation.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/var-with-definite-assignment.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/var-with-definite-assignment.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/var-with-definite-assignment.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/var-with-definite-assignment.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/var-with-dotted-type.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/var-with-dotted-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/var-with-dotted-type.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/var-with-dotted-type.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/var-with-type.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/var-with-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/var-with-type.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/var-with-type.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/variable-declaration-type-annotation-spacing.src.ts b/packages/shared-fixtures/fixtures/typescript/basics/variable-declaration-type-annotation-spacing.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/basics/variable-declaration-type-annotation-spacing.src.ts
rename to packages/shared-fixtures/fixtures/typescript/basics/variable-declaration-type-annotation-spacing.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/abstract-class.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/abstract-class.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/abstract-class.src.ts
rename to packages/shared-fixtures/fixtures/typescript/declare/abstract-class.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/class.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/class.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/class.src.ts
rename to packages/shared-fixtures/fixtures/typescript/declare/class.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/enum.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/enum.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/enum.src.ts
rename to packages/shared-fixtures/fixtures/typescript/declare/enum.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/function.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/function.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/function.src.ts
rename to packages/shared-fixtures/fixtures/typescript/declare/function.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/interface.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/interface.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/interface.src.ts
rename to packages/shared-fixtures/fixtures/typescript/declare/interface.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/module.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/module.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/module.src.ts
rename to packages/shared-fixtures/fixtures/typescript/declare/module.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/namespace.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/namespace.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/namespace.src.ts
rename to packages/shared-fixtures/fixtures/typescript/declare/namespace.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/type-alias.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/type-alias.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/type-alias.src.ts
rename to packages/shared-fixtures/fixtures/typescript/declare/type-alias.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/variable.src.ts b/packages/shared-fixtures/fixtures/typescript/declare/variable.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/declare/variable.src.ts
rename to packages/shared-fixtures/fixtures/typescript/declare/variable.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-instance-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-instance-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-instance-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-static-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-static-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-factory-static-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-instance-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-instance-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-instance-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-static-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-static-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/accessor-decorators/accessor-decorator-static-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator-factory.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator-factory.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator-factory.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator-factory.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/class-decorators/class-decorator.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-instance-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-instance-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-instance-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-static-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-static-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-factory-static-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-instance-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-instance-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-instance-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-static-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-static-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/method-decorators/method-decorator-static-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-constructor.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-constructor.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-constructor.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-constructor.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-instance-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-instance-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-instance-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-static-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-static-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-decorator-static-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-instance-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-instance-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-instance-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-static-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-static-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/parameter-decorators/parameter-decorator-static-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-instance-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-instance-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-instance-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-static-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-static-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-factory-static-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-instance-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-instance-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-instance-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-instance-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-static-member.src.ts b/packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-static-member.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-static-member.src.ts
rename to packages/shared-fixtures/fixtures/typescript/decorators/property-decorators/property-decorator-static-member.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends-implements.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends-implements.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends-implements.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends-implements.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/class-empty-extends.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-extends-empty-implements.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/class-extends-empty-implements.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-extends-empty-implements.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/class-extends-empty-implements.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-multiple-implements.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/class-multiple-implements.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/class-multiple-implements.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/class-multiple-implements.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-enum-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-enum-declaration.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-enum-declaration.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-enum-declaration.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-interface-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-interface-declaration.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-interface-declaration.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/decorator-on-interface-declaration.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/empty-type-arguments.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-arguments.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/empty-type-arguments.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/empty-type-arguments.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/enum-with-keywords.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/enum-with-keywords.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/enum-with-keywords.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/enum-with-keywords.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/index-signature-parameters.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/index-signature-parameters.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/index-signature-parameters.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/index-signature-parameters.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-empty-extends.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-empty-extends.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-empty-extends.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-empty-extends.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-implements.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-implements.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-implements.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-implements.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-export.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-export.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-export.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-export.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-private.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-private.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-private.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-private.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-protected.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-protected.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-protected.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-protected.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-public.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-public.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-public.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-public.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-static.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-static.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-static.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-index-signature-static.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-export.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-export.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-export.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-export.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-private.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-private.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-private.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-private.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-protected.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-protected.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-protected.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-protected.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-public.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-public.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-public.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-public.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-static.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-static.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-method-static.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-method-static.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-multiple-extends.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-multiple-extends.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-multiple-extends.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-multiple-extends.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-export.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-export.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-export.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-export.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-private.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-private.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-private.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-private.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-protected.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-protected.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-protected.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-protected.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-public.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-public.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-public.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-public.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-static.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-static.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-static.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-static.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-with-default-value.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-with-default-value.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/interface-property-with-default-value.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/interface-property-with-default-value.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/object-assertion-not-allowed.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/object-assertion-not-allowed.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/object-assertion-not-allowed.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/object-assertion-not-allowed.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/object-optional-not-allowed.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/object-optional-not-allowed.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/object-optional-not-allowed.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/object-optional-not-allowed.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/solo-const.src.ts b/packages/shared-fixtures/fixtures/typescript/errorRecovery/solo-const.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/errorRecovery/solo-const.src.ts
rename to packages/shared-fixtures/fixtures/typescript/errorRecovery/solo-const.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/expressions/call-expression-type-arguments.src.ts b/packages/shared-fixtures/fixtures/typescript/expressions/call-expression-type-arguments.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/expressions/call-expression-type-arguments.src.ts
rename to packages/shared-fixtures/fixtures/typescript/expressions/call-expression-type-arguments.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/expressions/new-expression-type-arguments.src.ts b/packages/shared-fixtures/fixtures/typescript/expressions/new-expression-type-arguments.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/expressions/new-expression-type-arguments.src.ts
rename to packages/shared-fixtures/fixtures/typescript/expressions/new-expression-type-arguments.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/expressions/tagged-template-expression-type-arguments.src.ts b/packages/shared-fixtures/fixtures/typescript/expressions/tagged-template-expression-type-arguments.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/expressions/tagged-template-expression-type-arguments.src.ts
rename to packages/shared-fixtures/fixtures/typescript/expressions/tagged-template-expression-type-arguments.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/ambient-module-declaration-with-import.src.ts b/packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/ambient-module-declaration-with-import.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/ambient-module-declaration-with-import.src.ts
rename to packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/ambient-module-declaration-with-import.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/declare-namespace-with-exported-function.src.ts b/packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/declare-namespace-with-exported-function.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/declare-namespace-with-exported-function.src.ts
rename to packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/declare-namespace-with-exported-function.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/global-module-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/global-module-declaration.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/global-module-declaration.src.ts
rename to packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/global-module-declaration.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/module-with-default-exports.src.ts b/packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/module-with-default-exports.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/module-with-default-exports.src.ts
rename to packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/module-with-default-exports.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/nested-internal-module.src.ts b/packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/nested-internal-module.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/nested-internal-module.src.ts
rename to packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/nested-internal-module.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/shorthand-ambient-module-declaration.src.ts b/packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/shorthand-ambient-module-declaration.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/namespaces-and-modules/shorthand-ambient-module-declaration.src.ts
rename to packages/shared-fixtures/fixtures/typescript/namespaces-and-modules/shorthand-ambient-module-declaration.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/array-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/array-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/array-type.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/array-type.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-infer-nested.src.ts b/packages/shared-fixtures/fixtures/typescript/types/conditional-infer-nested.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-infer-nested.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/conditional-infer-nested.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-infer-simple.src.ts b/packages/shared-fixtures/fixtures/typescript/types/conditional-infer-simple.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-infer-simple.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/conditional-infer-simple.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-infer.src.ts b/packages/shared-fixtures/fixtures/typescript/types/conditional-infer.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-infer.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/conditional-infer.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-with-null.src.ts b/packages/shared-fixtures/fixtures/typescript/types/conditional-with-null.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional-with-null.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/conditional-with-null.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional.src.ts b/packages/shared-fixtures/fixtures/typescript/types/conditional.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/conditional.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/conditional.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/types/constructor-generic.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor-generic.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/constructor-generic.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor-in-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/types/constructor-in-generic.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor-in-generic.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/constructor-in-generic.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor-with-rest.src.ts b/packages/shared-fixtures/fixtures/typescript/types/constructor-with-rest.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor-with-rest.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/constructor-with-rest.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor.src.ts b/packages/shared-fixtures/fixtures/typescript/types/constructor.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/constructor.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/constructor.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/types/function-generic.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-generic.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/function-generic.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-in-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/types/function-in-generic.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-in-generic.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/function-in-generic.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-with-rest.src.ts b/packages/shared-fixtures/fixtures/typescript/types/function-with-rest.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-with-rest.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/function-with-rest.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-with-this.src.ts b/packages/shared-fixtures/fixtures/typescript/types/function-with-this.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function-with-this.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/function-with-this.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function.src.ts b/packages/shared-fixtures/fixtures/typescript/types/function.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/function.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/function.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/index-signature-readonly.src.ts b/packages/shared-fixtures/fixtures/typescript/types/index-signature-readonly.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/index-signature-readonly.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/index-signature-readonly.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/index-signature-without-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/index-signature-without-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/index-signature-without-type.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/index-signature-without-type.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/index-signature.src.ts b/packages/shared-fixtures/fixtures/typescript/types/index-signature.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/index-signature.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/index-signature.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/indexed.src.ts b/packages/shared-fixtures/fixtures/typescript/types/indexed.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/indexed.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/indexed.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/intersection-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/intersection-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/intersection-type.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/intersection-type.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/literal-number-negative.src.ts b/packages/shared-fixtures/fixtures/typescript/types/literal-number-negative.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/literal-number-negative.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/literal-number-negative.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/literal-number.src.ts b/packages/shared-fixtures/fixtures/typescript/types/literal-number.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/literal-number.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/literal-number.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/literal-string.src.ts b/packages/shared-fixtures/fixtures/typescript/types/literal-string.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/literal-string.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/literal-string.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped-readonly-minus.src.ts b/packages/shared-fixtures/fixtures/typescript/types/mapped-readonly-minus.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped-readonly-minus.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/mapped-readonly-minus.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped-readonly-plus.src.ts b/packages/shared-fixtures/fixtures/typescript/types/mapped-readonly-plus.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped-readonly-plus.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/mapped-readonly-plus.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped-readonly.src.ts b/packages/shared-fixtures/fixtures/typescript/types/mapped-readonly.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped-readonly.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/mapped-readonly.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped.src.ts b/packages/shared-fixtures/fixtures/typescript/types/mapped.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/mapped.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/mapped.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/nested-types.src.ts b/packages/shared-fixtures/fixtures/typescript/types/nested-types.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/nested-types.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/nested-types.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/parenthesized-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/parenthesized-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/parenthesized-type.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/parenthesized-type.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/reference-generic-nested.src.ts b/packages/shared-fixtures/fixtures/typescript/types/reference-generic-nested.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/reference-generic-nested.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/reference-generic-nested.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/reference-generic.src.ts b/packages/shared-fixtures/fixtures/typescript/types/reference-generic.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/reference-generic.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/reference-generic.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/reference.src.ts b/packages/shared-fixtures/fixtures/typescript/types/reference.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/reference.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/reference.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/this-type-expanded.src.ts b/packages/shared-fixtures/fixtures/typescript/types/this-type-expanded.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/this-type-expanded.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/this-type-expanded.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/this-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/this-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/this-type.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/this-type.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-empty.src.ts b/packages/shared-fixtures/fixtures/typescript/types/tuple-empty.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-empty.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/tuple-empty.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-optional.src.ts b/packages/shared-fixtures/fixtures/typescript/types/tuple-optional.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-optional.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/tuple-optional.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-rest.src.ts b/packages/shared-fixtures/fixtures/typescript/types/tuple-rest.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-rest.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/tuple-rest.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/tuple-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple-type.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/tuple-type.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple.src.ts b/packages/shared-fixtures/fixtures/typescript/types/tuple.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/tuple.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/tuple.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/type-literal.src.ts b/packages/shared-fixtures/fixtures/typescript/types/type-literal.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/type-literal.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/type-literal.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/type-operator.src.ts b/packages/shared-fixtures/fixtures/typescript/types/type-operator.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/type-operator.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/type-operator.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/typeof.src.ts b/packages/shared-fixtures/fixtures/typescript/types/typeof.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/typeof.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/typeof.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/union-intersection.src.ts b/packages/shared-fixtures/fixtures/typescript/types/union-intersection.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/union-intersection.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/union-intersection.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/union-type.src.ts b/packages/shared-fixtures/fixtures/typescript/types/union-type.src.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/fixtures/typescript/types/union-type.src.ts
rename to packages/shared-fixtures/fixtures/typescript/types/union-type.src.ts
diff --git a/packages/typescript-eslint-shared-fixtures/jsx-known-issues.ts b/packages/shared-fixtures/jsx-known-issues.ts
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/jsx-known-issues.ts
rename to packages/shared-fixtures/jsx-known-issues.ts
diff --git a/packages/typescript-eslint-shared-fixtures/package.json b/packages/shared-fixtures/package.json
similarity index 100%
rename from packages/typescript-eslint-shared-fixtures/package.json
rename to packages/shared-fixtures/package.json
diff --git a/packages/typescript-eslint-parser/CHANGELOG.md b/packages/typescript-eslint-parser/CHANGELOG.md
deleted file mode 100644
index 15510d3fb820..000000000000
--- a/packages/typescript-eslint-parser/CHANGELOG.md
+++ /dev/null
@@ -1,368 +0,0 @@
-v21.0.2 - December 3, 2018
-
-- [`fed0a5a`](https://github.com/eslint/typescript-eslint-parser/commit/fed0a5a4bc7b3c6a242081adf91af50e848fcf62) Docs: Update README.md (#567) (dudiharush)
-- [`47abd82`](https://github.com/eslint/typescript-eslint-parser/commit/47abd8282384617793d800209b5eb5d71d0c5730) Fix: issue with global augmentation when tokens are not present (#574) (Armano)
-- [`c5ffad3`](https://github.com/eslint/typescript-eslint-parser/commit/c5ffad3ecafdc9596174d1a2de5fd978d386035a) Fix: scope for TSImportEqualsDeclaration (#571) (Armano)
-- [`8ff0ad1`](https://github.com/eslint/typescript-eslint-parser/commit/8ff0ad153cf66b873c21624b7af31d33ce9d7073) Fix: missing implements in classes (#562) (Armano)
-- [`cc92044`](https://github.com/eslint/typescript-eslint-parser/commit/cc920441093356a7a47ff5fdb752643b6c42cff8) Fix: visiting superTypeParameters in classes (#561) (Armano)
-- [`83dbabb`](https://github.com/eslint/typescript-eslint-parser/commit/83dbabb626e5592c07085743a44586378956a153) Fix: visiting typeParameters in expressions (#565) (Armano)
-- [`c19e479`](https://github.com/eslint/typescript-eslint-parser/commit/c19e4798ae6067daf9994b90fabcdf2d1953d70c) Fix: visitor-keys for TSAbstractClassProperty (#560) (Armano)
-- [`491ebca`](https://github.com/eslint/typescript-eslint-parser/commit/491ebcaff9815071d4194584e3d94d0edf601e3b) Fix: crash in no-unused-vars when using enum (#556) (Armano)
-- [`ae7c4e6`](https://github.com/eslint/typescript-eslint-parser/commit/ae7c4e661737b0db8cb0f7b612f58a94e1cced7c) Fix: missing visitor-keys (#554) (Armano)
-
-v21.0.1 - November 15, 2018
-
-- [`3715584`](https://github.com/eslint/typescript-eslint-parser/commit/3715584404de566c9b6db975328122e819993768) Fix: wrong reference on TSQualifiedName (fixes #550) (#551) (Toru Nagashima)
-- [`15b32d0`](https://github.com/eslint/typescript-eslint-parser/commit/15b32d0c9430111cdcdc7d187dfdc00b049bf3fb) Upgrade: eslint-release v1.2.0 (#549) (Kai Cataldo)
-
-v21.0.0 - November 13, 2018
-
-- eb23b26 Update: add proper scope analysis (fixes #535) (#540) (Toru Nagashima)
-- 150ffe8 Breaking: make 'useJSXTextNode:true' by default (#544) (Toru Nagashima)
-- 2d22321 Breaking: switch 'jsx' option by filename (fixes #517) (#543) (Toru Nagashima)
-- 3b1ed17 Breaking: make eslint a peerDep/devDep (#541) (Kai Cataldo)
-- 1d54346 Chore: test Node v11 in CI (#542) (Kai Cataldo)
-- a9d932a Breaking: typescript-estree v5 (#538) (Kai Cataldo)
-- 6a9b629 Docs: add options to README (#530) (Joe Pea)
-
-v20.1.1 - October 31, 2018
-
-- 1683169 Revert "Chore: Make ESLint a devDependency/peerDependency (fixes #523)" (#537) (Kevin Partington)
-
-v20.1.0 - October 30, 2018
-
-- 075d243 Chore: Make ESLint a devDependency/peerDependency (fixes #523) (#526) (Kevin Partington)
-- 4310aac Chore: Force LF for tsx files (#520) (Benjamin Lichtman)
-- bacac5f New: Add visitor keys (#516) (Michał Sajnóg)
-- 4172933 Upgrade: eslint-release@1.0.0 (#527) (Teddy Katz)
-
-v20.0.0 - October 8, 2018
-
-- f4b9893 Breaking: Support TypeScript 3.1 (fixes #524) (#525) (James Henry)
-
-v19.0.2 - September 29, 2018
-
-- aa0fe13 Fix: Re-expose parse method (fixes #519) (#521) (Kevin Partington)
-- 655359f Chore: Makefile tweaks (#522) (Kevin Partington)
-
-v19.0.1 - September 25, 2018
-
-- 7a367c7 Fix: Remove lib from package.json files (#518) (James Henry)
-
-v19.0.0 - September 25, 2018
-
-- 3d3ab2f Breaking: Use typescript-estree for parsing (#515) (James Henry)
-
-v18.0.0 - August 6, 2018
-
-- 16d1a78 Breaking: Support TypeScript 3.0 (#504) (James Henry)
-- 7461462 Fix: remove unnecessary TypeRef wrapper for ImportType (fixes #507) (#508) (Ika)
-
-v17.0.1 - July 26, 2018
-
-- f1d7de3 Chore: Replace removed API with public flags (fixes #498) (#505) (Texas Toland)
-
-v17.0.0 - July 26, 2018
-
-- 117800d Fix: support JSXSpreadChild (fixes #500) (#501) (Ika)
-- 6eec85b Breaking: Remove "Experimental" from rest and spread (fixes #428) (#429) (Lucas Duailibe)
-- 42f29a1 Fix: error on multiple super classes (fixes #493) (#494) (Ika)
-- 11d9169 Breaking: always set optional on ClassProperty (fixes #472) (#491) (Ika)
-
-v16.0.1 - June 27, 2018
-
-- bc83c6a Chore: Do not run integration tests within npm test (James Henry)
-- db62d63 Fix: Snapshot all ecma-features fixtures (#495) (James Henry)
-- 3c1fab0 Fix: support ImportMeta (fixes #489) (#490) (Ika)
-- 6611535 Chore: Loosen node version requirement in package.json (fixes #482) (#484) (James Henry)
-- 27f39cc Chore: Powerful integration tests and improved README (#483) (James Henry)
-
-v16.0.0 - June 3, 2018
-
-- 009336d Breaking: Set minimum node version to 6 (#481) (James Henry)
-- 9316b23 Breaking: Support TypeScript 2.9 (#480) (James Henry)
-
-v15.0.1 - June 3, 2018
-
-- 891cee9 Fix: decorators removed on interface declarations (fixes #478) (#479) (Muhanad Rabie)
-
-v15.0.0 - April 17, 2018
-
-- e572416 Breaking: Support TypeScript 2.8 (fixes #453) (#454) (James Henry)
-
-v14.0.0 - February 21, 2018
-
-- 439ea24 New: Support Definite Assignment (fixes #424) (#432) (Lucas Azzola)
-- adc0b1b Breaking: Remove all tokens inside comments from tokens array (fixes #422) (#423) (Kai Cataldo)
-
-v13.0.0 - February 9, 2018
-
-- fb5e4c4 Breaking: Support TypeScript 2.7 (fixes #442,#426) (#447) (James Henry)
-- bd9c12f Docs: Update Known Issues section of README (#440) (Kepler Sticka-Jones)
-
-v12.0.0 - January 16, 2018
-
-- 6ce4cd8 Breaking: Properly categorize constructors with no body (#427) (Jed Fox)
-- e94ede3 Docs: Sets default code block language in issue template to "ts" (#421) (Marius Schulz)
-
-v11.0.0 - December 13, 2017
-
-- 6698042 Breaking: No prefix on FnDec within namespace (fixes #127) (#413) (James Henry)
-- aec31cb Breaking: Implement parseForESLint() function (#412) (James Henry)
-
-v10.0.0 - December 11, 2017
-
-- 59a37f4 Breaking: Updates to AST node types of some TSNodes (fixes #386) (#388) (James Henry)
-- 627355e Chore: Introduce integration tests (#411) (James Henry)
-- b4d22e7 Chore: No package-lock like other ESLint repos (#409) (James Henry)
-
-v9.0.1 - November 29, 2017
-
-- 153cdb8 Fix: Calculate end position of TypeInstantiation (fixes #406) (#405) (Lucas Duailibe)
-- 678907b Fix: Explicitly convert AbstractKeyword (fixes #407) (#408) (James Henry)
-
-v9.0.0 - November 10, 2017
-
-- 46479e8 Breaking: Support TypeScript 2.6 (fixes #394) (#397) (James Henry)
-
-v8.0.1 - October 22, 2017
-
-- 0401ffc Fix: Calculate typeArguments loc data correctly if empty (fixes #395) (#396) (James Henry)
-- a214f71 Chore: Add a way to test TSX specific issues (fixes #376) (#398) (James Henry)
-- 9c71a62 Fix: add missing TSSymbolKeyword type (#385) (Ika)
-- e10aab8 Chore: Refactor alignment tests, now on by default (#387) (James Henry)
-- 9e17d0b Chore: Minor cleanup, fix jQuery foundation copyright (#383) (James Henry)
-
-v8.0.0 - September 5, 2017
-
-- 9877e98 Breaking: Support TypeScript 2.5 (fixes #368) (#369) (#370) (James Henry)
-- 5b49870 Fix: Location data for typeAnnotations (#378) (James Henry)
-
-v7.0.0 - August 22, 2017
-
-- 01c34f4 Fix: Ensure exports applied to TSModuleDeclaration (#375) (James Henry)
-- 38bd1ae Breaking: Check for isTypeKeyword in type params (fixes #373) (#374) (James Henry)
-- 3727956 Breaking: Handle TSModuleDeclaration and refactor (fixes #371) (#372) (James Henry)
-- d67ee6c Fix: Typo in TSExportAssignment node type (#367) (James Henry)
-
-v6.0.1 - August 19, 2017
-
-- 7bcc0d6 Fix: Ensure modifiers are applied to enums (fixes #365) (#366) (James Henry)
-
-v6.0.0 - August 19, 2017
-
-- 32c0cc8 Breaking: Explicitly handle TSEnumDeclaration (fixes #345) (#364) (James Henry)
-- 5f741a9 Fix: Allow other orderings of implements/extends clauses (fixes #361) (#363) (Jed Fox)
-- f5bd145 Chore: Breakout and label TS-specific AST comparison tests (#360) (James Henry)
-- f6e56b3 Chore: Build out AST comparison tests and categorize issues (#358) (James Henry)
-- ab4e05e Breaking: Only add .implements/.accessibility/.decorators if truthy (#354) (James Henry)
-- 275897b Fix: Location data for methods and constructors (#357) (James Henry)
-- 5fce5e7 Fix: Exp. operator assignment is AssignmentExpression (fixes #355) (#356) (James Henry)
-- 67971de Fix: Include newlines at the end of source in AST (fixes #352) (#353) (James Henry)
-- 8406209 Fix: Remove start and end values from JSX tokens (fixes #341) (#351) (James Henry)
-
-v5.0.1 - August 9, 2017
-
-- 81e20c0 Fix: Only warn about an unsupported TypeScript version once (#347) (Jed Fox)
-- 5e22fac Chore: AST alignment testing against Babylon (#342) (James Henry)
-
-v5.0.0 - August 6, 2017
-
-- 271b4f1 New: Support TypeScript 2.4 (fixes #321) (#322) (#326) (James Henry)
-- ea6c3bb Breaking: Use TSTypeReference for TypeParameters (#340) (James Henry)
-- a9ca775 Fix: Use name 'this' in JSXMemberExpression (fixes #337) (#338) (Reyad Attiyat)
-- ef2687b Fix: Handle assignment within property destructuring (fixes #332) (#336) (James Henry)
-
-v4.0.0 - July 10, 2017
-
-- 6a612cd Breaking: Include type annotation range for Identifiers (fixes #314) (#319) (Reyad Attiyat)
-- 074a64f Fix: Arrow function body should be ObjectExpression (fixes #331) (#334) (Reyad Attiyat)
-- fb66f61 Fix: Unescape string literal identifiers (fixes #328) (#330) (Lucas Azzola)
-- 9cab9d3 Breaking: Remove TypeAnnotation wrapper from constraint (#325) (James Henry)
-- b255499 New: Provider loggerFn option to configure logging (fixes #323) (#324) (James Henry)
-- 0540298 Fix: Calculate correct type parameter range (fixes #316) (#320) (Reyad Attiyat)
-- 4938c2c Fix: Ensure JSX tag names are JSXIdentifiers (fixes #315) (#318) (Reyad Attiyat)
-- 1f20557 Fix: Use TSExportAssignment node type (fixes #304) (#317) (Reyad Attiyat)
-- b26cda1 Fix: Use TSNullKeyword for null type instead of Literal (#313) (James Henry)
-- 9037dc5 Chore: Add node 8 to .travis.yml (#312) (James Henry)
-- 8062515 Chore: Refactor tests to assert snapshots not JSON (#311) (James Henry)
-- 2ad791b Fix: Add name to JSXIdentifier when converting ThisKeyword (fixes #307) (#310) (Reyad Attiyat)
-- 519907e Breaking: Use ESTree export node types in modules (fixes# 263) (#265) (Reyad Attiyat)
-- c4b0b64 Fix: Label readonly class properties (fixes #302) (#303) (Reyad Attiyat)
-- bffd6cc Fix: Add more tests for destructuring and spread (fixes #306) (#308) (Reyad Attiyat)
-- f7c9246 Chore: Fix typo in comment (#305) (Jeremy Attali)
-- 3dcba7d Breaking: Change isReadonly to readonly (fixes #284) (#285) (James Henry)
-- bc9225f Chore: Replace mocha (istanbul, chai, leche) with Jest (#300) (James Henry)
-- 8744577 Breaking: Decorator ESTree compliance, always convert (fixes #250) (#293) (James Henry)
-- dd6404a Breaking: Convert Signature types to be more ESTree like (fixes #262) (#264) (Reyad Attiyat)
-- 379dcaf Fix: Only set optional property on certain node property (fixes #289) (#292) (Reyad Attiyat)
-- 89f8561 Fix: Label static and export in TSParameterProperty (fixes #286) (#301) (Reyad Attiyat)
-- 992f1fa Fix: Unescape type parameter names (fixes #296) (#298) (Reyad Attiyat)
-- 5ed8573 Fix: Async generator method should be labeled (fixes #297) (#299) (Reyad Attiyat)
-- 31ad3c4 Fix: Create RegExp object for RegExp literals (fixes #287) (#291) (Reyad Attiyat)
-- 525a544 Fix: Set node type to ExperimentalRestProperty (fixes #276) (#279) (Reyad Attiyat)
-- eb32fed Fix: Convert type guards (fixes #282) (#283) (James Henry)
-- b7220fd New: Create option to enable JSXText node type (fixes #266) (#272) (Reyad Attiyat)
-- 6dd3696 Fix: Add exponentiation operators (fixes #280) (#281) (Lucas Azzola)
-- 3491b4b Fix: Replace JSXMemberExpression with TSQualifiedName (fixes #257) (#258) (Lucas Azzola)
-- b4eb0b5 Fix: Convert range and line number corretly in JSX literals (#277) (Reyad Attiyat)
-- 3f9f41c Fix: wrap interface in ExportNamedDeclaration if necessary (fixes #269) (#270) (Danny Martini)
-
-v3.0.0 - May 17, 2017
-
-- 6b56bfe Fix: Use correct starting range and loc for JSXText tokens (fixes #227) (#271) (Reyad Attiyat)
-- f5fcc87 Breaking: Allow comment scanner to rescan tokens (fixes #216) (#219) (Reyad Attiyat)
-- f836bb9 Chore: Refactor the codebase (fixes #220) (#261) (James Henry)
-- aade6bd Chore: Update README with list of known issues (#247) (Reyad Attiyat)
-- c8e881a Breaking: Normalize type parameters (fixes #197) (#196) (Rasmus Eneman)
-- d37bf04 Fix: Type parameter start location calculation (fixes #260) (#259) (Igor Oleinikov)
-- 1a97650 Fix: Handle case where class has extends but no super class (fixes #249) (#254) (Reyad Attiyat)
-- 00ad71d Fix: add `instanceof` to ast-converter (fixes #252) (#251) (Danny Arnold)
-- 2989f8b Upgrade: Update semver package (#246) (Simen Bekkhus)
-- b1efe69 Breaking: Change how interface node gets converted (fixes #201) (#241) (Reyad Attiyat)
-- e311620 Fix: Set await property on async iterators (for await) (fixes #236) (#239) (Reyad Attiyat)
-- a294afa Fix: Set async on async FunctionExpressions (fixes #244) (#245) (Lucas Azzola)
-- 7c00f16 Chore: Add tests for object spread and async generator (refs #236) (#237) (Reyad Attiyat)
-- 7b69bc9 Fix: Label abstract class properties (fixes #234) (#238) (Reyad Attiyat)
-- a330ec6 New: Add support for default type parameters (fixes #235) (#240) (Reyad Attiyat)
-- e1ef800 Fix: Support superTypeParameters (fixes #242) (#243) (Lucas Azzola)
-- 65c2e0a Breaking: Support TypeScript 2.3 (fixes #232) (#233) (Lucas Azzola)
-- 15f1173 Fix: Use TSAbsractMethodDefinition for abstract constructor (fixes #228) (#229) (Lucas Azzola)
-- 8fb71d2 Breaking: Add .body to TSModuleBlock nodes (fixes #217) (#218) (Philipp A)
-- 471f403 Chore: Remove before_script from .travis.yml (fixes #231) (#230) (James Henry)
-- 9397c5c Chore: Cleanup Makefile (#221) (Reyad Attiyat)
-- dd57f81 Update: Open TS peerDependency, warn non-supported version (fixes #167) (#193) (James Henry)
-- a37d5ed Fix: Wrap any parameter with modifiers, not just in constructors (#214) (Rasmus Eneman)
-
-v2.1.0 - April 4, 2017
-
-- d709fd8 Fix: Set root to true in eslintrc (fixes #211) (#212) (Reyad Attiyat)
-- 1e73711 Fix: Optional methods are not marked as optional (fixes #206) (#207) (Rasmus Eneman)
-- 1cee2e3 Fix: Nested type arguments are not preserved (fixes #204) (#205) (Rasmus Eneman)
-- 5a324a3 Fix: Preserve type parameters for methods (fixes #202) (#203) (Rasmus Eneman)
-- bfb1506 New: Add type parameters to more AST nodes (fixes #184) (#183) (Rasmus Eneman)
-- 0fadfc3 Fix: Convert MetaProperty (new.target) nodes correcly (fixes #194) (#195) (Reyad Attiyat)
-- 4d755ed New: Store type parameter constraints (fixes #188) (#189) (Rasmus Eneman)
-- 29d848c Fix: Updated broken class-with-optional-properties test result (#192) (James Henry)
-- 04f6556 New: Mark optional parameters and properties (fixes #186) (#187) (Rasmus Eneman)
-- cc9d4b3 Fix: Add missing typeAnnotation to class properties (fixes #190) (#191) (Rasmus Eneman)
-- 215a012 Fix: Change DoWhileStatement to DoStatement to match TS (fixes #180) (#181) (James Henry)
-- 581a7a5 Fix: Missing parameter properties info in constructors (fixes #143) (#168) (patricio trevino)
-- 69d2537 Chore: Add test for constructor and methods with parameters (refs #168) (#178) (Reyad Attiyat)
-- c2a0b71 Fix: Add start and end property to tokens (fixes #172) (#176) (Reyad Attiyat)
-- 2640d81 Fix: Remove jsdoc node property from ts nodes (fixes #164) (#177) (Reyad Attiyat)
-- 701e2c5 Fix: Set name to type JSXIdentifier and fix selfClosing (fixes #172) (#175) (Reyad Attiyat)
-- 8b4e548 Fix: Convert Void and Delete expressions to UnaryExpression (fixes #171) (#174) (Reyad Attiyat)
-
-v2.0.0 - February 24, 2017
-
-- 38aef53 Breaking: Updated supported TypeScript version to ~2.2.1 (fixes #149) (#169) (James Henry)
-- 25207e0 Fix: Optimize convertTokens, treat JsxText as token (fixes #70) (#158) (James Henry)
-- 76c33f8 Fix: Await node should have argument property (fixes #160) (#161) (Reyad Attiyat)
-- 2f86bef Fix: Unescape identifiers typescript may prepend underscore (fixes #145) (#159) (Reyad Attiyat)
-
-v1.0.3 - February 10, 2017
-
-- 19e7f15 Docs: Show currently supported TypeScript version (#157) (James Henry)
-- e96ba1f Fix: Calculate range correctly for exported generic class (fixes #152) (#155) (Reyad Attiyat)
-- 11d5a7d Fix: Handle object types without annotations (fixes #148) (#154) (Reyad Attiyat)
-- fc1e6bb Fix: Parameter with assignation provide type annotations (fixes #146) (#147) (patricio trevino)
-- e5f378f Fix: Calculate range correctly when class is exported (fixes #152) (#153) (Reyad Attiyat)
-- 6312383 Fix: Calculate constructor range using node.parameters.pos (fixes #139) (#140) (Reyad Attiyat)
-
-v1.0.2 - January 12, 2017
-
-- d53f1f8 Fix: Use ts utilities determine variable declaration type (fixes #136) (#138) (Reyad Attiyat)
-- 918190d Fix: export type alias ExportNamedDeclaration node generation (fixes #134) (#135) (patricio trevino)
-
-v1.0.1 - January 4, 2017
-
-- 9882a8e Fix: Add missing async property (#133) (James Henry)
-- 60843ad Fix: Handle async/await (fixes #119) (#129) (Philipp A)
-- 0ff19dd Fix: Exception thrown when space occurs after function name (fixes #123) (#124) (Reyad Attiyat)
-- ff283aa Fix: Allow running without options (fixes #121) (#120) (Philipp A)
-- dd03b2f Docs: Changed --save to --save-dev in readme (#132) (Amila Welihinda)
-- 41ccef5 Build: Add TS as dev-dep, only support minor range (#131) (James Henry)
-
-v1.0.0 - November 11, 2016
-
-- c60f216 Chore: Normalize .yml line endings (fixes #113) (#115) (James Henry)
-- 9521396 Breaking: Updated to TypeScript 2.x (fixes #105) (#112) (James Henry)
-- a7320df Docs: Update license copyright (Nicholas C. Zakas)
-- 51ec64d Fix: Exclude TSNode.flags when deeplyCopy fallback is used (refs #105) (#107) (James Henry)
-- 7ebf4d5 Fix: Rename decorator example to avoid issue in TS 2.x (refs #105) (#106) (James Henry)
-- 45b9874 Fix: Added missing yml lf gitattribute (#104) (James Henry)
-- 4dd3439 Build: Add Node 6.x to Travis (fixes #99) (#98) (Danny Fritz)
-
-v0.4.0 - September 23, 2016
-
-- eb1ad9b Fix: Add loc and range data to generated VariableDeclarator node (#100) (James Henry)
-- 5dae849 New: Accessibility Modifiers (fixes #87) (#88) (Danny Fritz)
-- 68992eb Fix: Tests break with Windows line-endings (fixes #93) (#97) (Danny Fritz)
-
-v0.3.1 - September 20, 2016
-
-- e36d800 Fix: Convert TypeAliasDeclaration into VariableDeclarator (fixes #89) (#91) (James Henry)
-- ac0c95d Fix: Prefix function declarations in TS namespaces (fixes #78) (#82) (James Henry)
-- 7cc865e Fix: Support abstract classes and methods (fixes #80) (#81) (James Henry)
-
-v0.3.0 - September 13, 2016
-
-- e76f3b9 New: Convert type alias into variable declaration (refs #77) (#83) (James Henry)
-- 5c47ad5 Fix: Convert TSTypeOfExpression to UnaryExpression (fixes #85) (#86) (James Henry)
-- 799fd63 Fix: Distinguish between DeclareFunction and FunctionDeclaration (#79) (James Henry)
-
-v0.2.0 - August 29, 2016
-
-- 138495f New: Add accessor decorators to AST (fixes #63) (#73) (James Henry)
-- f6a8e71 New: Add property decorators to AST (fixes #71) (#72) (James Henry)
-- 328259f New: Add param decorators to the AST (fixes #68) (#69) (James Henry)
-- 8b97fe7 New: Add class decorators to AST (fixes #66) (#67) (James Henry)
-- 7364cb9 New: Add method decorators to AST (fixes #65) (#64) (James Henry)
-
-v0.1.3 - August 22, 2016
-
-- da984bf Fix: manually update package.json after build failure (Nicholas C. Zakas)
-- 5bfb9bf Fix: Check for arguments property on NewExpression (fixes #60) (#62) (James Henry)
-- d323ee7 Docs: Add issue template (Nicholas C. Zakas)
-- 8f4964c Fix: UpdateExpression detection and operator format (fixes #58) (#59) (James Henry)
-- e09ebb3 Fix: Add function type parameters (fixes #52) (#56) (James Henry)
-
-v0.1.1 - August 10, 2016
-
-- 62d14b4 Fix: Class implements generic syntax (fixes #44) (#53) (James Henry)
-
-v0.1.0 - August 9, 2016
-
-- d49b5f1 Build: Add CI build scripts (Nicholas C. Zakas)
-- 32a46b3 New: Attaches comments to the ESTree AST (fixes #31) (#49) (James Henry)
-- f4856f9 Fix: Class implements conversion (fixes #39) (#43) (Nicholas C. Zakas)
-- 795a418 Build: Add linting to npm test (Nicholas C. Zakas)
-- d26fec4 New: Automatically generate TS-specific nodes (#40) (Nicholas C. Zakas)
-- 46b9c87 Docs: Update README to have the correct phase order. (#35) (Dean Taub)
-- a8b00fe Chore: Add jQuery Foundation copyright (Nicholas C. Zakas)
-- 560bb99 Fix: Remove console logging of node.kind (fixes #29) (Tom X. Tobin)
-
-v0.1.0-alpha.1 - March 18, 2016
-
-- 0eddb71 New: Implements JSX syntax (fixes #18) (James Henry)
-- e890743 Docs: PR validation check (Nicholas C. Zakas)
-- c314f77 Build: Don't test Node 0.10 (Nicholas C. Zakas)
-- bc05e1a Fix: Ensure true, false and null values are not stringifed (fixes #1) (James Henry)
-
-v0.1.0-alpha.0 - March 4, 2016
-
-- c05b5da Build: Add release tool (Nicholas C. Zakas)
-- 091973b Fix: SyntaxKind code checks, update TS peerDependency ^1.7.3 (fixes #15) (James Henry)
-- e34f6b4 Fix: Use YAML file for ESLint config (Nicholas C. Zakas)
-- e19b29d Update: TypeScript to be a peer dependency (fixes #12) (Nicholas C. Zakas)
-- bdb1e3a Fix: Make tests actually work (fixes #6) (Nicholas C. Zakas)
-- c61cc81 Docs: Improved detail and accuracy of JSDoc blocks (James Henry)
-- 918a9cc Fix: Fixes linting errors (fixes #10) (James Henry)
-- 1721dde Fix: Bumped lint script dependencies (fixes #8) (James Henry)
-- 2f04e92 Fix: Removed unused reference to acorn-jsx/inject (fixes #2) (James Henry)
-- 0e9d61e Docs: Update README with plans (Nicholas C. Zakas)
-- c88e3ab New: Finished up ES6 features (Nicholas C. Zakas)
-- 0ea1e32 Build: Tag as alpha release (Nicholas C. Zakas)
-- 08702b8 Docs: Update README (Nicholas C. Zakas)
-- c88ba98 New: First commit (Nicholas C. Zakas)
diff --git a/packages/typescript-estree/README.md b/packages/typescript-estree/README.md
index 922a49f766bc..110521f37616 100644
--- a/packages/typescript-estree/README.md
+++ b/packages/typescript-estree/README.md
@@ -20,13 +20,12 @@ This parser is somewhat generic and robust, and could be used to power any use-c
In fact, it is already used within these hyper-popular open-source projects to power their TypeScript support:
- [ESLint](https://eslint.org), the pluggable linting utility for JavaScript and JSX
- - See [typescript-eslint-parser](https://github.com/eslint/typescript-eslint-parser) for more details
- [Prettier](https://prettier.io), an opinionated code formatter
## Installation
```
-npm install --save typescript-estree
+npm install --save @typescript-eslint/typescript-estree
```
## API
@@ -75,7 +74,7 @@ Parses the given string of code with the options provided and returns an ESTree-
Example usage:
```javascript
-const parser = require('typescript-estree');
+const parser = require('@typescript-eslint/typescript-estree');
const code = `const hello: string = 'world';`;
const ast = parser.parse(code, {
range: true,
@@ -90,7 +89,7 @@ Exposes the current version of typescript-estree as specified in package.json.
Example usage:
```javascript
-const parser = require('typescript-estree');
+const parser = require('@typescript-eslint/typescript-estree');
const version = parser.version;
```
@@ -101,7 +100,7 @@ Exposes an object that contains the AST node types produced by the parser.
Example usage:
```javascript
-const parser = require('typescript-estree');
+const parser = require('@typescript-eslint/typescript-estree');
const astNodeTypes = parser.AST_NODE_TYPES;
```
diff --git a/packages/typescript-estree/package.json b/packages/typescript-estree/package.json
index 2c0f3f5173e9..e24209daebea 100644
--- a/packages/typescript-estree/package.json
+++ b/packages/typescript-estree/package.json
@@ -1,8 +1,8 @@
{
- "name": "typescript-estree",
+ "name": "@typescript-eslint/typescript-estree",
+ "version": "0.2.0",
"description": "A parser that converts TypeScript source code into an ESTree compatible form",
"main": "dist/parser.js",
- "version": "18.1.0",
"files": [
"dist",
"README.md",
diff --git a/packages/typescript-estree/tests/ast-alignment/fixtures-to-test.ts b/packages/typescript-estree/tests/ast-alignment/fixtures-to-test.ts
index 59210d587f95..22bddf6b7baf 100644
--- a/packages/typescript-estree/tests/ast-alignment/fixtures-to-test.ts
+++ b/packages/typescript-estree/tests/ast-alignment/fixtures-to-test.ts
@@ -2,7 +2,7 @@ import glob from 'glob';
import fs from 'fs';
import path from 'path';
-import jsxKnownIssues from '../../../typescript-eslint-shared-fixtures/jsx-known-issues';
+import jsxKnownIssues from '../../../shared-fixtures/jsx-known-issues';
interface Fixture {
filename: string;
@@ -26,7 +26,7 @@ interface CreateFixturePatternConfig {
const fixturesDirPath = path.join(__dirname, '../fixtures');
const sharedFixturesDirPath = path.join(
__dirname,
- '../../../typescript-eslint-shared-fixtures/fixtures'
+ '../../../shared-fixtures/fixtures'
);
class FixturesTester {
diff --git a/packages/typescript-estree/tests/ast-alignment/parse.ts b/packages/typescript-estree/tests/ast-alignment/parse.ts
index 407346455311..ec6123c03995 100644
--- a/packages/typescript-estree/tests/ast-alignment/parse.ts
+++ b/packages/typescript-estree/tests/ast-alignment/parse.ts
@@ -80,7 +80,7 @@ export function parse(text: string, opts: ASTComparisonParseOptions) {
try {
switch (opts.parser) {
- case 'typescript-estree':
+ case '@typescript-eslint/typescript-estree':
result.ast = parseUtils.normalizeNodeTypes(
parseWithTypeScriptESTree(text, opts.jsx)
);
diff --git a/packages/typescript-estree/tests/ast-alignment/spec.ts b/packages/typescript-estree/tests/ast-alignment/spec.ts
index 777e0b704b41..0f3a91966dc7 100644
--- a/packages/typescript-estree/tests/ast-alignment/spec.ts
+++ b/packages/typescript-estree/tests/ast-alignment/spec.ts
@@ -11,7 +11,7 @@ fixturesToTest.forEach(fixture => {
* Parse with typescript-estree
*/
const typeScriptESTreeResult = parse(source, {
- parser: 'typescript-estree',
+ parser: '@typescript-eslint/typescript-estree',
jsx: fixture.jsx
});
diff --git a/packages/typescript-estree/tests/lib/jsx.ts b/packages/typescript-estree/tests/lib/jsx.ts
index 4f2963fa04ff..8b2f9f2c19de 100644
--- a/packages/typescript-estree/tests/lib/jsx.ts
+++ b/packages/typescript-estree/tests/lib/jsx.ts
@@ -12,7 +12,7 @@ import {
createSnapshotTestBlock,
formatSnapshotName
} from '../../tools/test-utils';
-import filesWithKnownIssues from '../../../typescript-eslint-shared-fixtures/jsx-known-issues';
+import filesWithKnownIssues from '../../../shared-fixtures/jsx-known-issues';
//------------------------------------------------------------------------------
// Setup
diff --git a/tests/integration/docker-compose.yml b/tests/integration/docker-compose.yml
index 2c2e4c241db5..086f3e76485d 100644
--- a/tests/integration/docker-compose.yml
+++ b/tests/integration/docker-compose.yml
@@ -9,11 +9,11 @@ services:
# but apply an empty volume for the package tests, we don't need those.
- ../../package.json/:/usr/root-package.json
- ./utils/:/usr/utils
- - ../../packages/typescript-eslint-parser/dist/:/usr/parser
+ - ../../packages/parser/:/usr/parser
- /usr/parser/tests
- ../../packages/typescript-estree/:/usr/typescript-estree
- /usr/typescript-estree/tests
- - ../../packages/eslint-plugin-typescript/:/usr/eslint-plugin
+ - ../../packages/eslint-plugin/:/usr/eslint-plugin
- /usr/eslint-plugin/tests
- ../../packages/eslint-plugin-tslint/:/usr/eslint-plugin-tslint
- /usr/eslint-plugin-tslint/tests
diff --git a/tests/integration/fixtures/typescript-and-tslint-plugins-together/.eslintrc.yml b/tests/integration/fixtures/typescript-and-tslint-plugins-together/.eslintrc.yml
index 90a1f7a0acf8..1e7fd8888744 100644
--- a/tests/integration/fixtures/typescript-and-tslint-plugins-together/.eslintrc.yml
+++ b/tests/integration/fixtures/typescript-and-tslint-plugins-together/.eslintrc.yml
@@ -1,25 +1,25 @@
root: true
-# Local version of typescript-eslint-parser
-parser: /usr/parser/parser.js
+# Local version of @typescript-eslint/parser
+parser: '@typescript-eslint/parser'
plugins:
-# Should resolve local version of @typescript-eslint/eslint-plugin
-- typescript
-# Should resolve local version of @typescript-eslint/eslint-plugin-tslint
-- tslint
+# Local version of @typescript-eslint/eslint-plugin
+- '@typescript-eslint'
+# Local version of @typescript-eslint/eslint-plugin-tslint
+- '@typescript-eslint/tslint'
env:
es6: true
node: true
extends:
-- plugin:typescript/recommended
+- plugin:@typescript-eslint/recommended
parserOptions:
sourceType: module
ecmaFeatures:
jsx: false
project: /usr/linked/tsconfig.json
rules:
- tslint/config:
+ '@typescript-eslint/tslint/config':
- error
- rules:
semicolon: [true, 'always']
diff --git a/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.js.snap b/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.js.snap
index 331ae0c462d6..a4df7d29fe6d 100644
--- a/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.js.snap
+++ b/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.js.snap
@@ -15,9 +15,8 @@ Array [
"line": 1,
"message": "'noSemi' is assigned a value but never used.",
"nodeType": "Identifier",
- "ruleId": "typescript/no-unused-vars",
+ "ruleId": "@typescript-eslint/no-unused-vars",
"severity": 1,
- "source": "const noSemi = true",
},
Object {
"column": 20,
@@ -26,9 +25,8 @@ Array [
"line": 1,
"message": "Missing semicolon (tslint:semicolon)",
"nodeType": null,
- "ruleId": "tslint/config",
+ "ruleId": "@typescript-eslint/tslint/config",
"severity": 2,
- "source": "const noSemi = true",
},
],
"source": "const noSemi = true
diff --git a/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.sh b/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.sh
index f9804fa8767f..dbd94edf768b 100755
--- a/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.sh
+++ b/tests/integration/fixtures/typescript-and-tslint-plugins-together/test.sh
@@ -6,6 +6,12 @@ node /usr/utils/generate-package-json.js
# Install dependencies
npm install
+# Use the local volumes for our own packages
+npm install $(npm pack /usr/typescript-estree | tail -1)
+npm install $(npm pack /usr/parser | tail -1)
+npm install $(npm pack /usr/eslint-plugin-tslint | tail -1)
+npm install $(npm pack /usr/eslint-plugin | tail -1)
+
# Run the linting
# (the "|| true" helps make sure that we run our tests on failed linting runs as well)
npx eslint --format json --output-file /usr/lint-output.json --config /usr/linked/.eslintrc.yml /usr/linked/**/*.ts || true
diff --git a/tests/integration/utils/generate-package-json.js b/tests/integration/utils/generate-package-json.js
index 03dd6a55c386..1f08f53b1ea5 100644
--- a/tests/integration/utils/generate-package-json.js
+++ b/tests/integration/utils/generate-package-json.js
@@ -10,19 +10,13 @@ const testPackageJSON = {
devDependencies: {
eslint: rootPackageJSON.devDependencies.eslint,
typescript: rootPackageJSON.devDependencies.typescript,
- tslint: '^5.11.0',
+ tslint: rootPackageJSON.devDependencies.tslint,
/**
* TEMP: Bump jest to ahead of our stable usage in the monorepo,
* we need the bleeding edge snapshotResolver option
*/
// jest: rootPackageJSON.devDependencies.jest,
- jest: '24.0.0-alpha.12',
- /**
- * Use the local volumes for our own packages
- */
- 'eslint-plugin-typescript': 'file:/usr/eslint-plugin',
- 'eslint-plugin-tslint': 'file:/usr/eslint-plugin-tslint',
- 'typescript-estree': 'file:/usr/typescript-estree'
+ jest: '24.0.0-alpha.12'
}
};
diff --git a/yarn.lock b/yarn.lock
index 1597cb6dbb27..c2cc9db7f6a2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -898,13 +898,6 @@ acorn-globals@^4.1.0:
acorn "^6.0.1"
acorn-walk "^6.0.1"
-acorn-jsx@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
- integrity sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=
- dependencies:
- acorn "^3.0.4"
-
acorn-jsx@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e"
@@ -915,12 +908,7 @@ acorn-walk@^6.0.1:
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913"
integrity sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==
-acorn@^3.0.4:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
- integrity sha1-ReN/s56No/JbruP/U2niu18iAXo=
-
-acorn@^5.5.0, acorn@^5.5.3:
+acorn@^5.5.3:
version "5.7.3"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279"
integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==
@@ -944,21 +932,6 @@ agentkeepalive@^3.4.1:
dependencies:
humanize-ms "^1.2.1"
-ajv-keywords@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762"
- integrity sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=
-
-ajv@^5.2.3, ajv@^5.3.0:
- version "5.5.2"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
- integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=
- dependencies:
- co "^4.6.0"
- fast-deep-equal "^1.0.0"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.3.0"
-
ajv@^6.5.3, ajv@^6.5.5, ajv@^6.6.1:
version "6.7.0"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.7.0.tgz#e3ce7bb372d6577bb1839f1dfdfcbf5ad2948d96"
@@ -1630,11 +1603,6 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
-chardet@^0.4.0:
- version "0.4.2"
- resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
- integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=
-
chardet@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
@@ -1971,7 +1939,7 @@ cosmiconfig@^5.0.2:
js-yaml "^3.9.0"
parse-json "^4.0.0"
-cross-spawn@^5.0.1, cross-spawn@^5.1.0:
+cross-spawn@^5.0.1:
version "5.1.0"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=
@@ -2365,14 +2333,6 @@ eslint-docs@^0.2.6:
ora "^3.0.0"
read-pkg-up "^4.0.0"
-eslint-scope@^3.7.1:
- version "3.7.3"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.3.tgz#bb507200d3d17f60247636160b4826284b108535"
- integrity sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==
- dependencies:
- esrecurse "^4.1.0"
- estraverse "^4.1.1"
-
eslint-scope@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172"
@@ -2391,49 +2351,48 @@ eslint-visitor-keys@^1.0.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d"
integrity sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==
-eslint@^4.19.1:
- version "4.19.1"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300"
- integrity sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==
+eslint@^5.12.1:
+ version "5.12.1"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.12.1.tgz#5ca9931fb9029d04e7be92b03ce3b58edfac7e3b"
+ integrity sha512-54NV+JkTpTu0d8+UYSA8mMKAG4XAsaOrozA9rCW7tgneg1mevcL7wIotPC+fZ0SkWwdhNqoXoxnQCTBp7UvTsg==
dependencies:
- ajv "^5.3.0"
- babel-code-frame "^6.22.0"
+ "@babel/code-frame" "^7.0.0"
+ ajv "^6.5.3"
chalk "^2.1.0"
- concat-stream "^1.6.0"
- cross-spawn "^5.1.0"
- debug "^3.1.0"
+ cross-spawn "^6.0.5"
+ debug "^4.0.1"
doctrine "^2.1.0"
- eslint-scope "^3.7.1"
+ eslint-scope "^4.0.0"
+ eslint-utils "^1.3.1"
eslint-visitor-keys "^1.0.0"
- espree "^3.5.4"
- esquery "^1.0.0"
+ espree "^5.0.0"
+ esquery "^1.0.1"
esutils "^2.0.2"
file-entry-cache "^2.0.0"
functional-red-black-tree "^1.0.1"
glob "^7.1.2"
- globals "^11.0.1"
- ignore "^3.3.3"
+ globals "^11.7.0"
+ ignore "^4.0.6"
+ import-fresh "^3.0.0"
imurmurhash "^0.1.4"
- inquirer "^3.0.6"
- is-resolvable "^1.0.0"
- js-yaml "^3.9.1"
+ inquirer "^6.1.0"
+ js-yaml "^3.12.0"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.3.0"
- lodash "^4.17.4"
- minimatch "^3.0.2"
+ lodash "^4.17.5"
+ minimatch "^3.0.4"
mkdirp "^0.5.1"
natural-compare "^1.4.0"
optionator "^0.8.2"
path-is-inside "^1.0.2"
pluralize "^7.0.0"
progress "^2.0.0"
- regexpp "^1.0.1"
- require-uncached "^1.0.3"
- semver "^5.3.0"
+ regexpp "^2.0.1"
+ semver "^5.5.1"
strip-ansi "^4.0.0"
- strip-json-comments "~2.0.1"
- table "4.0.2"
- text-table "~0.2.0"
+ strip-json-comments "^2.0.1"
+ table "^5.0.2"
+ text-table "^0.2.0"
eslint@^5.9.0:
version "5.12.0"
@@ -2478,14 +2437,6 @@ eslint@^5.9.0:
table "^5.0.2"
text-table "^0.2.0"
-espree@^3.5.4:
- version "3.5.4"
- resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7"
- integrity sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==
- dependencies:
- acorn "^5.5.0"
- acorn-jsx "^3.0.0"
-
espree@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/espree/-/espree-5.0.0.tgz#fc7f984b62b36a0f543b13fb9cd7b9f4a7f5b65c"
@@ -2505,7 +2456,7 @@ esprima@^4.0.0:
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-esquery@^1.0.0, esquery@^1.0.1:
+esquery@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708"
integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==
@@ -2639,15 +2590,6 @@ extend@~3.0.2:
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-external-editor@^2.0.4:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5"
- integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==
- dependencies:
- chardet "^0.4.0"
- iconv-lite "^0.4.17"
- tmp "^0.0.33"
-
external-editor@^3.0.0:
version "3.0.3"
resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27"
@@ -2688,11 +2630,6 @@ extsprintf@^1.2.0:
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
-fast-deep-equal@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614"
- integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=
-
fast-deep-equal@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
@@ -3145,7 +3082,7 @@ global-dirs@^0.1.0:
dependencies:
ini "^1.3.4"
-globals@^11.0.1, globals@^11.7.0:
+globals@^11.7.0:
version "11.10.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-11.10.0.tgz#1e09776dffda5e01816b3bb4077c8b59c24eaa50"
integrity sha512-0GZF1RiPKU97IHUO5TORo9w1PwrH/NBPl+fS7oMLdaTRiYmYbwK4NWoZWrAdd0/abG9R2BU+OiwyQpTpE6pdfQ==
@@ -3333,7 +3270,7 @@ husky@0.14.3:
normalize-path "^1.0.0"
strip-indent "^2.0.0"
-iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
+iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@@ -3352,7 +3289,7 @@ ignore-walk@^3.0.1:
dependencies:
minimatch "^3.0.4"
-ignore@^3.3.3, ignore@^3.3.5:
+ignore@^3.3.5:
version "3.3.10"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==
@@ -3435,26 +3372,6 @@ init-package-json@^1.10.3:
validate-npm-package-license "^3.0.1"
validate-npm-package-name "^3.0.0"
-inquirer@^3.0.6:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
- integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==
- dependencies:
- ansi-escapes "^3.0.0"
- chalk "^2.0.0"
- cli-cursor "^2.1.0"
- cli-width "^2.0.0"
- external-editor "^2.0.4"
- figures "^2.0.0"
- lodash "^4.3.0"
- mute-stream "0.0.7"
- run-async "^2.2.0"
- rx-lite "^4.0.8"
- rx-lite-aggregates "^4.0.8"
- string-width "^2.1.0"
- strip-ansi "^4.0.0"
- through "^2.3.6"
-
inquirer@^6.1.0, inquirer@^6.2.0:
version "6.2.1"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.2.1.tgz#9943fc4882161bdb0b0c9276769c75b32dbfcd52"
@@ -3735,11 +3652,6 @@ is-regexp@^1.0.0:
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
-is-resolvable@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
- integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==
-
is-stream@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
@@ -4203,7 +4115,7 @@ js-tokens@^3.0.2:
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
-js-yaml@^3.12.0, js-yaml@^3.7.0, js-yaml@^3.9.0, js-yaml@^3.9.1:
+js-yaml@^3.12.0, js-yaml@^3.7.0, js-yaml@^3.9.0:
version "3.12.1"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.1.tgz#295c8632a18a23e054cf5c9d3cecafe678167600"
integrity sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==
@@ -4258,11 +4170,6 @@ json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1:
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-json-schema-traverse@^0.3.0:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
- integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=
-
json-schema-traverse@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
@@ -4667,7 +4574,7 @@ lodash.unescape@4.0.1:
resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c"
integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=
-lodash@4.17.11, lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0:
+lodash@4.17.11, lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1:
version "4.17.11"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==
@@ -4934,7 +4841,7 @@ mimic-fn@^1.0.0:
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
-minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
+minimatch@^3.0.0, minimatch@^3.0.3, minimatch@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
@@ -6045,11 +5952,6 @@ regex-not@^1.0.0, regex-not@^1.0.2:
extend-shallow "^3.0.2"
safe-regex "^1.1.0"
-regexpp@^1.0.1:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-1.1.0.tgz#0e3516dd0b7904f413d2d4193dce4618c3a689ab"
- integrity sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==
-
regexpp@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f"
@@ -6242,18 +6144,6 @@ run-queue@^1.0.0, run-queue@^1.0.3:
dependencies:
aproba "^1.1.1"
-rx-lite-aggregates@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be"
- integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=
- dependencies:
- rx-lite "*"
-
-rx-lite@*, rx-lite@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
- integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=
-
rxjs@^6.1.0, rxjs@^6.3.3:
version "6.3.3"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.3.tgz#3c6a7fa420e844a81390fb1158a9ec614f4bad55"
@@ -6381,13 +6271,6 @@ slice-ansi@0.0.4:
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=
-slice-ansi@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d"
- integrity sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==
- dependencies:
- is-fullwidth-code-point "^2.0.0"
-
slice-ansi@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.0.0.tgz#5373bdb8559b45676e8541c66916cdd6251612e7"
@@ -6755,18 +6638,6 @@ symbol-tree@^3.2.2:
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
integrity sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=
-table@4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36"
- integrity sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==
- dependencies:
- ajv "^5.2.3"
- ajv-keywords "^2.1.0"
- chalk "^2.1.0"
- lodash "^4.17.4"
- slice-ansi "1.0.0"
- string-width "^2.1.1"
-
table@^5.0.2:
version "5.2.1"
resolved "https://registry.yarnpkg.com/table/-/table-5.2.1.tgz#e78463702b1be9f7131c39860bcfb1b81114c2a1"
@@ -6832,7 +6703,7 @@ text-extensions@^1.0.0:
resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26"
integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==
-text-table@^0.2.0, text-table@~0.2.0:
+text-table@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=