diff --git a/package.json b/package.json index 0bc2bb7..ce4a83c 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,8 @@ "devDependencies": { "@glimmer/application-pipeline": "^0.11.2", "@glimmer/build": "^0.9.1", - "@glimmer/component": "^0.9.1", + "@glimmer/component": "^0.14.0-alpha.3", + "@glimmer/tracking": "^0.14.0-alpha.1", "@glimmer/inline-precompile": "^1.0.1", "@types/qunit": "^2.0.31", "broccoli-debug": "^0.6.5", @@ -30,7 +31,8 @@ "typescript": "~2.6.0" }, "peerDependencies": { - "@glimmer/component": ">= 0.9.1" + "@glimmer/component": ">= 0.14.0-alpha.3", + "@glimmer/tracking": ">= 0.14.0-alpha.1" }, "resolutions": { "@glimmer/application-pipeline/**/heimdalljs": "^0.2.6" diff --git a/src/render.ts b/src/render.ts index ba3cde6..9523446 100644 --- a/src/render.ts +++ b/src/render.ts @@ -1,8 +1,8 @@ import Component, { ComponentManager, - setPropertyDidChange, RootReference } from "@glimmer/component"; +import { setPropertyDidChange } from "@glimmer/tracking"; import { getContext } from "./setup-context"; type SerializedTemplateWithLazyBlock = any; diff --git a/yarn.lock b/yarn.lock index 83e3bb0..afa455b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -171,6 +171,17 @@ "@glimmer/wire-format" "^0.31.0" simple-html-tokenizer "^0.4.1" +"@glimmer/component@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@glimmer/component/-/component-0.13.0.tgz#17992f4f2c7330b3f26d2999f4deed4f7c9f80f7" + integrity sha512-oNyS/6QwV3ZFKVCmJworTb4D8apwDZJEV5h5yw1dJcZTSChME2iTEPeZoxkPLvOk6YC/onxsQiZ7fUcNVm9O3A== + dependencies: + "@glimmer/di" "^0.1.9" + "@glimmer/env" "^0.1.7" + "@glimmer/reference" "^0.34.7" + "@glimmer/runtime" "^0.34.7" + "@glimmer/util" "^0.34.7" + "@glimmer/component@^0.9.1": version "0.9.1" resolved "https://registry.yarnpkg.com/@glimmer/component/-/component-0.9.1.tgz#9c103457ee0c9e0e9ffb6e7957c151bb10378383" @@ -197,6 +208,11 @@ resolved "https://registry.yarnpkg.com/@glimmer/encoder/-/encoder-0.31.0.tgz#a4daf4aea35aaec1373007169aea2f50e155e993" integrity sha512-wyM9xDhmRjjczaYS0Jnb96jKm3qG3bsED0y5s1uIbkw1o0wB3ohA21K2WAJRzhQc1KtZBwh9VyLS+wO1sA0+6w== +"@glimmer/encoder@^0.34.8": + version "0.34.8" + resolved "https://registry.yarnpkg.com/@glimmer/encoder/-/encoder-0.34.8.tgz#e3548dab4fc639800fcc9267c236781c848f3ddd" + integrity sha512-E6HGSu1XDXk8fWUQPiN6DarYUUV43PqQV+xUICuIlrBKH6WZSx9NeZaxi6q8nqmSnoAyhcPjHIrg3l0sypNs8w== + "@glimmer/env@^0.1.7": version "0.1.7" resolved "https://registry.yarnpkg.com/@glimmer/env/-/env-0.1.7.tgz#fd2d2b55a9029c6b37a6c935e8c8871ae70dfa07" @@ -228,6 +244,11 @@ resolved "https://registry.yarnpkg.com/@glimmer/low-level/-/low-level-0.31.0.tgz#c5ed9c825fa67498f5285e8fe8003ec54d58d826" integrity sha512-2FkXIFVq27XFdaXOtuGsDDAU8rTdNL5GmB9pxiW4pnnvGuMajajxqNYsXMSCscWqwNsJdHtSK0gS/gj60KWypw== +"@glimmer/low-level@^0.34.8": + version "0.34.8" + resolved "https://registry.yarnpkg.com/@glimmer/low-level/-/low-level-0.34.8.tgz#ac82953d68171ed5640a8d58045afd57d35ed0ac" + integrity sha512-lGL/YFxk9K8a4vBSidCUFN2qq+qjBK37qTgoiHJBVtxYiKHeNjlR6vhwY6u2F4xNWwQc6+O7Q/reLHQVKLHdaw== + "@glimmer/object-reference@^0.31.0": version "0.31.0" resolved "https://registry.yarnpkg.com/@glimmer/object-reference/-/object-reference-0.31.0.tgz#c1152ef0d9ce86a8fb7fa21107e3f99943c66ded" @@ -257,6 +278,15 @@ "@glimmer/interfaces" "^0.31.0" "@glimmer/util" "^0.31.0" +"@glimmer/program@^0.34.8": + version "0.34.8" + resolved "https://registry.yarnpkg.com/@glimmer/program/-/program-0.34.8.tgz#6d0867f6c1bbfbad5835946717e26fb8fb842a7c" + integrity sha512-3uKq6DPnbBibWFurJW/GFYww0XUSrN2VhKDNRyf9lMTduCSvSU6ZWF1fTDhGKy50ts+v+u+/e1Wn7fhi5WpiuA== + dependencies: + "@glimmer/encoder" "^0.34.8" + "@glimmer/interfaces" "^0.34.8" + "@glimmer/util" "^0.34.8" + "@glimmer/reference@^0.31.0": version "0.31.0" resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.31.0.tgz#b4908e4549f54fec69d2a4b515c4e75c78b7a363" @@ -264,6 +294,13 @@ dependencies: "@glimmer/util" "^0.31.0" +"@glimmer/reference@^0.34.7", "@glimmer/reference@^0.34.8": + version "0.34.8" + resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.34.8.tgz#441933512355afc7da131c5908d818eff07bf15c" + integrity sha512-WQOhGFf5fMa94NqWiuxtnBi42YwBBsnMgEpBKdH+Q+AkYYkac2GBOINXIv+YFnfnb6SaaB5cdpfaj7+64uLOHQ== + dependencies: + "@glimmer/util" "^0.34.8" + "@glimmer/resolution-map-builder@^0.4.0": version "0.4.0" resolved "https://registry.yarnpkg.com/@glimmer/resolution-map-builder/-/resolution-map-builder-0.4.0.tgz#b999b51ea3046a44b323e7ef3683c22c99807ee3" @@ -310,6 +347,19 @@ "@glimmer/vm" "^0.31.0" "@glimmer/wire-format" "^0.31.0" +"@glimmer/runtime@^0.34.7": + version "0.34.8" + resolved "https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.34.8.tgz#85831f857e3a67c6de5a7531b6d570586a3f70b4" + integrity sha512-pPD8/fnaJciqaQh0a9HuIR21EbxtQUcTC0Y1KNcBS56d38qRomJ8yVu3EdybWzoW+xeUj1bNsCavK1nIqmQQPg== + dependencies: + "@glimmer/interfaces" "^0.34.8" + "@glimmer/low-level" "^0.34.8" + "@glimmer/program" "^0.34.8" + "@glimmer/reference" "^0.34.8" + "@glimmer/util" "^0.34.8" + "@glimmer/vm" "^0.34.8" + "@glimmer/wire-format" "^0.34.8" + "@glimmer/syntax@^0.31.0": version "0.31.0" resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.31.0.tgz#5e4f2732c39b07060a716a95e55e7a67c7d1a213" @@ -335,7 +385,7 @@ resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.31.0.tgz#45e353a7dcaffe6df00cc3d729153ae6121cf0e4" integrity sha512-sfM4krn5cMZiX/mqorp4/5NGdv0YprVx1BUdW3dtBjNAdprJDPwICSxIp3+PsirJ7u3wgKpINTR8aDFA29xpjA== -"@glimmer/util@^0.34.8": +"@glimmer/util@^0.34.7", "@glimmer/util@^0.34.8": version "0.34.8" resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.34.8.tgz#0f1349b3134bb55d4887da73919863401647525b" integrity sha512-a5RpA/dAHAf1GAsFuxmmDMzzPt8Yukyfi4sNkjVgBJ18OCq4AT2kGct32r3LZftEmJ1UmTzUPdSNnbRuyujI+A== @@ -349,6 +399,15 @@ "@glimmer/program" "^0.31.0" "@glimmer/util" "^0.31.0" +"@glimmer/vm@^0.34.8": + version "0.34.8" + resolved "https://registry.yarnpkg.com/@glimmer/vm/-/vm-0.34.8.tgz#4485dcf41f1caa4bf05449c4dfb440bb88afc039" + integrity sha512-eZ1VCxkC9ZLN4yZvb7vpKC/5BYY70O8y+tffCyDWoxfhZGCHaCv/Bi8yFlodQfISqHKaW5e9pLKfg8IqAybBKw== + dependencies: + "@glimmer/interfaces" "^0.34.8" + "@glimmer/program" "^0.34.8" + "@glimmer/util" "^0.34.8" + "@glimmer/wire-format@^0.31.0": version "0.31.0" resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.31.0.tgz#5a12e7a770a981ce9ea3a7daf737433bd6cd03d9"