diff --git a/package.json b/package.json index c4daacf8..11261734 100644 --- a/package.json +++ b/package.json @@ -56,6 +56,7 @@ }, "devDependencies": { "@babel/types": "^7.21.5", + "@glimmer/reference": "^0.84.3", "@release-it-plugins/lerna-changelog": "^5.0.0", "@tsconfig/node16": "^1.0.4", "@tsconfig/strictest": "^2.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8db17393..f0c0c40d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,6 +21,9 @@ devDependencies: '@babel/types': specifier: ^7.21.5 version: 7.21.5 + '@glimmer/reference': + specifier: ^0.84.3 + version: 0.84.3 '@release-it-plugins/lerna-changelog': specifier: ^5.0.0 version: 5.0.0(release-it@15.10.3) @@ -551,13 +554,27 @@ packages: /@glimmer/env@0.1.7: resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} - dev: false + + /@glimmer/global-context@0.84.3: + resolution: {integrity: sha512-8Oy9Wg5IZxMEeAnVmzD2NkObf89BeHoFSzJgJROE/deutd3rxg83mvlOez4zBBGYwnTb+VGU2LYRpet92egJjA==} + dependencies: + '@glimmer/env': 0.1.7 + dev: true /@glimmer/interfaces@0.84.3: resolution: {integrity: sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==} dependencies: '@simple-dom/interface': 1.4.0 - dev: false + + /@glimmer/reference@0.84.3: + resolution: {integrity: sha512-lV+p/aWPVC8vUjmlvYVU7WQJsLh319SdXuAWoX/SE3pq340BJlAJiEcAc6q52y9JNhT57gMwtjMX96W5Xcx/qw==} + dependencies: + '@glimmer/env': 0.1.7 + '@glimmer/global-context': 0.84.3 + '@glimmer/interfaces': 0.84.3 + '@glimmer/util': 0.84.3 + '@glimmer/validator': 0.84.3 + dev: true /@glimmer/syntax@0.84.3: resolution: {integrity: sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==} @@ -574,7 +591,13 @@ packages: '@glimmer/env': 0.1.7 '@glimmer/interfaces': 0.84.3 '@simple-dom/interface': 1.4.0 - dev: false + + /@glimmer/validator@0.84.3: + resolution: {integrity: sha512-RTBV4TokUB0vI31UC7ikpV7lOYpWUlyqaKV//pRC4pexYMlmqnVhkFrdiimB/R1XyNdUOQUmnIAcdic39NkbhQ==} + dependencies: + '@glimmer/env': 0.1.7 + '@glimmer/global-context': 0.84.3 + dev: true /@handlebars/parser@2.0.0: resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==} @@ -841,7 +864,6 @@ packages: /@simple-dom/interface@1.4.0: resolution: {integrity: sha512-l5qumKFWU0S+4ZzMaLXFU8tQZsicHEMEyAxI5kDFGhJsRqDwe0a7/iPA/GdxlGyDKseQQAgIz5kzU7eXTrlSpA==} - dev: false /@sindresorhus/is@5.3.0: resolution: {integrity: sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==} diff --git a/tsconfig.json b/tsconfig.json index 19c89283..f20d6eaa 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,11 +4,17 @@ "@tsconfig/strictest/tsconfig.json" ], "compilerOptions": { + "lib": [ + "es2021", // Node 16 https://github.com/microsoft/TypeScript/wiki/Node-Target-Mapping + "DOM" + ], "useDefineForClassFields": true, "sourceMap": true, "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true + // FIXME: Can re-enable once @glimmer/syntax types are fixed + "isolatedModules": false, + "noEmit": true, + "skipLibCheck": false }, "include": ["src"] }