mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
DEV: Switch to 'unstable' glint dependencies (#31169)
This may help to resolve the "ScriptType" errors we're seeing in the language server
This commit is contained in:
2
.github/dependabot.yml
vendored
2
.github/dependabot.yml
vendored
@@ -68,6 +68,8 @@ updates:
|
||||
- dependency-name: "moment-timezone"
|
||||
- dependency-name: "@discourse/moment-timezone-names-translations"
|
||||
- dependency-name: "squoosh"
|
||||
- dependency-name: "@glint/*" # Using unstable version - don't auto-upgrade to stable
|
||||
- dependency-name: "typescript" # Very sensitive to glint/volar version
|
||||
groups:
|
||||
babel:
|
||||
patterns:
|
||||
|
2
.github/workflows/linting.yml
vendored
2
.github/workflows/linting.yml
vendored
@@ -88,4 +88,4 @@ jobs:
|
||||
|
||||
- name: Glint
|
||||
if: ${{ !cancelled() }}
|
||||
run: pnpm glint -p jsconfig.json
|
||||
run: pnpm glint -p jsconfig.json --noEmit
|
||||
|
@@ -116,7 +116,8 @@
|
||||
],
|
||||
"exclude": [
|
||||
"app/assets/javascripts/discourse/tests/unit/utils/decorators-test.js",
|
||||
"app/assets/javascripts/discourse/tests/integration/component-templates-test.gjs"
|
||||
"app/assets/javascripts/discourse/tests/integration/component-templates-test.gjs",
|
||||
"**/*.hbs"
|
||||
],
|
||||
"glint": {
|
||||
"environment": [
|
||||
|
10
package.json
10
package.json
@@ -9,10 +9,10 @@
|
||||
"@discourse/lint-configs": "^2.3.1",
|
||||
"@discourse/moment-timezone-names-translations": "^1.0.0",
|
||||
"@fortawesome/fontawesome-free": "6.7.2",
|
||||
"@glint/core": "^1.5.2",
|
||||
"@glint/environment-ember-loose": "^1.5.2",
|
||||
"@glint/environment-ember-template-imports": "^1.5.2",
|
||||
"@glint/template": "^1.5.2",
|
||||
"@glint/core": "1.4.1-unstable.34c4510",
|
||||
"@glint/environment-ember-loose": "1.4.1-unstable.34c4510",
|
||||
"@glint/environment-ember-template-imports": "1.4.1-unstable.34c4510",
|
||||
"@glint/template": "1.4.1-unstable.34c4510",
|
||||
"@mixer/parallel-prettier": "^2.0.3",
|
||||
"@swc/core": "^1.10.12",
|
||||
"chart.js": "3.5.1",
|
||||
@@ -40,7 +40,7 @@
|
||||
"stylelint-config-standard": "^37.0.0",
|
||||
"stylelint-config-standard-scss": "^14.0.0",
|
||||
"terser": "^5.37.0",
|
||||
"typescript": "^5.7.3"
|
||||
"typescript": "5.6.x"
|
||||
},
|
||||
"scripts": {
|
||||
"dev": "concurrently \"bin/ember-cli server --environment=development\" \"RAILS_ENV=development bin/rails server\"",
|
||||
|
531
pnpm-lock.yaml
generated
531
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -41,6 +41,7 @@ def write_config(package_dir, extras: {})
|
||||
"exclude" => [
|
||||
"app/assets/javascripts/discourse/tests/unit/utils/decorators-test.js", # Native class decorators - unsupported by ts/glint
|
||||
"app/assets/javascripts/discourse/tests/integration/component-templates-test.gjs", # hbs`` tagged templates - https://github.com/typed-ember/glint/issues/705
|
||||
"**/*.hbs",
|
||||
],
|
||||
"glint" => {
|
||||
"environment" => %w[ember-loose ember-template-imports],
|
||||
|
Reference in New Issue
Block a user