Rework Prettier invocation (#28851)
This commit is contained in:
		
							parent
							
								
									dc4427dc9b
								
							
						
					
					
						commit
						3b31447408
					
				@ -338,7 +338,6 @@ module.exports = defineConfig({
 | 
			
		||||
        'plugin:import/typescript',
 | 
			
		||||
        'plugin:promise/recommended',
 | 
			
		||||
        'plugin:jsdoc/recommended-typescript',
 | 
			
		||||
        'plugin:prettier/recommended',
 | 
			
		||||
      ],
 | 
			
		||||
 | 
			
		||||
      parserOptions: {
 | 
			
		||||
@ -347,6 +346,9 @@ module.exports = defineConfig({
 | 
			
		||||
      },
 | 
			
		||||
 | 
			
		||||
      rules: {
 | 
			
		||||
        // Disable formatting rules that have been enabled in the base config
 | 
			
		||||
        'indent': 'off',
 | 
			
		||||
 | 
			
		||||
        'import/consistent-type-specifier-style': ['error', 'prefer-top-level'],
 | 
			
		||||
 | 
			
		||||
        '@typescript-eslint/consistent-type-definitions': ['warn', 'interface'],
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										18
									
								
								.github/workflows/format-check.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								.github/workflows/format-check.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,18 @@
 | 
			
		||||
name: Check formatting
 | 
			
		||||
on:
 | 
			
		||||
  push:
 | 
			
		||||
  pull_request:
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  lint:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Clone repository
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
 | 
			
		||||
      - name: Set up Javascript environment
 | 
			
		||||
        uses: ./.github/actions/setup-javascript
 | 
			
		||||
 | 
			
		||||
      - name: Check formatting with Prettier
 | 
			
		||||
        run: yarn format:check
 | 
			
		||||
							
								
								
									
										2
									
								
								.github/workflows/lint-css.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/lint-css.yml
									
									
									
									
										vendored
									
									
								
							@ -43,4 +43,4 @@ jobs:
 | 
			
		||||
      - run: echo "::add-matcher::.github/stylelint-matcher.json"
 | 
			
		||||
 | 
			
		||||
      - name: Stylelint
 | 
			
		||||
        run: yarn lint:sass
 | 
			
		||||
        run: yarn lint:css
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										38
									
								
								.github/workflows/lint-json.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										38
									
								
								.github/workflows/lint-json.yml
									
									
									
									
										vendored
									
									
								
							@ -1,38 +0,0 @@
 | 
			
		||||
name: JSON Linting
 | 
			
		||||
on:
 | 
			
		||||
  push:
 | 
			
		||||
    branches-ignore:
 | 
			
		||||
      - 'dependabot/**'
 | 
			
		||||
      - 'renovate/**'
 | 
			
		||||
    paths:
 | 
			
		||||
      - 'package.json'
 | 
			
		||||
      - 'yarn.lock'
 | 
			
		||||
      - '.nvmrc'
 | 
			
		||||
      - '.prettier*'
 | 
			
		||||
      - '**/*.json'
 | 
			
		||||
      - '.github/workflows/lint-json.yml'
 | 
			
		||||
      - '!app/javascript/mastodon/locales/*.json'
 | 
			
		||||
 | 
			
		||||
  pull_request:
 | 
			
		||||
    paths:
 | 
			
		||||
      - 'package.json'
 | 
			
		||||
      - 'yarn.lock'
 | 
			
		||||
      - '.nvmrc'
 | 
			
		||||
      - '.prettier*'
 | 
			
		||||
      - '**/*.json'
 | 
			
		||||
      - '.github/workflows/lint-json.yml'
 | 
			
		||||
      - '!app/javascript/mastodon/locales/*.json'
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  lint:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Clone repository
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
 | 
			
		||||
      - name: Set up Javascript environment
 | 
			
		||||
        uses: ./.github/actions/setup-javascript
 | 
			
		||||
 | 
			
		||||
      - name: Prettier
 | 
			
		||||
        run: yarn lint:json
 | 
			
		||||
							
								
								
									
										38
									
								
								.github/workflows/lint-md.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										38
									
								
								.github/workflows/lint-md.yml
									
									
									
									
										vendored
									
									
								
							@ -1,38 +0,0 @@
 | 
			
		||||
name: Markdown Linting
 | 
			
		||||
on:
 | 
			
		||||
  push:
 | 
			
		||||
    branches-ignore:
 | 
			
		||||
      - 'dependabot/**'
 | 
			
		||||
      - 'renovate/**'
 | 
			
		||||
    paths:
 | 
			
		||||
      - '.github/workflows/lint-md.yml'
 | 
			
		||||
      - '.nvmrc'
 | 
			
		||||
      - '.prettier*'
 | 
			
		||||
      - '**/*.md'
 | 
			
		||||
      - '!AUTHORS.md'
 | 
			
		||||
      - 'package.json'
 | 
			
		||||
      - 'yarn.lock'
 | 
			
		||||
 | 
			
		||||
  pull_request:
 | 
			
		||||
    paths:
 | 
			
		||||
      - '.github/workflows/lint-md.yml'
 | 
			
		||||
      - '.nvmrc'
 | 
			
		||||
      - '.prettier*'
 | 
			
		||||
      - '**/*.md'
 | 
			
		||||
      - '!AUTHORS.md'
 | 
			
		||||
      - 'package.json'
 | 
			
		||||
      - 'yarn.lock'
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  lint:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Clone repository
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
 | 
			
		||||
      - name: Set up Javascript environment
 | 
			
		||||
        uses: ./.github/actions/setup-javascript
 | 
			
		||||
 | 
			
		||||
      - name: Prettier
 | 
			
		||||
        run: yarn lint:md
 | 
			
		||||
							
								
								
									
										40
									
								
								.github/workflows/lint-yml.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										40
									
								
								.github/workflows/lint-yml.yml
									
									
									
									
										vendored
									
									
								
							@ -1,40 +0,0 @@
 | 
			
		||||
name: YML Linting
 | 
			
		||||
on:
 | 
			
		||||
  push:
 | 
			
		||||
    branches-ignore:
 | 
			
		||||
      - 'dependabot/**'
 | 
			
		||||
      - 'renovate/**'
 | 
			
		||||
    paths:
 | 
			
		||||
      - 'package.json'
 | 
			
		||||
      - 'yarn.lock'
 | 
			
		||||
      - '.nvmrc'
 | 
			
		||||
      - '.prettier*'
 | 
			
		||||
      - '**/*.yaml'
 | 
			
		||||
      - '**/*.yml'
 | 
			
		||||
      - '.github/workflows/lint-yml.yml'
 | 
			
		||||
      - '!config/locales/*.yml'
 | 
			
		||||
 | 
			
		||||
  pull_request:
 | 
			
		||||
    paths:
 | 
			
		||||
      - 'package.json'
 | 
			
		||||
      - 'yarn.lock'
 | 
			
		||||
      - '.nvmrc'
 | 
			
		||||
      - '.prettier*'
 | 
			
		||||
      - '**/*.yaml'
 | 
			
		||||
      - '**/*.yml'
 | 
			
		||||
      - '.github/workflows/lint-yml.yml'
 | 
			
		||||
      - '!config/locales/*.yml'
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  lint:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Clone repository
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
 | 
			
		||||
      - name: Set up Javascript environment
 | 
			
		||||
        uses: ./.github/actions/setup-javascript
 | 
			
		||||
 | 
			
		||||
      - name: Prettier
 | 
			
		||||
        run: yarn lint:yml
 | 
			
		||||
@ -54,6 +54,13 @@
 | 
			
		||||
# Ignore Docker option files
 | 
			
		||||
docker-compose.override.yml
 | 
			
		||||
 | 
			
		||||
# Ignore public
 | 
			
		||||
/public/assets
 | 
			
		||||
/public/emoji
 | 
			
		||||
/public/packs
 | 
			
		||||
/public/packs-test
 | 
			
		||||
/public/system
 | 
			
		||||
 | 
			
		||||
# Ignore emoji map file
 | 
			
		||||
/app/javascript/mastodon/features/emoji/emoji_map.json
 | 
			
		||||
 | 
			
		||||
@ -74,4 +81,5 @@ app/javascript/styles/mastodon/reset.scss
 | 
			
		||||
# Ignore the generated AUTHORS.md
 | 
			
		||||
AUTHORS.md
 | 
			
		||||
 | 
			
		||||
# Process a few selected JS files
 | 
			
		||||
!lint-staged.config.js
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										20
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								package.json
									
									
									
									
									
								
							@ -12,20 +12,16 @@
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "build:development": "cross-env RAILS_ENV=development NODE_ENV=development ./bin/webpack",
 | 
			
		||||
    "build:production": "cross-env RAILS_ENV=production NODE_ENV=production ./bin/webpack",
 | 
			
		||||
    "fix:js": "yarn lint:js --fix",
 | 
			
		||||
    "fix:json": "prettier --write \"**/*.{json,json5}\"",
 | 
			
		||||
    "fix:md": "prettier --write \"**/*.md\"",
 | 
			
		||||
    "fix:sass": "stylelint --fix \"**/*.{css,scss}\" && prettier --write \"**/*.{css,scss}\"",
 | 
			
		||||
    "fix:yml": "prettier --write \"**/*.{yaml,yml}\"",
 | 
			
		||||
    "fix": "yarn fix:js && yarn fix:json && yarn fix:sass && yarn fix:yml",
 | 
			
		||||
    "fix:js": "eslint . --ext=.js,.jsx,.ts,.tsx --cache --report-unused-disable-directives --fix",
 | 
			
		||||
    "fix:css": "stylelint --fix \"**/*.{css,scss}\"",
 | 
			
		||||
    "fix": "yarn fix:js && yarn fix:css",
 | 
			
		||||
    "format": "prettier --write --log-level warn .",
 | 
			
		||||
    "format:check": "prettier --check --ignore-unknown .",
 | 
			
		||||
    "i18n:extract": "formatjs extract 'app/javascript/**/*.{js,jsx,ts,tsx}' '--ignore=**/*.d.ts' --out-file app/javascript/mastodon/locales/en.json --format config/formatjs-formatter.js",
 | 
			
		||||
    "jest": "cross-env NODE_ENV=test jest",
 | 
			
		||||
    "lint:js": "eslint . --ext=.js,.jsx,.ts,.tsx --cache --report-unused-disable-directives",
 | 
			
		||||
    "lint:json": "prettier --check \"**/*.{json,json5}\"",
 | 
			
		||||
    "lint:md": "prettier --check \"**/*.md\"",
 | 
			
		||||
    "lint:sass": "stylelint \"**/*.{css,scss}\" && prettier --check \"**/*.{css,scss}\"",
 | 
			
		||||
    "lint:yml": "prettier --check \"**/*.{yaml,yml}\"",
 | 
			
		||||
    "lint": "yarn lint:js && yarn lint:json && yarn lint:sass && yarn lint:yml",
 | 
			
		||||
    "lint:css": "stylelint \"**/*.{css,scss}\"",
 | 
			
		||||
    "lint": "yarn lint:js && yarn lint:css",
 | 
			
		||||
    "postversion": "git push --tags",
 | 
			
		||||
    "prepare": "husky",
 | 
			
		||||
    "start": "node ./streaming/index.js",
 | 
			
		||||
@ -177,14 +173,12 @@
 | 
			
		||||
    "@typescript-eslint/parser": "^7.0.0",
 | 
			
		||||
    "babel-jest": "^29.5.0",
 | 
			
		||||
    "eslint": "^8.41.0",
 | 
			
		||||
    "eslint-config-prettier": "^9.0.0",
 | 
			
		||||
    "eslint-define-config": "^2.0.0",
 | 
			
		||||
    "eslint-import-resolver-typescript": "^3.5.5",
 | 
			
		||||
    "eslint-plugin-formatjs": "^4.10.1",
 | 
			
		||||
    "eslint-plugin-import": "~2.29.0",
 | 
			
		||||
    "eslint-plugin-jsdoc": "^48.0.0",
 | 
			
		||||
    "eslint-plugin-jsx-a11y": "~6.8.0",
 | 
			
		||||
    "eslint-plugin-prettier": "^5.0.0",
 | 
			
		||||
    "eslint-plugin-promise": "~6.1.1",
 | 
			
		||||
    "eslint-plugin-react": "^7.33.2",
 | 
			
		||||
    "eslint-plugin-react-hooks": "^4.6.0",
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										267
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										267
									
								
								yarn.lock
									
									
									
									
									
								
							@ -42,7 +42,7 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.23.5":
 | 
			
		||||
"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5":
 | 
			
		||||
  version: 7.23.5
 | 
			
		||||
  resolution: "@babel/code-frame@npm:7.23.5"
 | 
			
		||||
  dependencies:
 | 
			
		||||
@ -373,6 +373,15 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"@babel/parser@npm:^7.22.15":
 | 
			
		||||
  version: 7.23.6
 | 
			
		||||
  resolution: "@babel/parser@npm:7.23.6"
 | 
			
		||||
  bin:
 | 
			
		||||
    parser: ./bin/babel-parser.js
 | 
			
		||||
  checksum: 10c0/6f76cd5ccae1fa9bcab3525b0865c6222e9c1d22f87abc69f28c5c7b2c8816a13361f5bd06bddbd5faf903f7320a8feba02545c981468acec45d12a03db7755e
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3":
 | 
			
		||||
  version: 7.23.3
 | 
			
		||||
  resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3"
 | 
			
		||||
@ -1491,7 +1500,18 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"@babel/template@npm:^7.22.15, @babel/template@npm:^7.23.9, @babel/template@npm:^7.3.3":
 | 
			
		||||
"@babel/template@npm:^7.22.15, @babel/template@npm:^7.3.3":
 | 
			
		||||
  version: 7.22.15
 | 
			
		||||
  resolution: "@babel/template@npm:7.22.15"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    "@babel/code-frame": "npm:^7.22.13"
 | 
			
		||||
    "@babel/parser": "npm:^7.22.15"
 | 
			
		||||
    "@babel/types": "npm:^7.22.15"
 | 
			
		||||
  checksum: 10c0/9312edd37cf1311d738907003f2aa321a88a42ba223c69209abe4d7111db019d321805504f606c7fd75f21c6cf9d24d0a8223104cd21ebd207e241b6c551f454
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"@babel/template@npm:^7.23.9":
 | 
			
		||||
  version: 7.23.9
 | 
			
		||||
  resolution: "@babel/template@npm:7.23.9"
 | 
			
		||||
  dependencies:
 | 
			
		||||
@ -1520,7 +1540,18 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.0.0-beta.49, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
 | 
			
		||||
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.0.0-beta.49, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
 | 
			
		||||
  version: 7.23.6
 | 
			
		||||
  resolution: "@babel/types@npm:7.23.6"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    "@babel/helper-string-parser": "npm:^7.23.4"
 | 
			
		||||
    "@babel/helper-validator-identifier": "npm:^7.22.20"
 | 
			
		||||
    to-fast-properties: "npm:^2.0.0"
 | 
			
		||||
  checksum: 10c0/42cefce8a68bd09bb5828b4764aa5586c53c60128ac2ac012e23858e1c179347a4aac9c66fc577994fbf57595227611c5ec8270bf0cfc94ff033bbfac0550b70
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"@babel/types@npm:^7.23.9":
 | 
			
		||||
  version: 7.23.9
 | 
			
		||||
  resolution: "@babel/types@npm:7.23.9"
 | 
			
		||||
  dependencies:
 | 
			
		||||
@ -2360,14 +2391,12 @@ __metadata:
 | 
			
		||||
    emoji-mart: "npm:emoji-mart-lazyload@latest"
 | 
			
		||||
    escape-html: "npm:^1.0.3"
 | 
			
		||||
    eslint: "npm:^8.41.0"
 | 
			
		||||
    eslint-config-prettier: "npm:^9.0.0"
 | 
			
		||||
    eslint-define-config: "npm:^2.0.0"
 | 
			
		||||
    eslint-import-resolver-typescript: "npm:^3.5.5"
 | 
			
		||||
    eslint-plugin-formatjs: "npm:^4.10.1"
 | 
			
		||||
    eslint-plugin-import: "npm:~2.29.0"
 | 
			
		||||
    eslint-plugin-jsdoc: "npm:^48.0.0"
 | 
			
		||||
    eslint-plugin-jsx-a11y: "npm:~6.8.0"
 | 
			
		||||
    eslint-plugin-prettier: "npm:^5.0.0"
 | 
			
		||||
    eslint-plugin-promise: "npm:~6.1.1"
 | 
			
		||||
    eslint-plugin-react: "npm:^7.33.2"
 | 
			
		||||
    eslint-plugin-react-hooks: "npm:^4.6.0"
 | 
			
		||||
@ -2572,20 +2601,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"@pkgr/utils@npm:^2.4.2":
 | 
			
		||||
  version: 2.4.2
 | 
			
		||||
  resolution: "@pkgr/utils@npm:2.4.2"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    cross-spawn: "npm:^7.0.3"
 | 
			
		||||
    fast-glob: "npm:^3.3.0"
 | 
			
		||||
    is-glob: "npm:^4.0.3"
 | 
			
		||||
    open: "npm:^9.1.0"
 | 
			
		||||
    picocolors: "npm:^1.0.0"
 | 
			
		||||
    tslib: "npm:^2.6.0"
 | 
			
		||||
  checksum: 10c0/7c3e68f6405a1d4c51f418d8d580e71d7bade2683d5db07e8413d8e57f7e389047eda44a2341f77a1b3085895fca7676a9d45e8812a58312524f8c4c65d501be
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"@polka/url@npm:^1.0.0-next.20":
 | 
			
		||||
  version: 1.0.0-next.21
 | 
			
		||||
  resolution: "@polka/url@npm:1.0.0-next.21"
 | 
			
		||||
@ -4939,13 +4954,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"big-integer@npm:^1.6.44":
 | 
			
		||||
  version: 1.6.51
 | 
			
		||||
  resolution: "big-integer@npm:1.6.51"
 | 
			
		||||
  checksum: 10c0/c8139662d57f8833a44802f4b65be911679c569535ea73c5cfd3c1c8994eaead1b84b6f63e1db63833e4d4cacb6b6a9e5522178113dfdc8e4c81ed8436f1e8cc
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"big.js@npm:^5.2.2":
 | 
			
		||||
  version: 5.2.2
 | 
			
		||||
  resolution: "big.js@npm:5.2.2"
 | 
			
		||||
@ -5059,15 +5067,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"bplist-parser@npm:^0.2.0":
 | 
			
		||||
  version: 0.2.0
 | 
			
		||||
  resolution: "bplist-parser@npm:0.2.0"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    big-integer: "npm:^1.6.44"
 | 
			
		||||
  checksum: 10c0/ce79c69e0f6efe506281e7c84e3712f7d12978991675b6e3a58a295b16f13ca81aa9b845c335614a545e0af728c8311b6aa3142af76ba1cb616af9bbac5c4a9f
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"brace-expansion@npm:^1.1.7":
 | 
			
		||||
  version: 1.1.11
 | 
			
		||||
  resolution: "brace-expansion@npm:1.1.11"
 | 
			
		||||
@ -5290,15 +5289,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"bundle-name@npm:^3.0.0":
 | 
			
		||||
  version: 3.0.0
 | 
			
		||||
  resolution: "bundle-name@npm:3.0.0"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    run-applescript: "npm:^5.0.0"
 | 
			
		||||
  checksum: 10c0/57bc7f8b025d83961b04db2f1eff6a87f2363c2891f3542a4b82471ff8ebb5d484af48e9784fcdb28ef1d48bb01f03d891966dc3ef58758e46ea32d750ce40f8
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"bytes@npm:3.0.0":
 | 
			
		||||
  version: 3.0.0
 | 
			
		||||
  resolution: "bytes@npm:3.0.0"
 | 
			
		||||
@ -6524,28 +6514,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"default-browser-id@npm:^3.0.0":
 | 
			
		||||
  version: 3.0.0
 | 
			
		||||
  resolution: "default-browser-id@npm:3.0.0"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    bplist-parser: "npm:^0.2.0"
 | 
			
		||||
    untildify: "npm:^4.0.0"
 | 
			
		||||
  checksum: 10c0/8db3ab882eb3e1e8b59d84c8641320e6c66d8eeb17eb4bb848b7dd549b1e6fd313988e4a13542e95fbaeff03f6e9dedc5ad191ad4df7996187753eb0d45c00b7
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"default-browser@npm:^4.0.0":
 | 
			
		||||
  version: 4.0.0
 | 
			
		||||
  resolution: "default-browser@npm:4.0.0"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    bundle-name: "npm:^3.0.0"
 | 
			
		||||
    default-browser-id: "npm:^3.0.0"
 | 
			
		||||
    execa: "npm:^7.1.1"
 | 
			
		||||
    titleize: "npm:^3.0.0"
 | 
			
		||||
  checksum: 10c0/7c8848badc139ecf9d878e562bc4e7ab4301e51ba120b24d8dcb14739c30152115cc612065ac3ab73c02aace4afa29db5a044257b2f0cf234f16e3a58f6c925e
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"default-gateway@npm:^4.2.0":
 | 
			
		||||
  version: 4.2.0
 | 
			
		||||
  resolution: "default-gateway@npm:4.2.0"
 | 
			
		||||
@ -6567,13 +6535,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"define-lazy-prop@npm:^3.0.0":
 | 
			
		||||
  version: 3.0.0
 | 
			
		||||
  resolution: "define-lazy-prop@npm:3.0.0"
 | 
			
		||||
  checksum: 10c0/5ab0b2bf3fa58b3a443140bbd4cd3db1f91b985cc8a246d330b9ac3fc0b6a325a6d82bddc0b055123d745b3f9931afeea74a5ec545439a1630b9c8512b0eeb49
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1":
 | 
			
		||||
  version: 1.2.1
 | 
			
		||||
  resolution: "define-properties@npm:1.2.1"
 | 
			
		||||
@ -7298,17 +7259,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"eslint-config-prettier@npm:^9.0.0":
 | 
			
		||||
  version: 9.1.0
 | 
			
		||||
  resolution: "eslint-config-prettier@npm:9.1.0"
 | 
			
		||||
  peerDependencies:
 | 
			
		||||
    eslint: ">=7.0.0"
 | 
			
		||||
  bin:
 | 
			
		||||
    eslint-config-prettier: bin/cli.js
 | 
			
		||||
  checksum: 10c0/6d332694b36bc9ac6fdb18d3ca2f6ac42afa2ad61f0493e89226950a7091e38981b66bac2b47ba39d15b73fff2cd32c78b850a9cf9eed9ca9a96bfb2f3a2f10d
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"eslint-define-config@npm:^2.0.0":
 | 
			
		||||
  version: 2.1.0
 | 
			
		||||
  resolution: "eslint-define-config@npm:2.1.0"
 | 
			
		||||
@ -7450,26 +7400,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"eslint-plugin-prettier@npm:^5.0.0":
 | 
			
		||||
  version: 5.1.3
 | 
			
		||||
  resolution: "eslint-plugin-prettier@npm:5.1.3"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    prettier-linter-helpers: "npm:^1.0.0"
 | 
			
		||||
    synckit: "npm:^0.8.6"
 | 
			
		||||
  peerDependencies:
 | 
			
		||||
    "@types/eslint": ">=8.0.0"
 | 
			
		||||
    eslint: ">=8.0.0"
 | 
			
		||||
    eslint-config-prettier: "*"
 | 
			
		||||
    prettier: ">=3.0.0"
 | 
			
		||||
  peerDependenciesMeta:
 | 
			
		||||
    "@types/eslint":
 | 
			
		||||
      optional: true
 | 
			
		||||
    eslint-config-prettier:
 | 
			
		||||
      optional: true
 | 
			
		||||
  checksum: 10c0/f45d5fc1fcfec6b0cf038a7a65ddd10a25df4fe3f9e1f6b7f0d5100e66f046a26a2492e69ee765dddf461b93c114cf2e1eb18d4970aafa6f385448985c136e09
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"eslint-plugin-promise@npm:~6.1.1":
 | 
			
		||||
  version: 6.1.1
 | 
			
		||||
  resolution: "eslint-plugin-promise@npm:6.1.1"
 | 
			
		||||
@ -7758,23 +7688,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"execa@npm:^7.1.1":
 | 
			
		||||
  version: 7.2.0
 | 
			
		||||
  resolution: "execa@npm:7.2.0"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    cross-spawn: "npm:^7.0.3"
 | 
			
		||||
    get-stream: "npm:^6.0.1"
 | 
			
		||||
    human-signals: "npm:^4.3.0"
 | 
			
		||||
    is-stream: "npm:^3.0.0"
 | 
			
		||||
    merge-stream: "npm:^2.0.0"
 | 
			
		||||
    npm-run-path: "npm:^5.1.0"
 | 
			
		||||
    onetime: "npm:^6.0.0"
 | 
			
		||||
    signal-exit: "npm:^3.0.7"
 | 
			
		||||
    strip-final-newline: "npm:^3.0.0"
 | 
			
		||||
  checksum: 10c0/098cd6a1bc26d509e5402c43f4971736450b84d058391820c6f237aeec6436963e006fd8423c9722f148c53da86aa50045929c7278b5522197dff802d10f9885
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"exit@npm:^0.1.2":
 | 
			
		||||
  version: 0.1.2
 | 
			
		||||
  resolution: "exit@npm:0.1.2"
 | 
			
		||||
@ -7914,14 +7827,7 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"fast-diff@npm:^1.1.2":
 | 
			
		||||
  version: 1.3.0
 | 
			
		||||
  resolution: "fast-diff@npm:1.3.0"
 | 
			
		||||
  checksum: 10c0/5c19af237edb5d5effda008c891a18a585f74bf12953be57923f17a3a4d0979565fc64dbc73b9e20926b9d895f5b690c618cbb969af0cf022e3222471220ad29
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2":
 | 
			
		||||
"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2":
 | 
			
		||||
  version: 3.3.2
 | 
			
		||||
  resolution: "fast-glob@npm:3.3.2"
 | 
			
		||||
  dependencies:
 | 
			
		||||
@ -8432,7 +8338,7 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1":
 | 
			
		||||
"get-stream@npm:^6.0.0":
 | 
			
		||||
  version: 6.0.1
 | 
			
		||||
  resolution: "get-stream@npm:6.0.1"
 | 
			
		||||
  checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341
 | 
			
		||||
@ -9032,13 +8938,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"human-signals@npm:^4.3.0":
 | 
			
		||||
  version: 4.3.1
 | 
			
		||||
  resolution: "human-signals@npm:4.3.1"
 | 
			
		||||
  checksum: 10c0/40498b33fe139f5cc4ef5d2f95eb1803d6318ac1b1c63eaf14eeed5484d26332c828de4a5a05676b6c83d7b9e57727c59addb4b1dea19cb8d71e83689e5b336c
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"human-signals@npm:^5.0.0":
 | 
			
		||||
  version: 5.0.0
 | 
			
		||||
  resolution: "human-signals@npm:5.0.0"
 | 
			
		||||
@ -9512,24 +9411,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"is-docker@npm:^2.0.0":
 | 
			
		||||
  version: 2.2.1
 | 
			
		||||
  resolution: "is-docker@npm:2.2.1"
 | 
			
		||||
  bin:
 | 
			
		||||
    is-docker: cli.js
 | 
			
		||||
  checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"is-docker@npm:^3.0.0":
 | 
			
		||||
  version: 3.0.0
 | 
			
		||||
  resolution: "is-docker@npm:3.0.0"
 | 
			
		||||
  bin:
 | 
			
		||||
    is-docker: cli.js
 | 
			
		||||
  checksum: 10c0/d2c4f8e6d3e34df75a5defd44991b6068afad4835bb783b902fa12d13ebdb8f41b2a199dcb0b5ed2cb78bfee9e4c0bbdb69c2d9646f4106464674d3e697a5856
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"is-electron@npm:^2.2.0":
 | 
			
		||||
  version: 2.2.2
 | 
			
		||||
  resolution: "is-electron@npm:2.2.2"
 | 
			
		||||
@ -9633,17 +9514,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"is-inside-container@npm:^1.0.0":
 | 
			
		||||
  version: 1.0.0
 | 
			
		||||
  resolution: "is-inside-container@npm:1.0.0"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    is-docker: "npm:^3.0.0"
 | 
			
		||||
  bin:
 | 
			
		||||
    is-inside-container: cli.js
 | 
			
		||||
  checksum: 10c0/a8efb0e84f6197e6ff5c64c52890fa9acb49b7b74fed4da7c95383965da6f0fa592b4dbd5e38a79f87fc108196937acdbcd758fcefc9b140e479b39ce1fcd1cd
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"is-lambda@npm:^1.0.1":
 | 
			
		||||
  version: 1.0.1
 | 
			
		||||
  resolution: "is-lambda@npm:1.0.1"
 | 
			
		||||
@ -9887,15 +9757,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"is-wsl@npm:^2.2.0":
 | 
			
		||||
  version: 2.2.0
 | 
			
		||||
  resolution: "is-wsl@npm:2.2.0"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    is-docker: "npm:^2.0.0"
 | 
			
		||||
  checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"isarray@npm:0.0.1":
 | 
			
		||||
  version: 0.0.1
 | 
			
		||||
  resolution: "isarray@npm:0.0.1"
 | 
			
		||||
@ -12146,18 +12007,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"open@npm:^9.1.0":
 | 
			
		||||
  version: 9.1.0
 | 
			
		||||
  resolution: "open@npm:9.1.0"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    default-browser: "npm:^4.0.0"
 | 
			
		||||
    define-lazy-prop: "npm:^3.0.0"
 | 
			
		||||
    is-inside-container: "npm:^1.0.0"
 | 
			
		||||
    is-wsl: "npm:^2.2.0"
 | 
			
		||||
  checksum: 10c0/8073ec0dd8994a7a7d9bac208bd17d093993a65ce10f2eb9b62b6d3a91c9366ae903938a237c275493c130171d339f6dcbdd2a2de7e32953452c0867b97825af
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"opencollective-postinstall@npm:^2.0.2":
 | 
			
		||||
  version: 2.0.3
 | 
			
		||||
  resolution: "opencollective-postinstall@npm:2.0.3"
 | 
			
		||||
@ -13285,15 +13134,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"prettier-linter-helpers@npm:^1.0.0":
 | 
			
		||||
  version: 1.0.0
 | 
			
		||||
  resolution: "prettier-linter-helpers@npm:1.0.0"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    fast-diff: "npm:^1.1.2"
 | 
			
		||||
  checksum: 10c0/81e0027d731b7b3697ccd2129470ed9913ecb111e4ec175a12f0fcfab0096516373bf0af2fef132af50cafb0a905b74ff57996d615f59512bb9ac7378fcc64ab
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"prettier@npm:^3.0.0":
 | 
			
		||||
  version: 3.2.5
 | 
			
		||||
  resolution: "prettier@npm:3.2.5"
 | 
			
		||||
@ -14553,15 +14393,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"run-applescript@npm:^5.0.0":
 | 
			
		||||
  version: 5.0.0
 | 
			
		||||
  resolution: "run-applescript@npm:5.0.0"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    execa: "npm:^5.0.0"
 | 
			
		||||
  checksum: 10c0/f9977db5770929f3f0db434b8e6aa266498c70dec913c84320c0a06add510cf44e3a048c44da088abee312006f9cbf572fd065cdc8f15d7682afda8755f4114c
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"run-parallel@npm:^1.1.9":
 | 
			
		||||
  version: 1.2.0
 | 
			
		||||
  resolution: "run-parallel@npm:1.2.0"
 | 
			
		||||
@ -15960,16 +15791,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"synckit@npm:^0.8.6":
 | 
			
		||||
  version: 0.8.6
 | 
			
		||||
  resolution: "synckit@npm:0.8.6"
 | 
			
		||||
  dependencies:
 | 
			
		||||
    "@pkgr/utils": "npm:^2.4.2"
 | 
			
		||||
    tslib: "npm:^2.6.2"
 | 
			
		||||
  checksum: 10c0/200528062e3915a0190a4c6b1e01436fcfdf812e2e8d977746746f3998bb4182d758af760e51b06a64f8323e705735aff7b4b3efc4a0ab5f75eaccc044a8cfcc
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"table@npm:^6.8.1":
 | 
			
		||||
  version: 6.8.1
 | 
			
		||||
  resolution: "table@npm:6.8.1"
 | 
			
		||||
@ -16164,13 +15985,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"titleize@npm:^3.0.0":
 | 
			
		||||
  version: 3.0.0
 | 
			
		||||
  resolution: "titleize@npm:3.0.0"
 | 
			
		||||
  checksum: 10c0/5ae6084ba299b5782f95e3fe85ea9f0fa4d74b8ae722b6b3208157e975589fbb27733aeba4e5080fa9314a856044ef52caa61b87caea4b1baade951a55c06336
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"tmpl@npm:1.0.5":
 | 
			
		||||
  version: 1.0.5
 | 
			
		||||
  resolution: "tmpl@npm:1.0.5"
 | 
			
		||||
@ -16313,7 +16127,7 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"tslib@npm:2.6.2, tslib@npm:^2.4.0, tslib@npm:^2.6.0, tslib@npm:^2.6.2":
 | 
			
		||||
"tslib@npm:2.6.2, tslib@npm:^2.4.0":
 | 
			
		||||
  version: 2.6.2
 | 
			
		||||
  resolution: "tslib@npm:2.6.2"
 | 
			
		||||
  checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb
 | 
			
		||||
@ -16635,13 +16449,6 @@ __metadata:
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"untildify@npm:^4.0.0":
 | 
			
		||||
  version: 4.0.0
 | 
			
		||||
  resolution: "untildify@npm:4.0.0"
 | 
			
		||||
  checksum: 10c0/d758e624c707d49f76f7511d75d09a8eda7f2020d231ec52b67ff4896bcf7013be3f9522d8375f57e586e9a2e827f5641c7e06ee46ab9c435fc2b2b2e9de517a
 | 
			
		||||
  languageName: node
 | 
			
		||||
  linkType: hard
 | 
			
		||||
 | 
			
		||||
"upath@npm:^1.1.1, upath@npm:^1.2.0":
 | 
			
		||||
  version: 1.2.0
 | 
			
		||||
  resolution: "upath@npm:1.2.0"
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user